【问题标题】:Ubuntu LAMP stack - only index.php worksUbuntu LAMP 堆栈 - 只有 index.php 有效
【发布时间】:2013-10-10 09:41:19
【问题描述】:

我在Ubuntu 12.04上安装了一个LAMP堆栈apache2

我可以通过 LAN 访问 Web 服务器,并且可以打开像 index.php(其中包含工作 php)和 info.php(我作为设置说明的一部分创建并显示 php 详细信息)这样的页面,但是我无法让任何其他 html(给出 404)或 .php(显示为空白)正常工作。

【问题讨论】:

  • 您将 .html 文件放在哪里?
  • 请提供更多信息? Apache 的访问日志和错误日志在说什么?
  • 在linux中通常 /var/www 或 /var/www/html 将是我们需要放置文件的路径。您是否将文件放在这些路径中?
  • 大家好 - 感谢您查看我的帖子 - 找到了答案 - 权限问题!使用 sudo chmod -R 755 /var/www/my_site/ 修复它。我会尽快添加完整的答案。
  • 重新安装您的灯主机。您可以参考下面的链接如何正确配置它。 wlpbasic.tech/how-to-configure-a-lamp-on-centos-7

标签: php ubuntu-12.04 lamp


【解决方案1】:

我查看了: /var/log/apache2/error.log

我发现: 'php 致命错误未知,需要打开失败'

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

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

基本上,当我试图让 ftp 离开 /home/user/ 时,我会摆弄文件夹所有权 这导致了问题。

要解决此问题,请使用“绑定”将家庭外部的文件夹与家庭 ftp 压力内的 ftp 文件夹挂载到您的 /var/www/my_site 文件夹等

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

但是,既然我这样做了: chmod -R 755 /var/www/my_site/ 虽然我的网站现在可以工作,但 ftp 绑定的东西不起作用,但没关系 - 我需要对整个权限做一些了解!感谢观看。

【讨论】:

    猜你喜欢
    • 2018-01-05
    • 2015-12-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-22
    • 2011-04-21
    • 2015-05-19
    • 2015-04-25
    相关资源
    最近更新 更多