Apache linux zend2 vhost et zend2
Résolu
Utilisateur anonyme
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour, je suis sous linux, j'ai lamp et je dois installer zend2 framework
jusque là tout va bien, c'est pour un exercice à rendre en fin de semaine
j'ai installer ZendSkeletorApplication et j'ai fait un vhost
pour cela je suis aller dans /etc/apache2/site-enabled
et j'ai mi ça
ca fonctionne mais lorsque je veux accéder à phpmyadmin ou en suivant ce [url]https://framework.zend.com/manual/2.0/en/user-guide/skeleton-application.html tuto[/url]
en tapant http://zend2.localhost/1234 pour acceder a .htaccess j'obtient dans tout les cas un 404
j'ai essayé de modifier .htaccess avec plusieurs tutos
comme par exemple rajouter ceci :
mais je comprend pas où mettre ces deux lignes
d'autres tuto disent de mettre qu'une seul de^ces deux lignes
par exemples :
sachant que mon .htaccess d'origine est celui ci
j'ai essayé plein de possibilité :
- soit le serveur ne va plus
- soit il y a plus de css
- soit rien ne change la page zend2 avec un 404
cordialement
loboto
jusque là tout va bien, c'est pour un exercice à rendre en fin de semaine
j'ai installer ZendSkeletorApplication et j'ai fait un vhost
pour cela je suis aller dans /etc/apache2/site-enabled
et j'ai mi ça
<VirtualHost *:80> ServerName zend2.localhost DocumentRoot /var/www/ZendSkeletonApplication/public SetEnv APPLICATION_ENV "development" <Directory /var/www/ZendSkeletonApplication/public> DirectoryIndex index.php AllowOverride All Allow from all </Directory> </VirtualHost>
ca fonctionne mais lorsque je veux accéder à phpmyadmin ou en suivant ce [url]https://framework.zend.com/manual/2.0/en/user-guide/skeleton-application.html tuto[/url]
en tapant http://zend2.localhost/1234 pour acceder a .htaccess j'obtient dans tout les cas un 404
j'ai essayé de modifier .htaccess avec plusieurs tutos
comme par exemple rajouter ceci :
RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^.*$ index.php [NC,L]
mais je comprend pas où mettre ces deux lignes
d'autres tuto disent de mettre qu'une seul de^ces deux lignes
par exemples :
SetEnv APPLICATION_ENV development RewriteEngine On RewriteCond %{REQUEST_FILENAME} -s [OR] RewriteCond %{REQUEST_FILENAME} -l [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^.*$ - [NC,L] RewriteRule ^.*$ index.php [NC,L]
sachant que mon .htaccess d'origine est celui ci
RewriteEngine On # The following rule tells Apache that if the requested filename # exists, simply serve it. RewriteCond %{REQUEST_FILENAME} -s [OR] RewriteCond %{REQUEST_FILENAME} -l [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^.*$ - [NC,L] # The following rewrites all other queries to index.php. The # condition ensures that if you are using Apache aliases to do # mass virtual hosting, the base path will be prepended to # allow proper resolution of the index.php file; it will work # in non-aliased environments as well, providing a safe, one-size # fits all solution. RewriteCond %{REQUEST_URI}::$1 ^(/.+)(.+)::\2$ RewriteRule ^(.*) - [E=BASE:%1] RewriteRule ^(.*)$ %{ENV:BASE}index.php [NC,L]
j'ai essayé plein de possibilité :
- soit le serveur ne va plus
- soit il y a plus de css
- soit rien ne change la page zend2 avec un 404
cordialement
loboto
A voir également:
- Apache linux zend2 vhost et zend2
- Apache open office gratuit - Télécharger - Suite bureautique
- Linux reader - Télécharger - Stockage
- Toutou linux - Télécharger - Systèmes d'exploitation
- Backtrack linux - Télécharger - Sécurité
- R-linux - Télécharger - Sauvegarde
10 réponses
C'est normal, l'adresse http://zend2.localhost/1234 sert juste à vérifier que le 404 que tu obtiens est bien un 404 généré par zend, et pas le 404 par défaut de apache.
ok merci pour cette réponse, ca me rassure. Mais dans mes cours, j'au une adresse a suivre afin de faire une table avec phpmyadmin et je n'y ai pas accès
auriez vous une idée ?
auriez vous une idée ?
ben elle y était, je viens de vérifier et je n'y ai plus accès...certainement a force de trifouiller les fichier
je la réinstalle et merci encore
je la réinstalle et merci encore
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
donc voila c'est repartit
mickael@mickael-pc:~$ sudo dpkg-reconfigure phpmyadmin
j'ai juste reconfiguré et c'est repartit
localhost/phpmyadmin
mais avec le lien en question
Une erreur 404 s'est produite
Page non trouvée.
L'URL demandée n'a pas pu être compensée par de routage.
Pas d'exception disponibles
© 2005 - 2013 par Zend Technologies Ltd Tous droits réservés.
mickael@mickael-pc:~$ sudo dpkg-reconfigure phpmyadmin
j'ai juste reconfiguré et c'est repartit
localhost/phpmyadmin
mais avec le lien en question
Une erreur 404 s'est produite
Page non trouvée.
L'URL demandée n'a pas pu être compensée par de routage.
Pas d'exception disponibles
© 2005 - 2013 par Zend Technologies Ltd Tous droits réservés.
bonne question
j'avais xamp
ca fonctionnais pas
j'ai mi lamp
et ca fonctionne un peu près , mais phpmyadmin c'est une bonne question , comment je pourrai voir?
en tout cas quand je le configure
c'est une page de lamp qui apparaît
j'avais xamp
ca fonctionnais pas
j'ai mi lamp
et ca fonctionne un peu près , mais phpmyadmin c'est une bonne question , comment je pourrai voir?
en tout cas quand je le configure
c'est une page de lamp qui apparaît
Je vais avoir du mal à te répondre... en local je travail sur windows (wamp), je n'ai jamais eu besoin de configurer un serveur web sur linux.
peut être que lamp possède déjà phpmyadmin étant donné qu'il intègre un serveur mysql ?
Si ce n'est pas le cas, en installant phpmyadmin directement dans le répertoire où tu es censé mettre tes pages web sur lamp fonctionnera peut être...
peut être que lamp possède déjà phpmyadmin étant donné qu'il intègre un serveur mysql ?
Si ce n'est pas le cas, en installant phpmyadmin directement dans le répertoire où tu es censé mettre tes pages web sur lamp fonctionnera peut être...
ben je suis pas expert non plu. phpmyadmin , j'ai du le rajouter
apache se trouve :
sous /etc/apache2
phpmyadmin
/usr/share/phpmyadmin/
et les pages web sous
/var/www/
merci quand même, ça finir par marcher
apache se trouve :
sous /etc/apache2
phpmyadmin
/usr/share/phpmyadmin/
et les pages web sous
/var/www/
merci quand même, ça finir par marcher
ouai je suis prêt à tout essayer, mais dans un tuto il affirme que si je réussi à mettre ces deux lignes dans .htaccess
problème et que je n'y connais rien, je connais un peu les langages du web mais je me suis jamais occuper de .htaccess
je vais regarder pour un vhost du coté de la sgbd
RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^.*$ index.php [NC,L]
problème et que je n'y connais rien, je connais un peu les langages du web mais je me suis jamais occuper de .htaccess
je vais regarder pour un vhost du coté de la sgbd
non : Page Web inaccessible
Impossible de trouver le serveur de zend2.localhost, car la résolution DNS a échoué. DNS est le service Web qui convertit les noms de sites Web en adresses Internet. Cette erreur est généralement due à l'absence de connexion Internet ou à une configuration incorrecte du réseau. Elle peut également être causée par un serveur DNS qui ne répond pas ou par un pare-feu qui interdit l'accès de Chromium au réseau.
Voici quelques suggestions :
Actualisez cette page Web ultérieurement.
Vérifiez votre connexion Internet. Redémarrez votre routeur, votre modem ou tout autre périphérique réseau que vous utilisez.
Vérifiez vos paramètres DNS. Contactez votre administrateur réseau si vous n'êtes pas sûr de vous.
Try disabling network prediction by following these steps: Go to the Chromium menu > Paramètres > Afficher les paramètres avancés... and deselect "Prédire les actions du réseau pour améliorer les performances de chargement des pages." If this does not resolve the issue, we recommend selecting this option again for improved performance.
Ajoutez Chromium aux programmes autorisés dans les paramètres de votre pare-feu ou de votre antivirus. S'il est déjà autorisé, supprimez-le de la liste des programmes autorisés et ajoutez-le à nouveau.
Si vous utilisez un serveur proxy, vérifiez les paramètres associés ou assurez-vous que le serveur fonctionne auprès de votre administrateur réseau. Si vous ne pensez pas devoir utiliser de serveur proxy, réglez vos paramètres de proxy : Go to the Chromium menu > Paramètres > Afficher les paramètres avancés... > Modifier les paramètres du proxy... and make sure your configuration is set to "no proxy" or "direct
Impossible de trouver le serveur de zend2.localhost, car la résolution DNS a échoué. DNS est le service Web qui convertit les noms de sites Web en adresses Internet. Cette erreur est généralement due à l'absence de connexion Internet ou à une configuration incorrecte du réseau. Elle peut également être causée par un serveur DNS qui ne répond pas ou par un pare-feu qui interdit l'accès de Chromium au réseau.
Voici quelques suggestions :
Actualisez cette page Web ultérieurement.
Vérifiez votre connexion Internet. Redémarrez votre routeur, votre modem ou tout autre périphérique réseau que vous utilisez.
Vérifiez vos paramètres DNS. Contactez votre administrateur réseau si vous n'êtes pas sûr de vous.
Try disabling network prediction by following these steps: Go to the Chromium menu > Paramètres > Afficher les paramètres avancés... and deselect "Prédire les actions du réseau pour améliorer les performances de chargement des pages." If this does not resolve the issue, we recommend selecting this option again for improved performance.
Ajoutez Chromium aux programmes autorisés dans les paramètres de votre pare-feu ou de votre antivirus. S'il est déjà autorisé, supprimez-le de la liste des programmes autorisés et ajoutez-le à nouveau.
Si vous utilisez un serveur proxy, vérifiez les paramètres associés ou assurez-vous que le serveur fonctionne auprès de votre administrateur réseau. Si vous ne pensez pas devoir utiliser de serveur proxy, réglez vos paramètres de proxy : Go to the Chromium menu > Paramètres > Afficher les paramètres avancés... > Modifier les paramètres du proxy... and make sure your configuration is set to "no proxy" or "direct