[英]phpinfo() is not working it shows blank page but other php working
我完全迷失了為什么會這樣。 我在服務器上x10hosting。 我有一個名為“phpinfo.php”的PHP文件。 在這個文件里面說
<?php phpinfo(); ?>
它沒有說<? phpinfo(); ?>
<? phpinfo(); ?>
總之,我可以說它應該是完全沒問題的。 如果我嘗試其他PHP代碼,他們的工作。
例如
<?php
echo '<div>hello World</div';
?>
工作得很好。 可能是什么問題?
對該特定主機提供商的免費帳戶禁用phpinfo()
。 如果要訪問phpinfo()
則必須升級。
使用error_reporting(E_ALL);
和ini_set('display_errors', TRUE);
你可能會發現一個錯誤,說phpinfo
在受限制的功能列表中(x10hosting可能不希望任何人找到他們的配置/弱點等)。
檢查你的php.ini
文件,grep for 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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.