【发布时间】:2012-04-30 14:43:15
【问题描述】:
我最近从一个专门的地方搬到了另一个地方。我对我的 apache、mysql 和 php 安装使用相同的存储库。但是,当尝试加载已知良好的文件时,php 无法处理该请求。
这是非常基本的mysql查询,只是加载一个空白页面。
同样,当尝试使用正确的信息安装 WordPress 时,网络服务器无法连接到预期的远程安装数据库。
php-mysql 和 -mysqli 已经安装完毕。
使用 CentOS 6.2、Apache 2.2.15、PHP 5.3.10 和 Zend 2.3.0。
编辑1:
我想补充一点,如果我从终端调用文件,使用“php file.php” - 它按预期执行。只是当 apache 参与其中时,才会出现问题。否则,这是 /var/log/httpd Pastie.org/3814963 中的错误。请注意,它没有被告知使用 root。也没有被告知使用 localhost。 paste.org/3814965
Edit2: php 未设置为安全模式。
【问题讨论】:
-
是否在 Apache 上启用了 php,以及是否启用了 mysql?
-
服务 mysqld 启动 |服务 httpd 重新启动。除此之外,您还拥有 Zend,并且拥有您的 Web 错误日志。你应该能够比我们从外部收集到更多的信息。
-
PHP ini 中是否启用了
php_mysql和php_mysqli? -
首先将
error_reporting(E_ALL)添加到您的脚本中,这将吐出一个错误而不仅仅是一个空白页,并使用shell $# sudo netstat --tcp --listening --programs检查侦听正确端口的服务器 -
我想补充一点,如果我从终端调用文件,使用“php file.php” - 它按预期执行。只是当 apache 参与其中时,才会出现问题。否则,这是 /var/log/httpd pastie.org/3814963 中的错误。请注意,它没有被告知使用 root。也没有被告知使用 localhost。 pastie.org/3814965