由apache服务的空白的php页面

时间:2015-06-04 16:17:52

标签: php mysql apache ubuntu

我最近在我的机器上安装了apache,mysql和php,以便学习一些Web开发。直到昨天,我对配置没有任何问题 - 一切正常。

这是我的文件结构

/var/www/html/
    info.php
    phptutorial/
        index.php
        core/(more php)
        css/(more php)
        includes/(more php)

Apache正在运行(状态:正在运行),当我在Chrome中导航到localhost时,我看到了正确的目录列表。但是,当我进一步导航到phptutorial /目录时,我被提供了一个空白页面,无法访问index.php。昨天页面加载正常。我认为这是apache或php的配置问题。我的目录上的文件权限都是755。

有什么想法吗?我也注意到奇怪的是/ etc / apache2 /中没有httpd.conf。 userdir模块已启用。

uname -a; php -v; apache2 -v

Linux portege-R935 3.13.0-53-generic #89-Ubuntu SMP Wed May 20 10:34:39 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
PHP 5.5.9-1ubuntu4.9 (cli) (built: Apr 17 2015 11:44:57) 
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies
    with Zend OPcache v7.0.3, Copyright (c) 1999-2014, by Zend Technologies
Server version: Apache/2.4.7 (Ubuntu)
Server built:   Mar 10 2015 13:05:59

1 个答案:

答案 0 :(得分:1)

好的我意识到了我的问题。在我的一个php文件中,我使用require()来要求我尚未创建的文件。 Mittmemo是对的,问题是php而不是服务器配置。如果你发现自己有一个空白页面,那么彻底检查php代码是否存在这样的错误。