我今天早上将我的 Ubuntu 服务器从 20.04 更新到了 22.04。Apache2、PHP、Mysql 都在此过程中进行了更新。我在此服务器上安装了 Cacti 来监控我们的一些交换机和防火墙。操作系统更新后,当我尝试访问 Cacti 网站时,Edge、Safari、Firefox 等都尝试下载一个名为“download”的文件。它是 cacti 目录的 index.php。
由于认为没有安装 PHP,我使用 phpinfo() 设置了一个 test.php,并且运行正常。
我并不是 Apache2 配置方面的佼佼者,但我已经努力了一整天,希望让我的 Cacti 服务器恢复运行。
PHP 从 7.4 升级到 8.1
我确实更新了 cacti 安装,以为这可能是问题所在,但问题是同样的。
在我关闭该服务器并重新开始之前,寻求一些帮助。
答案1
可能是这些命令之一
sudo apt install apache2-mod-php
sudo a2enmod php8.1
sudo apache2 restart