我应该如何授予对本地仅主机服务器上的 PHP 脚本的访问权限?

我应该如何授予对本地仅主机服务器上的 PHP 脚本的访问权限?

我有一个使用仅主机和 DHCP 连接的 14.02 LTS 客户端和服务器 VM。它们之间的连接已经实现,我可以从另一台机器 ping 另一台机器。我安装了 LAMP,并且正在关注在我的服务器上安装 Mantis Bug Tracker 1.2.19 的指南。

var/www/mantis/admin/install.php但是,当我尝试在客户端计算机上 访问时,出现以下错误消息:错误截图

我对 GNU-Linux 不太熟悉,所以我不确定这里可能存在什么问题。内容var/www/mantis可以在这里看到:

螳螂目录

正如在那里看到的,install.php确实存在,并且位于我尝试通过客户端上的 Web 浏览器访问的位置。但我认为权限设置不正确。教程中说要输入命令chown www-data: -R mantis/。有没有更好的方法可以做到这一点?

任何帮助都将不胜感激,谢谢。

答案1

好的,你可以用两种方法解决这个问题:

  1. 如果您想通过以下方式访问您的网站192.168.0.100/mantis/admin/install.php,您需要做的就是:mv /var/www/mantis /var/www/html/

  2. 如果您想通过特定的别名访问您的网站, 192.168.0.100/MantisPortal/install.php那么您必须执行以下操作:

    • sudo nano /etc/apache2/sites-available/mantis.conf

    • 复制您上传的示例文件中的所有内容,但必须从目录路径中删除引号,并且不要在目录路径中指定文件名。

    • 保存然后执行:“a2ensite /etc/apache2/sites-available/mantis.conf”
    • 现在重新启动 Apache,你应该可以在192.168.0.100/MantisPortal/install.php

相关内容