OVH Community, votre nouvel espace communautaire.

Droits et permissions avec prestashop sur VPS


lxwfr
10/05/2016, 02h13
Bonjours,

@Nowwhat te fait montré à la dur.

supprime ton nom de domain sur plesk est recommence le processus, puis
Eviter de se connecter en SSH en mode root et de toucher à la dur:
De voir les logs d'où vient le problème= Plesk -> site web & domain -> logs



Citation Envoyé par djulian
Merci pour cette réponse.

J'ai un peu de mal à comprendre, je dois mettre le script dans /etc/apache2/apache2.conf ?
non pas ici...

djulian
08/05/2016, 12h52
Merci pour cette réponse.

J'ai un peu de mal à comprendre, je dois mettre le script dans /etc/apache2/apache2.conf ?

Nowwhat
06/05/2016, 22h43
Citation Envoyé par djulian
.....

Par contre que je charge les fichiers de Prestashop j'ai des erreurs "no such file directory" pour info je charge les fichiers dans fillezilla sur : /var/www/vhosts/default/htdocs

J'ai pleins d'erreurs de cache sur ma boutique. Quand je chmod avec fillezilla je suis obligé de mettre en 777. Quand prestashop veut écrire dans le cache, impossible....

Bref il y a un gros problème avec les permissions je vois pas trop comment faire ?
Droits "777" : jamais ! Il faut mieux fermer la boutique - c'est plus sage.
La solution n'est pas si compliqué que ça.
D'abord, on fouille dans le config de son serveur web - typiquement : Apache2.
Cherche l'identité (== propriétaire) : sur on OS 'normal, c'est www-data.
On trouve cette information dans /etc/apache2/.....

Les bons droits pour apache2 sont 644 pour les fichiers, 755 pour les dossiers.
J'utilise ce script pour les rétablir :
Code:
#!/bin/sh
chown -R www-data:www-data /var/www/vhosts/default/htdocs
find /var/www/vhosts/default/htdocs -name "*" -type d -exec chmod 755 {} \;
find /var/www/vhosts/default/htdocs -name "*" -type f -exec chmod 644 {} \;

djulian
06/05/2016, 22h22
Bonjour à tous,

J'ai une boutique que je veux passer d'un mutualisé sur un VPS.

J'ai pris la première offre avec un Ubuntu + Plesk.
J'ai fais une backup de ma bdd etc...

Par contre que je charge les fichiers de Prestashop j'ai des erreurs "no such file directory" pour info je charge les fichiers dans fillezilla sur : /var/www/vhosts/default/htdocs

J'ai pleins d'erreurs de cache sur ma boutique. Quand je chmod avec fillezilla je suis obligé de mettre en 777. Quand prestashop veut écrire dans le cache, impossible....

Bref il y a un gros problème avec les permissions je vois pas trop comment faire ?

Merci