我有一个论坛,最初运行在带有 PHP 7.0 和 apache2 的 Ubuntu 16.04.x LTS 上。最近我安装了 PHP 7.3 并更新了 apache 配置。系统也升级到了 Ubuntu 18.04.x LTS。
ls /etc/apache2/mods-enabled/php*
以下是PHP 7.3 安装后的输出:
/etc/apache2/mods-enabled/php7.3.conf /etc/apache2/mods-enabled/php7.3.load
虽然 PHP 7.0 已被禁用,但 phpinfo() 页面仍然显示论坛正在使用 PHP 7.0 运行。因此,我决定使用 卸载服务器上的 PHP 7.0 sudo apt-get purge php7.0-common
。
但是,删除 PHP 7.0 后,网站无法加载并显示 503 服务不可用错误。
以下是错误日志的输出/var/log/apache2
:
[proxy_fcgi:error] [pid 21873] [client 134.209.15.143:53270] AH01079: failed to make connection to backend: httpd-UDS
[proxy:error] [pid 21874] (2)No such file or directory: AH02454: FCGI: attempt to connect to Unix domain socket /var/run/php/php7.0-fpm.sock (*) failed
看起来它仍在尝试寻找与 PHP 7.0 相关的东西。
我也尝试过service php7.3-fpm start
,systemctl enable php7.3-fpm
但是没有帮助。
我应该怎么办?