Я следовал инструкциям по установке для mod_wsgi, и сервер apache не запускается. Последняя ошибка, которую я получил: Fatal Python error: initfsencoding. Я также больше не могу получать новые ошибки от сервера apache.
Я попытался отредактировать мою запись виртуального хоста, мой путь LoadModule wsgi и мой путь WSGIPythonHome, но ничего не изменилось. Я только пытаюсь запустить приложение hello world flask перед тем, как перейти к своему полному приложению.
httpd.conf добавлены строки (из "mod-wsgi-express module-config", которые я больше не могу запускать):
LoadModule wsgi_module "c:/users/user/documents/plswork/please/lib/site-packages/mod_wsgi/server/mod_wsgi.cp37-win32.pyd"
WSGIPythonHome "c:/users/user/documents/plswork/please"
httpd-vhosts.conf:
<VirtualHost *:5000>
ServerAdmin user.name@whatever.com
ServerName localhost:5000
WSGIScriptAlias / "c:/users/user/documents/plswork/please/web.wsgi"
DocumentRoot "c:/users/user/documents/plswork/please"
<Directory "c:/users/user/documents/plswork/please">
Require all granted
</Directory>
ErrorLog "c:/users/user/documents/plswork/please/error.log"
CustomLog "c:/users/user/documents/plswork/please/access.log" common
</VirtualHost>
web.wsgi:
import sys
sys.path.insert(0, 'c:/users/user/documents/plswork/please')
from flaskTest import app as application
flaskTest.py:
from flask import Flask
app = Flask(__name__)
@app.route("/")
def hello():
return "Hello World"
if __name__ == "__main__":
app.run()