.htaccessを使用してファイルタイプのアクセス許可を定義することはできますか? 0755 CHMODを必要とする.plおよび.cgiスクリプトを使用するサイトがあります。共有サーバーの設定は、明らかにWordPressを対象としています。PHP駆動であるため、0644 CHMODが必要です。 「[このディレクティブの処理中にエラーが発生しました。」]
これを.htaccessに追加しようとしましたが、500サーバーエラーが発生しました。ヘルプや提案をいただければ幸いです。 httpd.confファイルにアクセスできません。
chmod .htpasswd files 640
chmod .htaccess files 644
chmod php files 600
chmod pl files 755
chmod cgi files 755
chmod cgi files 755
Apacheの.htaccessファイルを使用してUNIXファイルのアクセス許可を設定することはできません。
chmod
は、ファイルシステム上のファイルのUNIXパーミッションを変更するために使用されるUNIXライクシステム用のコマンドラインツールです。 chmod
はApacheまたは.htaccessコンストラクトではないため、chmod
は.htaccessファイルから呼び出すことはできません。サーバー上、コマンドラインなどで実行することによってのみ呼び出すことができます。
サーバーへのsshアクセス権がある場合は、chmod
を使用して適切なファイル許可を設定できます。そうしないと、リモートファイルブラウザーGUIでファイルのアクセス許可を設定できる可能性があります。
Maximillianが言うように、.htaccessではできませんが、cronジョブとしてはできます。
0 * * * * /bin/chmod 755 /home/someuser/*.pl && /bin/chmod 600 /home/someuser/*.php
のようなもの