2011-03-05 4 views
0

J'utilise Capistrano pour déployer une application PHP. Lorsque le script mettre à jour la racine du document de apache, qui est un lien, vers le nouveau répertoire avec le nouveau code, la commande ln ne fait rien:ln -nfs bloqué par Apache

ln -nfs /sites/app/dir/releases/20110305165826 /sites/app/dir/current 

je devais l'enlever et relancer la commande, mais en faisant cela Apache (bien sûr) n'a pas aimé et la page d'accueil est maintenant vide.

Des pensées?

Répondre

0

Veuillez vérifier les droits de l'utilisateur de déploiement et des utilisateurs Apache Runner, ils devraient être le même utilisateur, mais il pourrait aussi travailler avec le même groupe et corriger les droits umask et les fichiers