Я пытаюсь развернуть свой сайт фляги с помощью cPanel, но когда я пытаюсь открыть сайт , он выдает мне 500 Внутренняя ошибка сервера .
stderr.log
* Serving Flask app "app" (lazy loading)
* Serving Flask app "app" (lazy loading)
* Environment: production
WARNING: This is a development server. Do not use it in a production deployment.
Use a production WSGI server instead.
* Debug mode: off
Traceback (most recent call last):
File "/home2/pucomput/production/passenger_wsgi.py", line 27, in <module>
application = flask_app.run()
File "/home2/pucomput/virtualenv/production/3.7/lib/python3.7/site-packages/flask/app.py", line 939, in run
cli.show_server_banner(self.env, self.debug, self.name, False)
File "/home2/pucomput/virtualenv/production/3.7/lib/python3.7/site-packages/flask/cli.py", line 641, in show_server_banner
click.echo(message)
File "/home2/pucomput/virtualenv/production/3.7/lib/python3.7/site-packages/click/utils.py", line 261, in echo
file.flush()
BrokenPipeError: [Errno 32] Broken pipe
* Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
passenger_wsgi.py
from app import *
application = flask_app.run()
app / __ init __. Py
from flask import Flask
flask_app = Flask(__name__, template_folder="view")
from app.controller import *
Я не уверен, что случилось с моим сайтом.Но когда я попытался запустить минимальный веб-сайт, он работает нормально.
from flask import Flask
app = Flask(__name__)
application = app # our hosting requires application in passenger_wsgi
@app.route("/")
def hello():
return "This is Hello World!\n"
if __name__ == "__main__":
application = app.run()