Ubuntu LAMP堆栈 - 只有index.php有效

时间:2013-10-03 15:43:34

标签: php ubuntu-12.04 lamp

我在apache2

上安装了LAMP堆栈Ubuntu 12.04

我可以通过局域网访问Web服务器,并可以显示index.php(其中包含工作的php)和info.php(我作为设置说明的一部分创建的页面)并显示php详细信息)但我无法获得任何其他html(给出404)或.php(显示为空白)才能正常工作。

1 个答案:

答案 0 :(得分:0)

我看着: /var/log/apache2/error.log

我发现: 'php致命错误未知无法打开所需'

导致一篇文章暗示问题可能是所有权/权限,所以我尝试了:

sudo chmod -R 755 / var / www / my_site /

基本上,当我试图让ftp走到/ home / user /之外时,我已经摆弄了文件夹所有权 这导致了这个问题。

要解决此问题,请使用'bind'将home ftp文件夹中的ftp文件夹挂载到home以外的文件夹到/ var / www / my_site文件夹等

搜索: 如果您有兴趣,可以在文章中“允许FTP访问主目录Chroot之外的文件”。

然而,因为我做了:chmod -R 755 / var / www / my_site /虽然我的网站现在工作了ftp绑定的东西不起作用但没关系 - 我需要做一些了解整个权限的事情!谢谢你的期待。