我正在把python flask应用程序放到linode服务器上。我已经按照一些教程进行了配置,但由于访问url时遇到了此错误,所以一直无法使用。”重要提示:没有名为ugpromo的模块。我在stackoverflow上见过类似这样的其他问题,并尝试过它们的解决方案,但我仍然得到相同的错误。在
wsgi文件
import sys
import logging
logging.basicConfig(stream=sys.stderr)
sys.path.insert(0,"/var/www/html/codingbybrandon/public_html/ugpromo/")
from ugpromo import app as application
application.secret_key = 'Add your secret key'
初始化.py
^{pr2}$虚拟主机文件
<VirtualHost *:80>
ServerName ugpromo.codingbybrandon.com
ServerAdmin admin@codingbybrandon.com
ServerAlias www.ugpromo.codingbybrandon.com
WSGIScriptAlias /
/var/www/html/codingbybrandon.com/public_html/ugpromo/ugpromo.wsgi
<Directory /var/www/html/codingbybrandon/public_html/ugpromo/ugpromo/>
Order allow,deny
Allow from all
</Directory>
Alias /static
/var/www/codingbybrandon.com/public_html/ugpromo/ugpromo/static
<Directory
/var/www/codingbybrandon.com/public_html/ugpromo/ugpromo/static/>
Order allow,deny
Allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
目录列表如下
public_html
ugpromo
__init__.py
ugpromo
static
templates
ugp
ugpromo.wsgi
您已经将外部“ugpromo”目录添加到您的搜索路径. 您需要添加该目录的父级:
(请注意,您确实不应该将代码放在public_html下。把它放在别的地方。)
相关问题 更多 >
编程相关推荐