Accès interdit dans le répertoire /web projet Symfony2
Je suis en train de travailler sur un projet Symfony2 au serveur local sans hébergement virtuel ou quelque chose d'autre. Après je lance la commande php app/console assets:install --symlink
, vider le cache et l'actualisation de la page, aucun des styles ou javascript ou les images sont chargées. Inspecter le code source et en essayant d'accéder à l'un quelconque de ces actifs, j'obtiens cette erreur:
Vous n'avez pas la permission d'accéder à
/cmplatform/web/bundles/clanmovilcommon/css/bootstrap.min.css sur ce
serveur.
Ce que je dois changer dans mon /etc/httpd/conf/httpd.conf
pour résoudre ce problème? C'est lié à .htaccess
problème ou quoi?
Vous devez vous connecter pour publier un commentaire.
Cette erreur est due à l'utilisateur que vous êtes actuellement connecté en tant que n'ayant pas correct d'écrire à l' /cmplatform répertoire/web. Ou vous n'en avez pas à la racine du chemin d'accès défini correctement dans votre apache.conf.
Pouvez-vous confirmer d'autres pages ou des actifs qui sont en train d'être servi correctement.
Prendre un coup d'oeil à qui appartient le répertoire et ajuster les autorisations d'écriture ou d'ajouter votre nom d'utilisateur /serveur web de posséder le répertoire ou dans le groupe.
C'est tout à fait un problème commun - et les soins doivent être prises pour s'assurer que les autorisations d'écriture pour le web, répertoires cache et log sont correctement réglé pour permettre à la ligne de commande et le serveur web (par exemple apache /nginx) des utilisateurs.
Voir http://symfony.com/doc/current/book/installation.html - les autorisations pour quelques conseils sur la résolution de ce.