Apache linux zend2 vhost et zend2

Résolu/Fermé
Utilisateur anonyme - 27 mars 2013 à 11:18
 Utilisateur anonyme - 28 mars 2013 à 09:07
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
<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:

10 réponses

ThEBiShOp Messages postés 8378 Date d'inscription jeudi 22 mars 2007 Statut Contributeur Dernière intervention 8 février 2021 1 566
27 mars 2013 à 11:21
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.
0
Utilisateur anonyme
27 mars 2013 à 11:29
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 ?
0
ThEBiShOp Messages postés 8378 Date d'inscription jeudi 22 mars 2007 Statut Contributeur Dernière intervention 8 février 2021 1 566
27 mars 2013 à 11:30
est-ce que phpmyadmin est bien installé sur ta machine déjà ?
0
Utilisateur anonyme
27 mars 2013 à 11:40
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
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Utilisateur anonyme
27 mars 2013 à 11:46
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.

0
ThEBiShOp Messages postés 8378 Date d'inscription jeudi 22 mars 2007 Statut Contributeur Dernière intervention 8 février 2021 1 566
27 mars 2013 à 11:48
Il est installé où ton phpmyadmin, tu es sûr qu'il est accessible par apache ?
0
Utilisateur anonyme
27 mars 2013 à 11:58
accesible par appache ,c'est une bonne question, je tape : localhost/phpmyadmin et j'arrive sur la page de loggin de lampp
0
Utilisateur anonyme
27 mars 2013 à 11:54
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
0
Utilisateur anonyme
27 mars 2013 à 11:56
ha voila le phpmyadmin de lamp et différend de xamp

et je pense que c'est celui de lamp
0
ThEBiShOp Messages postés 8378 Date d'inscription jeudi 22 mars 2007 Statut Contributeur Dernière intervention 8 février 2021 1 566
27 mars 2013 à 11:58
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...
0
Utilisateur anonyme
27 mars 2013 à 12:10
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
0
ThEBiShOp Messages postés 8378 Date d'inscription jeudi 22 mars 2007 Statut Contributeur Dernière intervention 8 février 2021 1 566
27 mars 2013 à 12:11
tu peux peut être faire un vhost sur phpmyadmin
0
Utilisateur anonyme
27 mars 2013 à 12:17
ouai je suis prêt à tout essayer, mais dans un tuto il affirme que si je réussi à mettre ces deux lignes dans .htaccess
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
0
ThEBiShOp Messages postés 8378 Date d'inscription jeudi 22 mars 2007 Statut Contributeur Dernière intervention 8 février 2021 1 566
27 mars 2013 à 12:20
essaye de faire un truc comme ça :

<VirtualHost *:80>
    ServerName phpmyadmin.localhost
    DocumentRoot /usr/share/phpmyadmin/ 
</VirtualHost>


et d'ajouter phpmyadmin.localhost dans ton fichier hosts (je sais pas comment ça se boutique dans linux)
0
Utilisateur anonyme
27 mars 2013 à 12:30
ok j'essaye
0
Utilisateur anonyme
27 mars 2013 à 12:35
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
0
Utilisateur anonyme
28 mars 2013 à 09:07
Salut ThEBISHOp, voila le truc est que j'avais décompresser le module dans zend. Mais faut pour que ca fonctionne le zip et le dossier dézippé
Merci de m'avoir aidé
0