ホームページ >バックエンド開発 >PHPチュートリアル >Prestashop インストールディレクトリの権限の問題
Linux および mac os x システムに prestashop を展開する場合は、prestashop ディレクトリの読み取りおよび書き込み権限の変更に注意する必要があります。変更しないと、インストールが失敗するか、インストールにアクセスできなくなります。 Apache httpd 2.0 と prestashop 1.6.1 を例に挙げると、次の点に注意してください:
1. prestashop ディレクトリ全体の権限を 777 に変更しないでください (例: chmod -R 777 prestashop)。インストール後に Web サイトにアクセスできなくなる可能性があります。
2. インストールする前に、config ディレクトリとキャッシュ ディレクトリの権限を 777 に変更する必要があります。そうしないと、インストール ウィザード ページが表示されず、ブラウザが空白になります。これら 2 つのディレクトリは、chmod -R 777 config/cache/ のように再帰的に変更できます。
3. 777 権限に変更する必要があるその他のディレクトリには、classes/log/img/mails/modules/upload/download/
ディレクトリ: lang / が含まれます。キャッシュ/pdf/lang/。これらのディレクトリは、事前に変更することも、インストール ウィザードが権限の問題を検出した後に変更することもできます。
インストール前にディレクトリのアクセス許可を変更しない場合は、ログ access_log を確認して 500 の問題を見つけ、さらにログ php_error_log を確認して次のエラーを見つけます:
(1) 一時ファイルを書き込めません
。 (2) PHP 致命的エラー: クラス 'Core_Business_ContainerBuilder' が /Applications/XAMPP/xamppfiles/htdocs/skin1998/config/bootstrap.php の 27 行目に見つかりません
(3) PHP 致命的エラー: クラス 'Tools' が見つかりません/Applications/XAMPP /xamppfiles/htdocs/skin1998/classes/PrestaShopAutoload.php の 163 行目にあります
著作権表示: この記事はブロガーによるオリジナルの記事であり、ブロガーの許可なく複製することはできません。
上記では、Prestashop のインストール ディレクトリのアクセス許可の問題について、関連する側面も含めて説明しました。PHP チュートリアルに興味のある友人に役立つことを願っています。