【问题标题】:Index.php doesn't work on VPS but other files doIndex.php 在 VPS 上不起作用,但其他文件可以
【发布时间】:2011-08-29 22:01:37
【问题描述】:

我的 VPS 遇到了非常有趣的问题。

我已经使用这个指令集安装了 www 服务器:http://wiki.debian.org/LaMp,一切看起来都很好,但是 index.php 文件不起作用。

它是整个服务的主文件,它包含一些初始化和包含。当我在那里添加一些回声时,它会正确显示。似乎包含功能不起作用。

Phpmyadmin 工作正常,其他 php 文件工作但没有 index.php。我很确定文件没有问题,因为它在旧主机上效果很好。

有什么想法吗?我已经搜索了网络,重新安装了两次,但我仍然没有任何解决方案,我开始感到无助。如果您需要一些其他信息 - 询问。

【问题讨论】:

  • index.php 中有什么?鉴于回声有效,否则文件会做什么?
  • 尝试使用 require 而不是 include,您应该会收到错误消息。你确定include的路径是正确的吗?
  • 它包含一些其他文件,启动会话等。我会尝试使用require。我敢肯定,因为正如我之前所说,它在旧主机上运行良好,而且地址相对。

标签: php apache debian vps


【解决方案1】:

我的主要猜测是,它会引发一个未显示的错误。

尝试将其添加到 PHP 文件的顶部:

error_reporting(E_ALL);
ini_set('display_errors', '1');

这应该会显示所有错误。

或者,您可以检查错误日志

【讨论】:

    猜你喜欢
    • 2018-11-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-02
    • 2018-12-18
    相关资源
    最近更新 更多