web-dev-qa-db-ja.com

ファイルとフォルダーへの再帰的な書き込み権限:Prestashopのインストール

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ディレクトリ777chmod -R 777 prestashop権限を与えました。

1
Nitish

私はこれが古いことを知っていますが、最善の方法は次のことを行うことです:

Sudo chown -R user:www-data /var/www/prestashop
Sudo chown g+w -R /var/www/prestashop

上記はユーザーアクセスを許可します。www-dataグループにユーザーを追加してください。最初のg + wはグループに書き込み権限を付与します。

3

Ubuntu Linuxの場合:Apache Webサーバー(ユーザー名とグループ名はwww-data)に、prestashopの下のファイルシステム内のファイルに対して処理を実行する権限を与える必要があります。

# cd /var/www/prestashop
# chown -R www-data *
# chgrp -R www-data *

Prestashopのインストールページを更新すると、その特定の問題は解消されます。

1
Jason Posit

Prestashopディレクトリの下のファイルの所有権を変更して、Webサーバーユーザーが書き込みできるようにします

Sudo chown -R www-data:www-data /var/www/prestashop

SELinuxを無効にします(prestashopディレクトリが自分の作業を実行できるようにSELinuxを構成することをお勧めします)

setenforce 0 
1
bisb