質問: linuxシステムでのjoomlaファイル/ディレクトリの権限と所有権に関する推奨される方法は? これまで、linuxシステムでのjoomlaファイル/ディレクトリの権限と所有権で問題に遭遇することがよくありました。含まれている問題 winscpなどのプログラムを使用してサーバーにファイルを転送できない。 joomla拡張機能、プラグインなどをインストールできない. 危険な権限と所有権の設定により、安全でないファイルとフォルダ。 linuxシステムのjoomlaで権限と所有権を設定するための推奨されるベストプラクティスは何ですか?
回答: linuxホスティングでのファイルとフォルダーのアクセス許可の問題には、いくつかの潜在的な原因があります。1。ファイルとフォルダーのアクセス許可フォルダのアクセス許可が0755に設定され、ファイルのアクセス許可が0644に設定されていることを確認します。ファイルまたはフォルダのアクセス許可は、akeeba管理ツールの無料または有料バージョンを使用して、サイト全体でこれらの標準の安全な設定にリセットできます。2。 phpパラメータphp情報]タブで十分です。php設定を介して共有ホスティング環境のデフォルト設定を上書きできます。 cpanelまたはカスタムphp.iniファイル。3。 configuration.phpの不正なパスtmpおよびlogsフォルダーに誤ったパスが指定されている可能性があります。これらは、システム構成で指定するか、システムファイルを直接編集したい場合は、configuration.phpファイルで直接更新できます。パスが何であるかわからない場合は、whereami.php(または同様の)ファイルを作成して、次のコンテンツを含むwebサイトのルートフォルダーにアップロードします。<?php print 'current folder is ' . dirname(__file__); ?> [mywebsite].com/whereami.phpを参照して、ルートフォルダーへのパスを確認します。正しいパスを取得したら、whereami.phpファイルを必ず削除してください。4。不適切phpファイルハンドラwebホスティングはデフォルトのphpファイルハンドラーで構成されている場合がありますが、joomlaが安全なファイル権限を使用してファイルをアップロードおよび実行できるように、suphpまたはfastcgiなどを使用するのが理想的です。phpハンドラがsystem -> system information -> webserver to php interfaceで使用されていることを確認できます。phpファイルハンドラ: http://boomshadow.net/tech/php-handlers の相対的なメリットに関する良い記事があります。共有ホスティング環境では、通常、どのphpファイルハンドラーを有効にするか)を変更するアクセス権はありませんが、webホスティング会社がこれを変更できる場合があります。回避策として、ファイルとフォルダーのアクセス許可が0777に変更されることがありますが、これによりwebサイトが脆弱な状態になり、0777のファイルアクセス許可は通常回避する必要があります。webホスティング会社がsuphpまたはfastcgiを有効にできない場合、他の唯一のオプションは、新しいwebホスティング会社を見つけることです。5。ディスク容量ディスク容量の割り当てを超えていないことを確認してください。トラブルシューティングチェックリスト linuxシステムのjoomlaで権限と所有権を設定するための推奨されるベストプラクティスは何ですか? 1と4を参照してください。 winscpなどのプログラムを使用してサーバーにファイルを転送できない。 1、2、4、および5を参照してください。 joomla拡張機能、プラグインなどをインストールできない. 1、2、3、4、5を参照してください。 危険な権限と所有権の設定により、安全でないファイルとフォルダ。 1と4を参照してください。