インストールのために私のサーバーにMediaWikiソフトウェアをダウンロードしました。解凍後、PHPファイルが実行可能ではないことに気がつきました。すべてのPHPファイルを実行可能にする(再帰的に)
私はchmod +x *.php*
(.php5ファイルもあります)を実行しましたが、サブディレクトリでは機能しませんでした。
サブフォルダを再帰的にスキャンするMediaWikiフォルダ内のすべてのPHPスクリプトに実行可能フラグを追加するにはどうすればよいですか?
ありがとうございます。
すべてのファイルを実行可能にする必要はありません。通常のPHPインクルードスクリプトはフラグを必要としません。それはコマンドラインスクリプトのためだけに推奨されています。したがって、いくつかの 'chmod + x */*。php'と' chmod + x */*/*。php'を適切なtoolsフォルダでのみ使用してください。 – mario
@mario、私が正しく思い出したのは、 "X Bit Hack"を利用する(おそらく珍しいが)サーバーの設定だ。 –
常にchmodコマンドを修飾する必要があります。 'chmod a + x * .php *'はユーザ、グループ、そしてワールドの実行ビットを設定します。これは暗黙のうちにあなたがやっていることですが、はっきりしています。状況に応じて、ユーザーとグループ( 'chmod ug + x')の実行可能ファイルを設定するだけでよいでしょう。もしこれがうまくいくならば、そうするべきです。 – Sorpigal