phpinfo()不工作它显示空白页面,但其他PHP工作

时间:2012-07-07 17:09:20

标签: php phpinfo

我完全不知道为什么会这样。 我在服务器上x10hosting。 我有一个名为“phpinfo.php”的PHP文件。 在这个文件里面说

<?php phpinfo(); ?>

它没有说<? phpinfo(); ?>

总而言之,我可以说它应该完全没问题。如果我尝试其他PHP代码,他们就会工作。

例如

<?php
echo '<div>hello World</div'; 
?>

完美无缺。可能是什么问题?

3 个答案:

答案 0 :(得分:12)

该特定托管服务提供商的免费帐户已禁用

phpinfo()。如果要访问phpinfo(),则必须升级。

答案 1 :(得分:8)

使用error_reporting(E_ALL);ini_set('display_errors', TRUE);您可能会发现错误,指出phpinfo位于受限制的功能列表中(x10hosting可能不希望任何人找到他们的配置/弱点等)。

答案 2 :(得分:3)

检查您的php.ini文件,并查看disable_function

cat php.ini | grep -in "disable_function"

如果此行中的输出phpinfo如下:

  

386:disable_functions = show_source,system,shell_exec,passthru,   exec,phpinfo,popen,proc_open

编辑文件并从此行中删除phpinfo并保存。您可能需要重新启动httpd

service httpd restart