我在 CPANEL 上部署了一些 Flask 项目,但我总是遇到问题。 经过几个小时的搜索,不知何故它会起作用,但我一直明白,问题出在哪里。这些是我遵循的步骤,我错过了什么?
将我的 repo 克隆到一个文件夹中
创建子域并设置项目文件夹
在cpnel上创建python应用程序,它创建virtualenv,我设置了根,URL,启动文件passenger_wsgi.py,入口点:应用程序
在终端,我进入virtualenv
在终端中,我运行:pip3 install -r requirements
我为项目文件夹 755 设置了权限,就像我在 cpanel 上的 Flask 项目中使用的一样
我为 .htaccess 文件 755 设置了权限(就像我在 cpanel 上的其他工作 Flask 项目一样)
我用内容创建了 passanger_wsgi.py(来自我在 cpanel 上的其他 Flask 工作项目)
import imp
import os
import sys
sys.path.insert(0, os.path.dirname(__file__))
wsgi = imp.load_source('wsgi', 'passenger_wsgi.py')
application = wsgi.application
我为 passenger_wsgi.py
文件 664 设置了权限(就像我在 cpanel 上的其他工作项目一样)
最后,当我尝试打开我提供的 URL 时,我得到了:
Forbidden
You don't have permission to access this resource.Server unable to read htaccess file, denying access to be safe
Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.