INSTALLATION : phpmyadmin pas d'accès via localhost

Bonjour !

J’ai installé un serveur Apache2 qui fonctionne; j’ai installé via les dépôts phpmyadmin et sélectionné Apache2 lors de l’installation.

localhost/phpmyadmin/ me renvoie un

J’ai tenté plusieurs solutions, mais sans succès :

ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf sudo service apache2 restart

et l’ajour de cette ligne dans apache.conf n’a rien donné, malgré les restart.

# Include module configuration: Include mods-enabled/*.load Include mods-enabled/*.conf Include /etc/phpmyadmin/apache.conf

Je bloque complètement :confused:

Merci de votre aide ! :116

oups …

Modifications faites :075

Edit de Ricardo :
Parfait :023

Il y a longtemps que j’ai installé mes serveurs mais il me semble que je n’avais utilisé que les paquets debian.
Tu n’as pas trouvé ce qu’il fallait ?

Le hic est que je ne suis passé que par les paquets Debian :unamused:

Aucune compilation d’un paquet ésotérique…

mais je crois avoir une piste, mais je n’arrive pas à l’exploiter :

[....] Starting web server: apache2[Mon Sep 29 16:14:51 2014] [warn] The Alias directive in /etc/apache2/conf.d/phpmyadmin.conf at line 3 will probably never match because it overlaps an earlier Alias. apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName . ok

J’ai trouvé une solution, qui consistait à créer dans /etc/apache2/httpd :

mais rien… idem

d’où vient cet "early alias??"
ce doit être la fameuse piste, mais je ne trouve rien… le problème est au bout des doigts… je n’arrive pas à m’en saisir !! :smiling_imp:

J’ai commenté cette fameuse ligne, je n’ai plus l’erreur lors du restart, mais un 404 au localhost/phpmyadmin
Alors que si je ne le décommente pas, je vois le favicon phpmyadmin avec l’erreur cité au premier message :smiling_imp:

Not Found The requested URL /phpmyadmin/navigation.php< was not found on this server.

PS :

je mets le fichier en copie :

[code]# phpMyAdmin default Apache configuration

Alias /phpmyadmin /usr/share/phpmyadmin

<Directory /usr/share/phpmyadmin>
Options FollowSymLinks
DirectoryIndex index.php

    <IfModule mod_php5.c>
            AddType application/x-httpd-php .php

            php_flag magic_quotes_gpc Off
            php_flag track_vars On
            php_flag register_globals Off
            php_admin_flag allow_url_fopen Off
            php_value include_path .
            php_admin_value upload_tmp_dir /var/lib/phpmyadmin/tmp
            php_admin_value open_basedir /usr/share/phpmyadmin/:/etc/phpmyadmin/:/var/lib/phpmyadmin/
    </IfModule>

Authorize for setup

<Directory /usr/share/phpmyadmin/setup>

AuthType Basic
AuthName “phpMyAdmin Setup"
AuthUserFile /etc/phpmyadmin/htpasswd.setup
”/etc/apache2/conf.d/phpmyadmin.conf" 42 lines, 1057 characters
[/code]

Salut,

Par défaut il est inutile de créer un lien symbolique.

Reprends ton installation et préalablement fait le vide.

# aptitude remove --purge phpmyadmin
Supprimes les résidus.

?

Merci pour ta réponse :slightly_smiling:

J’ai exécuté les commandes données, effacés les derniers fichiers phpmyadmin qui traînaient et réinstallé via aptitude phpmyadmin…

Le problème reste le même…

J’ai pourtant bien le dossier file:///usr/share/phpmyadmin avec tous ses fichiers…

[....] Reloading web server config: apache2apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName . ok

l’installation s’est passé sans encombre pourtant…

:doh:

Quel est le contenu de ton fichier [mono]/etc/hosts[/mono] ?

L’indien est-il fonctionnel ?

[mono]http://localhost[/mono] >> It Works ?

Ces retours, stp.

[mono]$ cat /etc/hostname[/mono]
[mono]$ ls -la /var/www/[/mono]

Quel est le contenu de ton fichier [mono]/etc/hosts[/mono] ?

