【问题标题】:PHP is processed but displaying blank page in Apache Ubuntu 13PHP 已处理,但在 Apache Ubuntu 13 中显示空白页
【发布时间】:2014-03-03 12:36:03
【问题描述】:

我的 Ubuntu 上安装了 LAMP。在 /var/www 文件夹中,我复制了一个目录。当我使用 localhost/directory_name 访问该目录时,它也会显示 index.php 及其内容。但是当我导航到任何其他文件时,它只显示一个空白页。但我认为当导航到需要登录的区域时它正在处理 PHP 原因,它将我重定向到登录页面。以下是问题截图:

这是一个 index.php 页面:

这是另一个页面:

【问题讨论】:

  • 错误日志中有错误吗?
  • ini_set('display_errors', 1);ini_set('error_reporting', E_ALL); 在您的 php 代码的开头。
  • [2014 年 2 月 5 日星期三 13:04:00.449026] [:error] [pid 5691] [client 127.0.0.1:58040] PHP 解析错误:语法错误,/var/ 中的文件意外结束www/PHP Development/about_us.php 第636行,referer:localhost/PHP%20Development --------------------------------- ------------- 这是错误日志,但为什么它没有显示任何错误。
  • 请贴出about_us.php的代码,以便我们为您提供帮助。

标签: php ubuntu apache2 lamp


【解决方案1】:

设置 PHP.ini 参数。

display_startup_errors=on

【讨论】:

  • 尝试禁用zlib.output_compressionoutput_buffer,如果没有安装zlib,请安装。
  • @YusufTuğrulKocaman 这不是答案。如果您在最初的问题下方发表评论以帮助确定问题,那就更好了。
【解决方案2】:

/etc/php5/apache2/php.ini 中设置display_errors = On

【讨论】:

    【解决方案3】:

    您可以阅读日志,或者为了更方便,在您的 php.ini 文件中设置 error_reporting

    error_reporting = E_ALL
    

    【讨论】:

      【解决方案4】:

      Ubuntu 14.xx 上使用 PHP5 设置 Apache2,日志显示一切正常,但仍然无法正常工作...

      确保你有文件/etc/apache2/mods-enabled/php5.load

      LoadModule php5_module  modules/libphp5.so
      AddHandler php5-script  .php 
      

      【讨论】:

        猜你喜欢
        • 2017-04-19
        • 2023-01-30
        • 1970-01-01
        • 1970-01-01
        • 2021-12-11
        • 2016-09-05
        • 1970-01-01
        • 1970-01-01
        • 2019-09-23
        相关资源
        最近更新 更多