1

いくつかの異なるサーバーがあり、一部のサーバーでは public_html フォルダーを 777 のアクセス許可に問題なく chmod できますが、他のサーバーではエラー メッセージが表示されます。ドメインにアクセスしようとすると、内部サーバー エラーが発生し、あるサーバーの cpanel error_log に次のようなメッセージが表示されます。

Fri Oct 08 09:55:39 2010] [error] [client x.x.x.x] SoftException in Application.cpp:601: Directory "/home/managedi/public_html" is writeable by group

public_html パーミッションを一時的に 777 に変更する必要があるのは、シェルの unzip コマンドを実行する php スクリプトが正しく機能し、URL 経由でアクセスしたときにファイルを抽出できるようにするためです。

public_html の 777 パーミッションが内部サーバー エラーを発生させるサーバー設定はありますか? public_html のパーミッションを変更しながら、このエラーを取り除くにはどうすればよいですか?

4

1 に答える 1

1

これは、SuPHP が有効になっているサーバーと有効になっていないサーバーがあるためです。SuPHP は、cPanel WHM のメイン >> サービス構成 >> Apache 構成 >> PHP および SuExec 構成で有効または無効にできます。

SuPHP が無効になっている場合、PHP は Apache モジュールとして実行され、通常は「nobody」である Web サーバーのユーザー/グループとして実行されます。

于 2011-01-06T05:26:56.313 に答える