[/quote]

/etc/hosts :
127.0.0.1       localhost
127.0.1.1       madebiancherie
127.0.0.1 ad.doubleclick.net
0.0.0.0 adservices.google.com
0.0.0.0 googlesyndication.com
# The following lines are desirable for IPv6 capable hosts
::1     localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters[/code]
                


[quote="BelZéButh"]
L'indien est-il fonctionnel ?

[mono]http://localhost[/mono] >> [i]It Works[/i] ?
[/quote]

oui it works grave ! il me fait même des signaux de fumées... ah m*rde non, c'est ma tour qui crame <img src="/uploads/default/original/1X/42cd8bd0447ecac24cdff1e26fa990a5c8442791.gif" width="39" height="18" alt=":033" title="petard"/>  

[quote="BelZéButh"]
Ces retours, stp.

[mono]$ cat /etc/hostname[/mono] 
[mono]$ ls -la /var/www/[/mono][/quote]

[code]cat /etc/hostname
madebiancherie[/code]

[code]ls -la /var/www/
drwxr-xr-x  3 root root 4096 sept. 29 13:49 .
drwxr-xr-x 12 root root 4096 sept. 29 17:41 ..
-rw-r--r--  1 root root  177 sept. 29 12:59 index.html
drwxr-xr-x  2 root root 4096 sept. 29 13:49 monsite1

Merci à toi !

Edition :

J’ai résolu l’histoire de l’eereur du ServerName : dans apache2.con il suffisait d’ajouter
ServerName localhost

Ceci dit, j’ai toujours la même page concernant le localhost/phpmyadmin :unamused:
bien que j’au ai copié, sans y croire /usr/share/phpmyadmin dans /var/www

bon, j’ai dû le supprimer, ne voyant aucune modification :013

Au bout de la crise de nerf, j’ai purgé phpmyadmin et apache2

Tout réinstallé…

et toujours :

[code]
Not Found

The requested URL /phpmyadmin/navigation.php< was not found on this server.
Apache/2.2.22 (Debian) Server at localhost Port 80[/code]

:12

dans le répertoire de base ou tu as le index.html (qui fait it works)
essaie de créer un fichier youpi.php avec dedans :

<? phpinfo(); ?>

appelles le avec localhost/youpi.php
et retournes nous ce qui s’affiche

Salut, merci pour ta réponse.

Effectivement, après avoir reloader le serveur j’ai une page toute blanche.
si je mets echo quelque chose, il m’affiche quelque chose mais toujours page blanche.

[code] php -r “phpinfo();” |more
phpinfo()
PHP Version => 5.4.4-14+deb7u14

System => Linux madebiancherie 3.2.0-4-amd64 #1 SMP Debian 3.2.60-1+deb7u3 x86_6
4
Build Date => Aug 21 2014 08:36:05
Server API => Command Line Interface
Virtual Directory Support => disabled
Configuration File (php.ini) Path => /etc/php5/cli
Loaded Configuration File => /etc/php5/cli/php.ini
Scan this dir for additional .ini files => /etc/php5/cli/conf.d
Additional .ini files parsed => /etc/php5/cli/conf.d/10-pdo.ini,
/etc/php5/cli/conf.d/20-gd.ini,
/etc/php5/cli/conf.d/20-mcrypt.ini,
/etc/php5/cli/conf.d/20-mysql.ini,
/etc/php5/cli/conf.d/20-mysqli.ini,
/etc/php5/cli/conf.d/20-pdo_mysql.ini

etc …
[/code]

J’avoue ne pas savoir où aller pour activer php… si ce dernier est désactivé sur apache…

log erreur apache:

