上传到 /var/www/html 文件夹后,Apache2 未运行自定义 PHP 应用程序

上传到 /var/www/html 文件夹后,Apache2 未运行自定义 PHP 应用程序

我正在安装我购买的软件。它是 PHP 语言的。因此,我获得了一个 DigitalOcean 服务器(ubuntu 22.04)。安装了 Apache2 和 PHP 8.1。

现在,当我将文件上传到 /var/www/html 文件夹时,即使它有 index.php 文件,它也不会执行任何操作。

经过一番研究,我发现这是权限问题。因此,我运行了这些命令。

chown -R www-data:www-data /var/www/html
chmod -R g+rwX /var/www/html

在此之后,index.php 现在可以工作了。它甚至重定向到安装程序,但页面显示未找到。

在此处输入图片描述

我尝试使用 XAMPP 在本地运行该软件,并且成功了。但是当我将其上传到 VPS 时,它却无法运行。我应该怎么做才能让它运行?

谢谢。

答案1

最有可能的是,您忘记将包含应用程序重写规则的隐藏.htaccess文件复制到服务器。

相关内容