Php Page全是白色的

时间:2012-08-24 22:56:37

标签: php

  

可能重复:
  How to get useful error messages in PHP?

我正在研究网站的PHP,每次我将任何PHP放入代码中,整个页面都是白色的,并且拒绝编译。

现在我在这个页面上做了我能想到的最基本的事情:http://www.trulyscience.com/test/PDO.php

<?php
phpinfo();
?>

我认为它必须是服务器端问题,(之前从未在此域上运行过php)但是我的主机刚告诉我必须有代码错误。

所以我的问题是,有什么办法可以看到最新情况吗? (遗憾的是,phpinfo不是一个选择)

1 个答案:

答案 0 :(得分:2)

所以当人们偶然发现这个问题时,它并没有被置于评论中:

这就是为什么给你一个空白页面,主机已禁用它并报告错误。他们的PHP看起来很好用。他们只是有一种非常偏执的设置。

PHP不仅能够关闭错误报告,还能够禁止操作特定功能。使用<?php echo 'Hi'; ?>

进行测试的绝对最小代码

您可以使用ini_set('display_errors', true); error_reporting(E_ALL);。当然,有了这个,一些有编译错误的页面可能会给你一个空白页面。您可以要求您的主机启用错误报告,或让他们指向一个页面,说明如何启用它,例如通过.htaccess,因为您使用的是Apache。如果你真的需要phpinfo,你可以问同样的问题。