【问题标题】:Ubuntu 14.04.1 LTS, LAMP Server, PHP not workingUbuntu 14.04.1 LTS、LAMP 服务器、PHP 不工作
【发布时间】:2016-04-19 15:55:57
【问题描述】:

我在服务器上安装了 Ubuntu 14.04 以供本地使用。

Apache 工作正常。我在 /var/www 中看到了 phpinfo() 方法。我还将文档根目录更改为 /var/www,但我也无法在浏览器上看到 phpinfo。

浏览器抛出 HTTP 5000 错误。

【问题讨论】:

  • 检查DocumentRoot是否配置了apache中的/var/www,试试 方法
  • 如果您导航到 /var 并运行命令 ls -la,那么带有 www 的行会完整显示什么内容?另外,你的意思是500错误吗?这表明它尝试运行的配置或脚本本身存在问题。你能输出里面有phpinfo()的文件的内容吗?
  • 从 /var/log/apache2/error.log 发布服务器日志
  • 我收到“PHP 致命错误:允许的内存大小为 262144 字节已用尽(尝试分配 4872 字节)”

标签: php apache ubuntu lamp


【解决方案1】:
sudo apt-get install php5
sudo chmod -R 755 /var/www/

【讨论】:

  • 对你的代码做一点解释不会伤害任何人。
  • 感谢您发布此问题的答案!在 Stack Overflow 上不鼓励仅使用代码的答案,因为原始发布者(或未来的读者)可能难以理解它们背后的逻辑。请编辑您的答案并包含对您的代码的解释,以便其他人可以从中受益。谢谢!
  • 我收到“PHP 致命错误:允许的内存大小为 262144 字节已用尽(尝试分配 4872 字节)”
【解决方案2】:

尝试以下方法:

sudo chmod 777 -R var/www

您在这里所做的是允许将 www 文件夹的读/写权限放入 var 目录。首先 cd 进入您的根目录,然后在终端中输入上述内容。

http://www.computerhope.com/unix/uchmod.htm

阅读以上链接,了解终端中 chmod 的详细思路。

【讨论】:

  • 我猜你的意思是/var/www - 如果没有前面的斜线,这个值是相对于当前工作目录的。此外,值得注意的是,777 在本地计算机上是可以的,但对远程服务器存在安全隐患,尤其是在共享主机上。
  • 我收到“PHP 致命错误:允许的内存大小为 262144 字节已用尽(尝试分配 4872 字节)”
  • @user3514163 请试试这个链接:stackoverflow.com/questions/16175153/…
猜你喜欢
  • 1970-01-01
  • 2018-02-06
  • 2011-06-22
  • 2015-05-28
  • 1970-01-01
  • 2011-05-15
  • 2014-11-25
  • 2023-03-22
  • 1970-01-01
相关资源
最近更新 更多