我的服务器有问题。 我已经安装了virtualmin / webinpipe理,我有1个域名。 DNSpipe理是外部的。 在这个领域,我只有一个HTML“在build”索引和5个子域名。
在所有这些子域中,我的PHP系统运行完美。 我试图在主域上安装Wordpress,并遇到一些问题:无.php文件加载。 我已经做了一个phpinfo文件来检查它,它也不会工作; 只出现一个空白页面。 当我在浏览器中检查它的源代码时,出现代码。 我已经改变了扩展名为.php5 ,它的工作完美。 有什么问题,但我不知道是什么。
我检查了Apache的错误,没有出现。 3天前我从php 5.2.*升级到5.4.21 。 服务器运行CentOS 5.10。
尝试使用以下types在您的虚拟主机中添加处理程序:
AddHandler application/x-httpd-php php
请确保您的默认虚拟主机设置为ServerName default 。
重新启动apache2。
当然,如果发生任何事情,请检查日志。
假设你使用的是Apache,请检查你的configuration。 在CentOS上,你可能有一个/etc/httpd/conf.d/php.conf文件,在这个文件中应该是一行AddHandler php5-script .php
如果该行不存在,则添加该行并正常重启apache并重试。
它可能是行被改为.php5,你可以改变为.php或添加另一行与.php允许两者。
我已经尝试了许多方法来解决它,我没有:(所以我unistalled httpd和所有的PHP 5.4和我重新安装httpd / apache和PHP 5.3.27。现在,一切工作完美。可能我打破了东西升级谢谢你的回复,并试图帮助我,一切顺利
请注意,这适用于CGI / FastCGI (fcgid)的virtualmin / webmin php升级设置。
问题:将PHP升级到新版本后,浏览器仅显示.php文件的白屏/空白页面; 但适用于.php5文件。
解决scheme : http : //www.virtualmin.com/node/25521#comment-115238
在Ubuntu 10.04上,我更新了PHP到5.4.13,然后经历了与你描述的相同的症状。
禁用php5_cgi终于做到了!
实际上php5_cgi.conf还包括需要
SetHandler application/x-httpd-php行。
PS我没有在Ubuntu上testing。
此方法适用于CentOS。
在/etc/httpd/conf.d/php.conf删除一行SetHandler application/x-httpd-php 。