Я пытаюсь развернуть проект Django в IIS, и у меня появляются некоторые ошибки при попытке просмотра.
Можете ли вы помочь мне решить эту ошибку?
Особенности:
IIS7
Windows Server 2008 R2
Python 3.7.4
django 2.2.4
Я использую wfastcgi
в качестве интерфейса.
Следуйте файлу web.config:
<configuration>
<system.webServer>
<handlers>
<remove name="DjangoAppIIS" />
<add name="Python FastCGI" path="*" verb="*" modules="FastCgiModule" scriptProcessor="c:\users\nmcscript\appdata\local\programs\python\python37\python.exe|c:\users\nmcscript\appdata\local\programs\python\python37\lib\site-packages\wfastcgi.py" resourceType="Unspecified" requireAccess="Script" />
</handlers>
</system.webServer>
<appSettings>
<!-- Required settings -->
<add key="WSGI_HANDLER" value="firstsite.wsgi.application" />
<add key="PYTHONPATH" value="C:\inetpub\wwwroot\django\firstsite" />
<!-- Optional settings -->
<add key="DJANGO_SETTINGS_MODULE" value="firstsite.settings" />
</appSettings>
</configuration>
Следуйте приведенным ниже ошибкам:
Error occurred while reading WSGI handler: Traceback (most recent call last): File "c:\users\nmcscript\appdata\local\programs\python\python37\lib\site-packages\wfastcgi.py", line 791, in main env, handler = read_wsgi_handler(response.physical_path) File "c:\users\nmcscript\appdata\local\programs\python\python37\lib\site-packages\wfastcgi.py", line 633, in read_wsgi_handler handler = get_wsgi_handler(os.getenv("WSGI_HANDLER")) File "c:\users\nmcscript\appdata\local\programs\python\python37\lib\site-packages\wfastcgi.py", line 600, in get_wsgi_handler handler = __import__(module_name, fromlist=[name_list[0][0]]) File ".\firstsite\wsgi.py", line 16, in application = get_wsgi_application() File "c:\users\nmcscript\appdata\local\programs\python\python37\lib\site-packages\django\core\wsgi.py", line 12, in get_wsgi_application django.setup(set_prefix=False) File "c:\users\nmcscript\appdata\local\programs\python\python37\lib\site-packages\django\__init__.py", line 24, in setup apps.populate(settings.INSTALLED_APPS) File "c:\users\nmcscript\appdata\local\programs\python\python37\lib\site-packages\django\apps\registry.py", line 114, in populate app_config.import_models() File "c:\users\nmcscript\appdata\local\programs\python\python37\lib\site-packages\django\apps\config.py", line 211, in import_models self.models_module = import_module(models_module_name) File "c:\users\nmcscript\appdata\local\programs\python\python37\lib\importlib\__init__.py", line 127, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "c:\users\nmcscript\appdata\local\programs\python\python37\lib\site-packages\django\contrib\auth\models.py", line 2, in from django.contrib.auth.base_user import AbstractBaseUser, BaseUserManager File "c:\users\nmcscript\appdata\local\programs\python\python37\lib\site-packages\django\contrib\auth\base_user.py", line 7, in from django.contrib.auth import password_validation File "c:\users\nmcscript\appdata\local\programs\python\python37\lib\site-packages\django\contrib\auth\password_validation.py", line 160, in class CommonPasswordValidator: File "c:\users\nmcscript\appdata\local\programs\python\python37\lib\site-packages\django\contrib\auth\password_validation.py", line 170, in CommonPasswordValidator DEFAULT_PASSWORD_LIST_PATH = Path(__file__).resolve().parent / 'common-passwords.txt.gz' File "c:\users\nmcscript\appdata\local\programs\python\python37\lib\pathlib.py", line 1151, in resolve s = self._flavour.resolve(self, strict=strict) File "c:\users\nmcscript\appdata\local\programs\python\python37\lib\pathlib.py", line 202, in resolve s = self._ext_to_normal(_getfinalpathname(s)) PermissionError: [WinError 5] Access is denied: 'c:\\users\\nmcscript\\appdata\\local\\programs\\python\\python37\\lib\\site-packages\\django\\contrib\\auth\\password_validation.py' StdOut: StdErr:
Directory of C:\inetpub\wwwroot\django\firstsite
01/07/2020 03:24 PM <DIR> .
01/07/2020 03:24 PM <DIR> ..
01/07/2020 01:31 PM <DIR> firstsite
01/07/2020 01:31 PM 650 manage.py
01/07/2020 03:24 PM 774 web.config
02/28/2017 09:46 PM 33,435 wfastcgi.py