Régler les permissions de fichier pour Prestashop dans Parallel Plesk
- Détails
- Écrit par Bastien Vial-Collet
Un casse-tête fréquent lors de l'installation de Prestashop est de correctement régler les permissions des fichiers et des répertoires afin que Prestashop puisse effectuer un certain nombre de tâches telles que :
- URL simplifiées (et donc accès au .htaccess)
- Gestion du cache
- Upload de fichier, images etc...
- Mise à jour ou correction des traductions dans le back-office.
La réponse à ce problème diffère en fonction de chaque type de serveur. Voici comment j'ai régler le problème sur une installation Plesk Linux v11.
Régler correctement le propriétaire et le groupe des répertoires et des fichiers
Sur Plesk 11, il faut que les fichiers et répertoires appartiennent à l'utilisateur système du domaine et que le groupe soit celui du serveur : psaserv
Lancer la commande suivante à partir de la racine du site (filesys_user est l'utilsateur du système de fichier paramétré lors de la création du client dans Plesk) :
chown -R [filesys_user]:psaserv
Les permissions des fichiers et répertoires
Ensuite, assurez-vous que les répertoires suivants aient les droits en écriture pour le groupe :
chmod -R 775 config chmod -R 775 cache chmod -R 775 log chmod -R 775 img chmod -R 775 mails chmod -R 775 modules chmod -R 775 override chmod -R 775 themes/default/lang chmod -R 775 themes/default/pdf/lang chmod -R 775 themes/default/cache chmod -R 775 translations chmod -R 775 upload chmod -R 775 download chmod -R 775 sitemap.xml
Le .htaccess
N'oubliez pas non plus de créer un .htaccess à la racine de votre site et d'accorder les droits d'écriture au groupe:
touch .htaccess chown [filesys_user]:psaserv .htaccess chmod 775 .htaccess