簡體   English   中英

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

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM