16

なぜこれが起こっているのか、私は完全に迷っています。私はサーバーx10hostingを使用しています。「phpinfo.php」という名前のPHPファイルがあります。このファイルの中には

<?php phpinfo(); ?>

言わない<? phpinfo(); ?>

すべてのために私はそれが完全にうまくいくはずだと言うことができます。他のPHPコードを試してみると、それらは機能します。

例えば

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

完璧に動作します。何が問題になる可能性がありますか?

4

3 に答える 3

14

phpinfo()その特定のホスティングプロバイダーの無料アカウントでは無効になっています。にアクセスしたい場合は、アップグレードする必要がありますphpinfo()

于 2012-07-07T17:21:25.270 に答える
9

を使用するerror_reporting(E_ALL);と、制限された機能のリストにini_set('display_errors', TRUE);あるというエラーが表示される場合がありますphpinfo(x10hostingは、構成/弱点などをだれにも見つけてほしくない場合があります)。

于 2012-07-07T17:13:53.307 に答える
5

ファイルを確認php.iniし、grepで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
于 2015-12-16T20:58:57.470 に答える