[Thu Oct 02 07:23:44 2014] [error] [client ::1] File does not exist: /var/www/favicon.ico [Thu Oct 02 07:23:44 2014] [error] [client ::1] File does not exist: /var/www/favicon.ico [Thu Oct 02 07:26:00 2014] [error] [client ::1] File does not exist: /usr/share/phpmyadmin/navigation.php<, referer: http://localhost/phpmyadmin/ [Thu Oct 02 07:26:00 2014] [error] [client ::1] File does not exist: /usr/share/phpmyadmin/<, referer: http://localhost/phpmyadmin/ [Thu Oct 02 07:26:00 2014] [error] [client ::1] File does not exist: /usr/share/phpmyadmin/navigation.php<, referer: http://localhost/phpmyadmin/ [Thu Oct 02 07:35:11 2014] [notice] SIGUSR1 received. Doing graceful restart [Thu Oct 02 07:35:11 2014] [notice] Apache/2.2.22 (Debian) configured -- resuming normal operations

File does not exist: /usr/share/phpmyadmin/navigation.php<, referer: localhost/phpmyadmin/

effectivement je n’ai pas de dossier phpmyadmin dans /var/www/ mais j’avais déplacé le dossier et relancé apache et rien n’avait changé.
Sauf si en manuel je fais localhost/phpmyadmin/navigation.php j’aperçois le code.

Le code source de la page localhost/phpmyadmin/ m’affiche bien du code en php… c’est donc que le soucis viendrait d’apache qui n’interprète pas le php ???

merci pour ton aide !

Il faut que tu es installé php :
dpk -l | grep php
ii libapache2-mod-php5 5.4.4-14+deb7u14 amd64 server-side, HTML-embedded scripting language (Apache 2 module)
ii php5 5.4.4-14+deb7u14 all server-side, HTML-embedded scripting language (metapackage)
ii php5-cli 5.4.4-14+deb7u14 amd64 command-line interpreter for the php5 scripting language
ii php5-common 5.4.4-14+deb7u14 amd64 Common files for packages built from the php5 source

et dans /etc/apache2/mods-enabled/ est-ce que php5.conf et php5.load sont bien présent ?

dpkg -l |grep php ii php5 5.4.4-14+deb7u14 all server-side, HTML-embedded scripting language (metapackage) ii php5-cgi 5.4.4-14+deb7u14 amd64 server-side, HTML-embedded scripting language (CGI binary) ii php5-cli 5.4.4-14+deb7u14 amd64 command-line interpreter for the php5 scripting language ii php5-common 5.4.4-14+deb7u14 amd64 Common files for packages built from the php5 source ii php5-dev 5.4.4-14+deb7u14 amd64 Files for PHP5 module development ii php5-gd 5.4.4-14+deb7u14 amd64 GD module for php5 ii php5-mcrypt 5.4.4-14+deb7u14 amd64 MCrypt module for php5 ii php5-mysql 5.4.4-14+deb7u14 amd64 MySQL module for php5 ii phpmyadmin 4:3.4.11.1-2+deb7u1 all MySQL web administration tool

incroyab’ les paquets pour apache sont absents !
:119

j’ai dû louper une étape :075

les fichiers php5.load et .conf sont absents.

Je viens d’installer le paquet manquant
[mono]libapache2-mod-php5[/mono]

Et tout est fonctionnel :think:

Je ne sais pas comment j’ai pu zapper ce paquet…

Dans tous les cas merci à vous deux pour m’avoir aider… Merci :038

J’ai déjà vu le cas ou tu demande d’installer un paquets, et les dépendance sont pas géré à 100% …
comme là.
Donc on générale je commence par installer apache2 php5 et mysql. Ensuite phpmyadmin

Bonjour NuX_o,

J’ai eu le même problème que toi suite à la mise à jour de php 5.4 vers php 5.5.
En fait lors de cette mise à jour le module php a été désactivé d’apache.
Il suffit donc de le réactiver avec la commande :

et de redémarrer apache :

Petit info pour ceux qui ont changé les droits des fichiers apache, lors de la mise à jours de php5 les droits du module php sont passé à :

-rw-r--r-- 1 root     root      897 févr. 19 19:08 php5.conf
-rw-r--r-- 1 root     root       59 févr. 19 19:08 php5.load

Personnellement moi je les ai mis comme ça :

-rwxrwxr-x 1 www-data www-data  897 févr. 19 19:08 php5.conf
-rwxrwxr-x 1 www-data www-data   59 févr. 19 19:08 php5.load

En espérant aider quelques visiteurs :wink:

DaDooms