我正在研究网站的PHP,每次我将任何PHP放入代码中,整个页面都是白色的,并且拒绝编译。
现在我在这个页面上做了我能想到的最基本的事情:http://www.trulyscience.com/test/PDO.php
<?php
phpinfo();
?>
我认为它必须是服务器端问题,(之前从未在此域上运行过php)但是我的主机刚告诉我必须有代码错误。
所以我的问题是,有什么办法可以看到最新情况吗? (遗憾的是,phpinfo不是一个选择)
答案 0 :(得分:2)
所以当人们偶然发现这个问题时,它并没有被置于评论中:
这就是为什么给你一个空白页面,主机已禁用它并报告错误。他们的PHP看起来很好用。他们只是有一种非常偏执的设置。
PHP不仅能够关闭错误报告,还能够禁止操作特定功能。使用<?php echo 'Hi'; ?>
您可以使用ini_set('display_errors', true); error_reporting(E_ALL);
。当然,有了这个,一些有编译错误的页面可能会给你一个空白页面。您可以要求您的主机启用错误报告,或让他们指向一个页面,说明如何启用它,例如通过.htaccess
,因为您使用的是Apache。如果你真的需要phpinfo
,你可以问同样的问题。