0

我正在安装相对较新的 Ubuntu,这是我第一次在其上使用本地 Web 服务器。

我遇到的问题是,当我尝试访问 php 文件时出现 500 错误。

为了尝试解决它,我已经:

  • 在 /var/www 中将 index.html 重命名为 index.php 以确保它不是虚拟主机错误(标准“它可以工作”文件)
  • 对 /var/www 和 index.php 文件都授予 0777 权限
  • 使 www-data 成为目录和文件的所有者
  • 使 www-data 成为目录和文件的组
  • 检查错误日志
  • 拖网谷歌

错误日志显示:

[Sat Sep 07 13:18:56 2013] [notice] Apache/2.2.22 (Ubuntu) PHP/5.4.9-4ubuntu2.3 已配置 -- 恢复正常操作

我理解这意味着 PHP 正在正确加载

我唯一不明白的条目是

[2013 年 9 月 7 日星期六 13:19:00] [错误] [客户端 127.0.0.1] 脚本头过早结束:index.php

我已经进行了搜索,但我发现的大多数文章都没有帮助。

我还能做些什么来尝试调试错误,或者是否有人对为什么会发生此错误有任何想法?

提前致谢,

4

2 回答 2

0

首先感谢 VIVEK-MDU 对我的帖子的建议和更改。我必须承认我认为列表是自动完成的(我从来没有进入过降价(我只是看到我错过了列表项上减号之前的空格))。

回答?不幸的是,我无法帮助任何在此页面上遇到类似问题的人。

我也在具有类似设置的笔记本电脑上进行开发。复制后:

  • /etc/apache2/
  • /etc/hosts
  • /var/www - 我的系统的正确权限是我的用户(不是 root 或 www-data)

该系统现在按预期工作。再说一遍:对不起,我无法帮助其他任何人,但感谢所有看过的人和帮助过的人。约翰

于 2013-09-07T17:26:38.553 回答
0

php中是否有错误报告?尝试添加:

<?php
error_reporting(E_ALL);
ini_set('display_errors', 1);

在脚本的第一行之后

于 2013-09-07T13:08:55.337 回答