apache2
我已经安装了一个 LAMP 堆栈Ubuntu 12.04
我可以通过 LAN 访问 Web 服务器,并且可以调出index.php
(其中包含工作 php)和info.php
(我作为设置说明的一部分创建并显示 php 详细信息)之类的页面,但我无法获得任何其他 html(给出 404)或 .php(显示为空白)以正常工作。
apache2
我已经安装了一个 LAMP 堆栈Ubuntu 12.04
我可以通过 LAN 访问 Web 服务器,并且可以调出index.php
(其中包含工作 php)和info.php
(我作为设置说明的一部分创建并显示 php 详细信息)之类的页面,但我无法获得任何其他 html(给出 404)或 .php(显示为空白)以正常工作。
我查看了:/var/log/apache2/error.log
我发现:'php 致命错误未知,需要打开失败'
这导致一篇文章暗示问题可能是所有权/权限,所以我尝试了:
sudo chmod -R 755 /var/www/my_site/
基本上,当我试图让 ftp 离开 /home/user/ 时,我会摆弄文件夹所有权,这导致了问题。
为了解决这个问题,使用'bind'将一个文件夹挂载到你的/var/www/my_site文件夹等
如果您有兴趣,请搜索文章:“允许 FTP 访问主目录 Chroot 之外的文件”。
但是,既然我这样做了: chmod -R 755 /var/www/my_site/ 虽然我的网站现在可以工作,但 ftp 绑定的东西不起作用,但没关系 - 我需要对整个权限做一些了解!感谢您的关注。