【问题标题】:503 Error Deploying a Python 3.6 Project on cPanel在 cPanel 上部署 Python 3.6 项目时出现 503 错误
【发布时间】:2018-11-07 17:44:17
【问题描述】:

我在尝试在使用 cPanel 的主机上测试 Python 3.6 项目的初始安装时遇到 503 错误。我还没有添加任何内容,实际上只是点击了 URL。这是通过 cPanel 添加应用程序时创建的样板乘客_wsgi.py 文件:

import os
import sys


sys.path.insert(0, os.path.dirname(__file__))


def application(environ, start_response):
    start_response('200 OK', [('Content-Type', 'text/plain')])
    message = 'It works!\n'
    version = 'Python %s\n' % sys.version.split()[0]
    response = '\n'.join([message, version])
    return [response.encode()]

公共网址可以在这里找到:https://slickmcfavorite.com/36

我可以部署一个 Python 2.7 项目并获得“它可以工作!”没问题。

这是我在 cPanel 上第一次尝试 Python 应用程序,所以我不知道 3.6 和 2.7 是否需要额外的设置。不幸的是,我的主机说他们是“非托管主机”,所以他们不会帮助我。

任何关于故障排除到如何联系房东支持团队的建议都将不胜感激。即使作为非托管主机,使用“他们”提供的软件来安装应用程序不起作用并且他们不会支持它似乎很奇怪。

又是一个菜鸟,所以欢迎任何建议。提前致谢。

【问题讨论】:

    标签: python python-3.x cpanel http-status-code-503


    【解决方案1】:

    假设您的 cPanel 实例在 Linux 上,那么您需要添加

    #!/path/to/your/python
    

    在脚本的顶部。

    【讨论】:

      猜你喜欢
      • 2021-04-30
      • 2016-01-28
      • 2020-10-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多