#26 Le 16/04/2014, à 10:57
- dananchet
Re : problème localhost depuis configuration php5-cgi
-rwxrwxr-x 1 dananchet www-data 1144 mars 10 23:04 app_dev.php
-rwxrwxr-x 1 dananchet www-data 10784 mars 10 23:04 apple-touch-icon.png
-rwxrwxr-x 1 dananchet www-data 960 mars 10 23:04 app.php
drwxrwxr-x 12 dananchet www-data 4096 avril 10 15:21 bundles
-rwxrwxr-x 1 dananchet www-data 5746 avril 7 10:38 config.php
-rwxrwxr-x 1 dananchet www-data 1150 mars 10 23:04 favicon.ico
-rwxrwxr-x 1 dananchet www-data 106 mars 10 23:04 robots.txt
Hors ligne
#27 Le 16/04/2014, à 19:58
- J5012
Re : problème localhost depuis configuration php5-cgi
la solution est entre la chaise et le clavier ...
dans toutes les reponses, dananchet le dit :
- son application est dans /home/user/www/apps
- mais il essaie d'executer http://localhost/app_index.php !!!!
pour moi c'est evident que ca ne peut pas fonctionner ...
il devrait executer http://nom-de-son-serveur-bam/app_index.php
ce n'est pas parce que le serveur bam et localhost sont sur la meme ip qu'ils sont equivalents en acces d'url : c'est d'ailleurs avec ce genre de mecanisme qu'on gere plusieurs sites sur la meme machine physique, on appelle ca des virtualhosts ...
et bien sur , ne pas utiliser le nom reserve localhost comme nom de serveur !
Hors ligne
#28 Le 16/04/2014, à 21:15
- dananchet
Re : problème localhost depuis configuration php5-cgi
Alors je récapitule car je crois que tout le monde s'y perd. Oui effectivement avant ce problème, j’accédais (sans problème) à mon application par localhost. mais depuis que j'ai ce problème, je teste systématiquement aussi avec le nom du serveur du site.
Mon fichier etc/hosts contient (entre autres):
127.0.0.1 localhost
127.0.0.1 bamIntranet.local
Mon fichier /etc/apache2/sites-available/BAM.conf contient:
<VirtualHost *:80>
ServerName bamIntranet.local
DocumentRoot /home/dananchet/www/BAM/BamIntranet/web
DirectoryIndex app_dev.php
<Directory "/home/dananchet/www/BAM/BamIntranet/web">
Options -Indexes +FollowSymLinks +MultiViews
AllowOverride All
Order allow,deny
Allow from all
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
# vim: syntax=apache ts=4 sw=4 sts=4 sr noet
Quand je fais "http://bamintranet.local", j'obtiens:
unregister(); $apcLoader->register(true); */ require_once __DIR__.'/../app/AppKernel.php'; //require_once __DIR__.'/../app/AppCache.php'; $kernel = new AppKernel('prod', false); $kernel->loadClassCache(); //$kernel = new AppCache($kernel); // When using the HttpCache, you need to call the method in your front controller instead of relying on the configuration parameter //Request::enableHttpMethodParameterOverride(); $request = Request::createFromGlobals(); $response = $kernel->handle($request); $response->send(); $kernel->terminate($request, $response);
quand je fais "http://bamintranet.local/app_dev.php", j'obtiens:
loadClassCache(); $request = Request::createFromGlobals(); $response = $kernel->handle($request); $response->send(); $kernel->terminate($request, $response);
et quand je tente d'accéder aux pages de mon site (quelles qu'elles soient) par
"http://bamintranet.local/app_dev.php/nom_de_le_page"
j'obtiens:
The requested URL /app_dev.php/login was not found on this server.
Apache/2.4.6 (Ubuntu) Server at bamintranet.local Port 80
Hors ligne
#29 Le 16/04/2014, à 21:25
- J5012
Re : problème localhost depuis configuration php5-cgi
les equipements pour symfony2 : http://symfony.com/doc/current/referenc … ments.html
Hors ligne
#30 Le 16/04/2014, à 21:43
- dananchet
Re : problème localhost depuis configuration php5-cgi
Tous les requirements sont ok.
Hors ligne
#31 Le 16/04/2014, à 21:49
- dananchet
Re : problème localhost depuis configuration php5-cgi
Donc si je comprends bien, le problème viendrait de symfony et pas du serveur...
Merci à tous pour le temps passé dessus. Je vais fouiller de ce côté-là...
Hors ligne
#32 Le 16/04/2014, à 22:33
- J5012
Re : problème localhost depuis configuration php5-cgi
je viens de tester symfony2 :
- /etc/hosts : 127.0.0.1 symfony2
- fichier de conf dans sites-available : symfony2 avec les bons document root etc
- sudo a2ensite symfony2 cree le lien symbolique dans sites-enabled
ffx : http://symfony2/config.php pour verifier les bons equipements :
- me dit qu'il manque les vendors et le dossier app → ok
- me dit de regler les droits de app/cache et de app/logs → ok
- me dit de regler mon timezone en dur dans php.ini → ok
- me conseille l'install de php 5.4.11 ou mini 5.3.18
→ passe outre (je suis en php 5.3.15)
→ clic sur "Bypass configuration and go to the Welcome page"
→ ok
l'install de symfony2 est different du reglage d'un cms, je pense c'est parce qu'il est particulierement dependant du systeme hote :
- si le dossier racine web de symfony est par ex chez moi : /home3/www/symfony2
- les autres dossiers app, src, vendor demandent a etre sur la racine de mon dossier /home3/www/ et non dans symfony2 !
→ etrange ...
je pense que tu devrais refaire une config proprette de symfony2 ...
Dernière modification par J5012 (Le 16/04/2014, à 22:34)
Hors ligne
#33 Le 17/04/2014, à 09:22
- dananchet
Re : problème localhost depuis configuration php5-cgi
Bonjour,
Merci pour tout le temps que tu consacres à mon problème.
Alors chez moi, tous les dossiers (web est compagnie) sont aux même endroit depuis le début: dans le BamIntranet.
Pour ce qui est de refaire la config symfony, je ne sais pas trop comment je vais me débrouiller car tout est déjà en lien avec mon projet.
Mais j'ai posté sur un forum symfony2, peut-être aurais je quelqu'un qui connaitra mieux les méandres de symfony2!
En tout cas merci.
Hors ligne
#34 Le 17/04/2014, à 09:22
- bruno
Re : problème localhost depuis configuration php5-cgi
Effectivement on est un peu perdus
C'est tout de me curieux que cela te renvoie du code php. Peux-tu mettre dans ton dossier web un fichier test.php contenant :
<?php
phpinfo();
?>
et essayer avec http://bamintranet.local/test.php
Si cela fonctionne et te renvoie bien toutes les infos sur PHP c'est probablement un problème de routes avec symfony