1

共有ホストにsuexecまたはsuphpがあるかどうかを確認する必要があります。私はこのドキュメントを見つけました:http: //www.alain.knaff.lu/howto/PhpSuexec/

このドキュメントの最後にテストがあります。テストを実行すると、次のように表示されます。

警告:3行目の/ home ..........で、セキュリティ上の理由からsystem()が無効になっています。

それをチェックする他の方法はありますか?(SSHアクセスがあります)

4

2 に答える 2

4

それをテストするために私が見つけた最良かつ最も簡単な方法は、「id」コマンドを実行するPHPスクリプトを使用することです。

以下を.phpファイルに入れ、ftを介してuplaodします。次に、ブラウザーでファイルの場所にアクセスします。

<?php
system('id');
?>
于 2012-02-23T17:25:06.630 に答える
0

警告system()はセキュリティ上の理由で無効になっているため、system()の代わりに次のPHP関数getmyuid()を実行する必要があります。

<?php
echo "<p>Current User ID: ".getmyuid()."</p>";
echo "<p>Current Script Owner: ".get_current_user()."</p>";
?>
于 2013-04-29T10:16:49.387 に答える