我正在安装我购买的软件。它是 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
文件复制到服务器。