Pages : 1
#1 Le 17/01/2019, à 10:50
- Noct59
Symfony 4.2 debug toolbar
Bonjour,
Je suis entrain de créer un projet avec Symfony 4, j'ai donc installé et réussi à avoir la page qui m'indique que tout est prêt, hors la barre du bas m'affiche une erreur.
An error occurred while loading the web debug toolbar.
Après avoir jeté un coup d’œil sur le net, j'ai cru comprendre que c'était un problème avec apache-pack, je l'installe le problème persiste et je continu en constatant qu'on me parle VirtualHost. Pourtant j'avais déjà configurer un hote virtuel grace à cette explication au tout début.
https://doc.ubuntu-fr.org/tutoriel/lamp … de_travail
Je suis pas encore très a l'aise avec Ubuntu que j'ai installé il y a peu, du coup je suis un peu perdu dans la résolution de mon problème, je viens donc demander un coup de main ici.
Ps : Désolé si le problème à déjà était posé et résolu, je n'ai pas trouvé... ou assez bien cherché.
Dernière modification par Noct59 (Le 18/01/2019, à 16:06)
Hors ligne
#2 Le 17/01/2019, à 11:33
- krodelabestiole
Re : Symfony 4.2 debug toolbar
d'après cette réponse https://stackoverflow.com/a/50663134 il faut aussi activer mod_rewrite
https://doc.ubuntu-fr.org/apache2#mod_rewrite
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne
#3 Le 17/01/2019, à 13:54
- Noct59
Re : Symfony 4.2 debug toolbar
J'ai suivi la doc est activé le mod_rewrite, mais rien,
par contre il parle du fichier htaccess, si je comprends bien ce qui est dit dans la doc de symfony
https://symfony.com/doc/current/setup/w … ation.html
il disent qui doit y a voir un fichier htaccess dans le dossier public/ mais j'en ai pas, j'ai vérifié si il était caché mais j'ai vu (si je me suis pas trompé). apparemment il est pas obligatoire en fonction de la configuration choisi, mais comment qu'elle config je peux avoir ?
Hors ligne
#4 Le 17/01/2019, à 15:21
- krodelabestiole
Re : Symfony 4.2 debug toolbar
il faut redémarrer apache après avoir activé mod_rewrite
concernant le htaccess ça permet d'avoir une config spécifique d'apache pour ce répertoire.
si symfony doit gérer ses réécritures à ce niveau il faut s'assurer qu'il ait les permissions pour le faire : https://doc.ubuntu-fr.org/apache2#permissions
créé éventuellement le fichier .htaccess (oublie pas le point au début), et autorise le en écriture pour www-data.
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne
#5 Le 17/01/2019, à 16:01
- Noct59
Re : Symfony 4.2 debug toolbar
Je les redemarré sans aucun effet malheureusement.
J'ai mis un fichier htaccess, mais vide il sert à rien.
J'ai modifié les droit, j'avais oublié effectivement de les mettres, mais toujours rien.
Je me demande si le soucis viendrais pas du virtual host car celui que je trouve sur le site de symfony sont différent de celui que j'ai trouvé ici
edit :
J'ai essayer de modifier le hote virtuel pour celui de symfony ça change rien du tout, y doit avoir un truc qu imanque ou de pas activé
Dernière modification par Noct59 (Le 17/01/2019, à 16:49)
Hors ligne
#6 Le 18/01/2019, à 14:53
- Noct59
Re : Symfony 4.2 debug toolbar
Désolé pour le double post, mais je rencontre aussi un probleme avec les routes, et je crois que les deux problème sont lié. D'ailleurs je crois que c'est bien lié à l'hote virtuel hors la je susi completement larguer.
Bref j'ai trouvé ceci
<VirtualHost *:80>
ServerAdmin monsite@free.fr
ServerName monsite.fr
ServerAlias www.monsite.aproximite.fr
DocumentRoot /var/www/sites/monsite/public<Directory /var/www/sites/monsite/public>
AllowOverride None
Order Allow,Deny
Allow from All<IfModule mod_rewrite.c>
Options -MultiViews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php [QSA,L]
</IfModule>
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error_monsite.log
CustomLog ${APACHE_LOG_DIR}/access_monsite.log combined
RewriteEngine on
RewriteCond %{SERVER_NAME} =monsite.fr
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,QSA,R=permanent]
</VirtualHost>
Mais je suis en local, alors je fais comment pour les trois premier lignes ServerAdmin,ServerName,ServerAlias?
Les parties entre {} ça sert à quoi?
car j'ai essayé de le mettre comme ça mais sans succes
Hors ligne
#7 Le 18/01/2019, à 15:40
- krodelabestiole
Re : Symfony 4.2 debug toolbar
tu a trouvé ça où et c'est sensé correspondre à quoi ?
déjà c'est pas de première fraîcheur : Order Allow,Deny Allow from All n'est plus utilisé.
en premier lieu, lis bien la doc concernant les hôtes virtuels : https://doc.ubuntu-fr.org/apache2#hotes_virtuels
tu verras que ${APACHE_LOG_DIR} est une variable qui correspond à /var/log/apache2 sur ubuntu
là l'idée est de faire diriger tout le traffic sur index.php (si l'url ne correspond pas exactement à un fichier existant)
c'est comme ça que fonctionne la plupart des frameworks php.
cette redirection peut être mise en place dans la config d'apache directement (donc dans la déclaration du virtualhost, comme ici), ou dans un fichier .htaccess. à toi (ou à ton framework) de choisir : https://doc.ubuntu-fr.org/apache2#htaccess
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne
#8 Le 18/01/2019, à 15:52
- Noct59
Re : Symfony 4.2 debug toolbar
Du coup mon problème actuel viendrais de mon hôtes virtuels qui n'est pas bon tous simplement, car tu me parlais du mod_rewrite et je vois que dans cette hote que j'ai trouvé dans un sujet sur un autre site qui concerne un probleme de route avec symfony 4, il ya une partie qui si je comprends bien concerne un truc du genre
<IfModule mod_rewrite.c>
Options -MultiViews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php [QSA,L]
</IfModule>
Hors ligne
#9 Le 18/01/2019, à 16:06
- Noct59
Re : Symfony 4.2 debug toolbar
C'est bon ça fonctionne les deux était bien lié au même problème ^^
pour ceux que ça interresse j'ai trouvé une la solution sur ce lien
Merci beaucoup pour ton aide.
Hors ligne
Pages : 1