Une coupure du blog durant 2 jours depuis vendredi l’a rendu inaccessible, affichant une très esthétique page d’erreur 500.
La raison est qu’OVH a pris le soin d’activer le suEXEC d’Apache, bloquant de fait mes fichiers qui avaient - à tort - des permissions trop élevées. Après quelques aller-retours sur la doc de suEXEC, et sur les forums d’OVH, j’ai finalement trouvé la solution : mettre des permissions 755 (rwxr-xr-x) sur les dossiers et 644 (rw- r– r–) sur les fichiers.
Je vous fais partager un petit script vite fait pour redéfinir correctement les permissions sur les 3 blogs hébergés sur mon espace :
#!/bin/sh if [ ! -d /chemin/vers/www/$1 ] then echo "Veuillez specifier un dossier valide" exit 0 fi echo "Correction des permissions du dossier $1" find /chemin/vers/www/$1 -type d -exec chmod u=rwx,go=rx {} \; find /chemin/vers/www/$1 -type f -exec chmod u=rw,go=r {} \; echo "OK effectue"
Enregistrez le script sous fix_suexec.sh, mettez lui les droits en exécution pour l’utilisateur propriétaire, puis lancez-le comme suit :
user@hebergement:~/# ./fix_suexec.sh mondossierweb
Je ne remercie pas OVH sur ce coup, pour faire des modifications aussi critiques sur son hébergement sans prendre la peine de prévenir ses utilisateurs.
Commentaires récents