LinuxマシンにPrestashop
をインストールしようとしています。しかし、それは言います
Recursive write permissions on files and folders:
~/config/
~/cache/
~/log/
~/img/
~/mails/
~/modules/
~/themes/default/lang/
~/themes/default/pdf/lang/
~/themes/default/cache/
~/translations/
~/upload/
~/download/
~/sitemap.xml
そして、私はそれにいくつかの赤い十字マークを入れました。しかし、私はprestashop
ディレクトリ777
にchmod -R 777 prestashop
権限を与えました。
私はこれが古いことを知っていますが、最善の方法は次のことを行うことです:
Sudo chown -R user:www-data /var/www/prestashop
Sudo chown g+w -R /var/www/prestashop
上記はユーザーアクセスを許可します。www-dataグループにユーザーを追加してください。最初のg + wはグループに書き込み権限を付与します。
Ubuntu Linuxの場合:Apache Webサーバー(ユーザー名とグループ名はwww-data)に、prestashopの下のファイルシステム内のファイルに対して処理を実行する権限を与える必要があります。
# cd /var/www/prestashop
# chown -R www-data *
# chgrp -R www-data *
Prestashopのインストールページを更新すると、その特定の問題は解消されます。
Prestashopディレクトリの下のファイルの所有権を変更して、Webサーバーユーザーが書き込みできるようにします
Sudo chown -R www-data:www-data /var/www/prestashop
SELinuxを無効にします(prestashopディレクトリが自分の作業を実行できるようにSELinuxを構成することをお勧めします)
setenforce 0