Развертывание django в выпуске 7 - PullRequest
0 голосов
/ 07 января 2020

Я пытаюсь развернуть проект 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...