无法为在 Cpanel 上部署 Django 的应用程序生成进程
Could not spawn process for application deploying Django on Cpanel
我从未在软件程序员的职业生涯中做过开发
我在 NameCheap 上通过服务器磁盘获得了这个域名。现在我设计 Django 应用程序并尝试在服务器上部署但我遇到了问题(如下所述)
[ E 2019-03-19 06:23:19.7356 598863/T2n age/Cor/App/Implementation.cpp:221 ]: Could not spawn process for application /home/username/IOT: The application process exited prematurely.
App 644163 output: File "/home/username/IOT/passenger_wsgi.py", line 1, in <module>
App 644163 output: File "/home/username/virtualenv/IOT/3.7/lib64/python3.7/imp.py", line 171, in load_source
已编辑:阅读更多关于使用 Phusion Passenger 支持 WSGI 的软件,您可以在这里阅读更多; www.phusionpassenger.com
这是我的 passenger_wsgi.py:
from myproject.wsgi import application
我试过几个教程:
https://www.youtube.com/watch?v=ffqMZ5IcmSY&ab_channel=iFastNetLtd.InternetServices
https://smartlazycoding.com/django-tutorial/deploy-a-django-website-to-a2-hosting
https://hostpresto.com/community/tutorials/how-to-setup-a-python-django-website-on-hostpresto/
https://www.helloworldhost.com/knowledgebase/9/Deploy-Django-App-on-cPanel-HelloWorldHost.html
https://www.helloworldhost.com/knowledgebase/9/Deploy-Django-App-on-cPanel-HelloWorldHost.html
how to install django on cpanel
如果你能帮上忙,非常申请
答案很简单,我的服务器使用的是一个名为passenger的程序,官网详细信息:https://www.phusionpassenger.com/
现在报错很简单; 乘客找不到我的应用程序,我所做的只是将我的项目和应用程序文件夹移动到同一层passenger_wsgi.py,它非常有效。
当您在 cpanel 中设置 python 应用程序时,您需要指定安装该应用程序的文件夹。这将是包含您的 passenger_wsgi.py 文件的文件夹。你必须将你的 django 项目上传到同一个文件夹。为确保您已将它们上传到正确的目录,只需进行简单检查_您的 manage.py
和 passenger_wsgi.py
应位于同一文件夹中。现在编辑您的 passenger_wsgi.py
并用以下代码替换所有内容:
from myapp.wsgi import application
在此之后,不要忘记重新启动 python 应用程序。我已经编写了使用 cpanel 在共享主机上部署 django 应用程序的分步指南。检查一下 here.
我从未在软件程序员的职业生涯中做过开发 我在 NameCheap 上通过服务器磁盘获得了这个域名。现在我设计 Django 应用程序并尝试在服务器上部署但我遇到了问题(如下所述)
[ E 2019-03-19 06:23:19.7356 598863/T2n age/Cor/App/Implementation.cpp:221 ]: Could not spawn process for application /home/username/IOT: The application process exited prematurely.
App 644163 output: File "/home/username/IOT/passenger_wsgi.py", line 1, in <module>
App 644163 output: File "/home/username/virtualenv/IOT/3.7/lib64/python3.7/imp.py", line 171, in load_source
已编辑:阅读更多关于使用 Phusion Passenger 支持 WSGI 的软件,您可以在这里阅读更多; www.phusionpassenger.com
这是我的 passenger_wsgi.py:
from myproject.wsgi import application
我试过几个教程:
https://www.youtube.com/watch?v=ffqMZ5IcmSY&ab_channel=iFastNetLtd.InternetServices
https://smartlazycoding.com/django-tutorial/deploy-a-django-website-to-a2-hosting
https://hostpresto.com/community/tutorials/how-to-setup-a-python-django-website-on-hostpresto/
https://www.helloworldhost.com/knowledgebase/9/Deploy-Django-App-on-cPanel-HelloWorldHost.html
https://www.helloworldhost.com/knowledgebase/9/Deploy-Django-App-on-cPanel-HelloWorldHost.html
how to install django on cpanel
如果你能帮上忙,非常申请
答案很简单,我的服务器使用的是一个名为passenger的程序,官网详细信息:https://www.phusionpassenger.com/
现在报错很简单; 乘客找不到我的应用程序,我所做的只是将我的项目和应用程序文件夹移动到同一层passenger_wsgi.py,它非常有效。
当您在 cpanel 中设置 python 应用程序时,您需要指定安装该应用程序的文件夹。这将是包含您的 passenger_wsgi.py 文件的文件夹。你必须将你的 django 项目上传到同一个文件夹。为确保您已将它们上传到正确的目录,只需进行简单检查_您的 manage.py
和 passenger_wsgi.py
应位于同一文件夹中。现在编辑您的 passenger_wsgi.py
并用以下代码替换所有内容:
from myapp.wsgi import application
在此之后,不要忘记重新启动 python 应用程序。我已经编写了使用 cpanel 在共享主机上部署 django 应用程序的分步指南。检查一下 here.