我有一个带有 Ubuntu 22.04.3 LTS 的 VPS 和 Plesk 黑曜石 版本 18.0.58
我是应用程序部署的初学者。
我想在此服务器上部署 Django 应用程序,因此我按照本教程进行操作:https://support.plesk.com/hc/en-us/articles/12377516625559-How-to-install-Django-applications-in- Plesk-
但是我收到了这个错误:“/bin/sh: 1: exec: python: not found”和 Passenger 的错误页面。
我该如何解决这个问题?
谢谢您的帮助!
我试图找到 Passenger 的配置,但没有找到。
该错误意味着您的系统找不到 python 可执行文件。首先使用
python3 --version
检查你的 python 版本。如果尚未安装,请输入 sudo apt-get update
,然后输入 sudo apt-get install python3
。尝试调整乘客配置以指定正确的 Python 执行程序。路径:/etc/systemd/system/plesk-php73-fpm.service.d/phusion-passenger.conf
。 73 数字必须替换为您的 PHP 版本。最后使用 sudo systemctl restart plesk-php73-fpm.service
和 sudo systemctl restart apache2
重新启动服务
希望这可以帮助你:)