• Ce blog — désormais archivé — est en lecture seule.

L’erreur « suexec policy violation » avec symfony (chez OVH…)

Bonjour, je laisse ici un petit rappel pour avoir lutté quelques heures avec une erreur 500, au début incompréhensible… Il s’agit de l’erreur :

suexec policy violation: see suexec log for more details

Cette erreur engendre une erreur 500. C’est un peu dommage… Il s’agit simplement d’un problème de droits sur les fichiers mais aussi sur les dossiers.

Les fichiers doivent posséder les droits 644 (-rw-r–r–) et les dossiers les droits 705 (drwx—r-x). Pour les fichiers, ces droits sont classiques, pour les dossiers on peut surement faire mieux mais là, ça marche, c’est testé. Pour faire ça vite :

find * -type f -exec chmod 644 {} \;
find * -type d -exec chmod 705 {} \;

Ensuite, on passe un coup de project:permissions et le tour est joué. On notera que la seule commande :

php symfony project:permissions

ne suffit pas à résoudre les problèmes de droits.

On fixera les droits du .htaccess à 604. Voilà :-)

  • Print
  • Digg
  • StumbleUpon
  • del.icio.us
  • Facebook
  • Twitter
  • Google Bookmarks
  • FriendFeed
  • LinkedIn
  • MySpace
  • Netvibes
  • PDF
  • Ping.fm
  • RSS
  • Technorati
  • viadeo FR
  • Wikio
  • Yahoo! Buzz

Related Posts

Cet article a été publié dans Serveur, symfony avec les mots-clefs : , . Bookmarker le permalien. Les commentaires et les trackbacks sont fermés.

Un commentaire

  1. Le 30 septembre 2011 à 10 h 44 min | Permalien

    Bonjour,
    J’ai les mêmes problèmes sur ce serveur OVH ! (sous SPIP, avec du php maison)
    Par contre, tous mes répertoires sont bien en 705 et les fichier en 604…
    La ligne : « php symfony project:permissions » doit-elle être dans le .htaccess ou bien est-ce une commande shell ? (j’utilise total commander comme FTP et telnet).

    Auriez-vous une idée pour ne plus avoir ces 500 ? J’ai aussi contacté OVH.

    Merci de votre aide !
    Julien