Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 10/12/2012, à 11:35

Lemax44

Impossible d'accéder à Phpmyadmin

Bonjour,
J'ai un serveur avec Ubuntu 10.04.3 pour de l'hébergement web.
Tout marchait bien (mysql, apache, phpmyadmin) jusqu'à je pense une mise à jour récente.
Lorsque j'essaye d'accéder à phpmyadmin depuis mon navigateur avec domain.tld/phpmyadmin/, il me demande comment je veux ouvrir le fichier du type : application/x-httpd-php (6.6 Ko)
Il doit y avoir un problème de configuration Apache avec les fichiers php mais je ne trouve pas où et comment.
Quelqu'un a-t-il une idée ?
Merci

Hors ligne

#2 Le 10/12/2012, à 12:16

tiramiseb

Re : Impossible d'accéder à Phpmyadmin

Le paquet libapache2-mod-php5 (ou un nom du même genre) est-il installé ?

Hors ligne

#3 Le 10/12/2012, à 12:20

Lemax44

Re : Impossible d'accéder à Phpmyadmin

tiramiseb a écrit :

Le paquet libapache2-mod-php5 (ou un nom du même genre) est-il installé ?

Mon niveau n'est pas excellent je dois dire...
J'ai apache2 sur le serveur, je gère avec Virtualmin 3.96. J'ai php5.
Comment savoir si le paquet est installé ?
Sinon j'ai vu ça sur la dernière MAJ virtualmin :
PHP and symlink security fixes
    For virtual servers using CGI or fcgid mode for executing PHP, mod_php mode is now forcibly disabled to prevent potential security issues. This is also done for all domains at installation time.
    Also, all existing virtual servers using the FollowSymLinks option will be converted to SymLinksifOwnerMatch, to protect against malicious links into other domain's directories.

Est-ce que ça peut faire qque chose ?
Merci

Hors ligne

#4 Le 10/12/2012, à 12:25

tiramiseb

Re : Impossible d'accéder à Phpmyadmin

Lemax44 a écrit :

Comment savoir si le paquet est installé ?

dpkg -l libapache2-mod-php5
Lemax44 a écrit :

Sinon j'ai vu ça sur la dernière MAJ virtualmin :
[...]
Est-ce que ça peut faire qque chose ?

Je ne sais pas, je ne connais pas, je n'utilise aucun logiciel qui me cache le fonctionnement du système, et surtout pas Webmin ou Virtualmin.

Hors ligne

#5 Le 10/12/2012, à 12:35

Lemax44

Re : Impossible d'accéder à Phpmyadmin

Voici le rendu :
# dpkg -l libapache2-mod-php5
Souhait=inconnU/Installé/suppRimé/Purgé/H=à garder
| Ãtat=Non/Installé/fichier-Config/dépaqUeté/échec-conFig/H=semi-installé/W=attend-traitement-déclench                                                 ements
|/ Err?=(aucune)/besoin Réinstallation (Ãtat,Err: majuscule=mauvais)
||/ Nom                   Version               Description
+++-=====================-=====================-==========================================================
ii  libapache2-mod-php5   5.3.2-1ubuntu4.18     server-side, HTML-embedded scripting language (Apache 2 mo

Hors ligne

#6 Le 10/12/2012, à 12:38

tiramiseb

Re : Impossible d'accéder à Phpmyadmin

Et les deux commandes suivantes ?

cat /etc/apache2/mods-enabled/php5.load
cat /etc/apache2/mods-enabled/php5.conf

(pour mettre ça joliment sur fond noir, clique sur le bouton "< >" au dessus de la fenêtre où tu entres ton texte)

Hors ligne

#7 Le 10/12/2012, à 12:42

Lemax44

Re : Impossible d'accéder à Phpmyadmin

Merci de ton aide, voici ce que cela donne :

# cat /etc/apache2/mods-enabled/php5.load
LoadModule php5_module /usr/lib/apache2/modules/libphp5.so
# cat /etc/apache2/mods-enabled/php5.conf
<IfModule mod_php5.c>
         AddType application/x-httpd-php .php .phtml .php3
    AddType application/x-httpd-php-source .phps
    <FilesMatch "\.ph(p3?|tml)$">
#       SetHandler application/x-httpd-php
    </FilesMatch>
    <FilesMatch "\.phps$">
#       SetHandler application/x-httpd-php-source
    </FilesMatch>
    # To re-enable php in user directories comment the following lines
    # (from <IfModule ...> to </IfModule>.) Do NOT set it to On as it
    # prevents .htaccess files from disabling it.
    <IfModule mod_userdir.c>
        <Directory /home/*/public_html>
            php_admin_value engine Off
        </Directory>
    </IfModule>
</IfModule>

Hors ligne

#8 Le 10/12/2012, à 12:45

tiramiseb

Re : Impossible d'accéder à Phpmyadmin

Tout a l'air bon. A priori ça devrait marcher, ou alors il y a quelque chose qui m'échappe.

Tu es essayé de redémarrer Apache ?

Hors ligne

#9 Le 10/12/2012, à 12:56

Lemax44

Re : Impossible d'accéder à Phpmyadmin

Moi aussi je ne comprends pas.
J'ai redémarré avec

apache2ctl graceful

ou

service apache2 restart

Mais ça ne change rien.
Boouhhhh !!!!

Dernière modification par Lemax44 (Le 10/12/2012, à 13:19)

Hors ligne

#10 Le 10/12/2012, à 20:52

Lemax44

Re : Impossible d'accéder à Phpmyadmin

Si quelqu'un a une piste, je suis preneur !
Merci

Hors ligne

#11 Le 10/12/2012, à 21:28

Lemax44

Re : Impossible d'accéder à Phpmyadmin

Et ce problème n'arrive que sur phpmyadmin, sur le dossier /phpmyadmin/. Pour les accès aux autres dossiers et logiciels installés, tout marche bien !!

Hors ligne

#12 Le 11/12/2012, à 10:17

Lemax44

Re : Impossible d'accéder à Phpmyadmin

J'ai supprimé le package Phpmyadmin et ça remarche.
il y avait un conflit avec les scripts installés pour chaque domaine par Virtualmin.
Conclusion : on ne peut pas avoir les 2 !
Merci Tiramiseb
Max

Hors ligne

#13 Le 11/12/2012, à 10:18

tiramiseb

Re : Impossible d'accéder à Phpmyadmin

Tu as supprimé phpmyadmin et maintenant phpmyadmin fonctionne !?

Hors ligne

#14 Le 12/12/2012, à 01:00

Lemax44

Re : Impossible d'accéder à Phpmyadmin

tiramiseb a écrit :

Tu as supprimé phpmyadmin et maintenant phpmyadmin fonctionne !?

En fait avec Virtualmin tu peux installer des script (dont Phpmyadmin) pour chaque domaine.
Mais si en plus tu installes le package Ubuntu Phpmyadmin, ça fait doublon et ça bug.
Donc il faut mettre soit l'un soit l'autre !
Merci
Max

Hors ligne

#15 Le 12/12/2012, à 07:53

tiramiseb

Re : Impossible d'accéder à Phpmyadmin

Lemax44 a écrit :

En fait avec Virtualmin tu peux installer des script (dont Phpmyadmin) pour chaque domaine.

Ah ok smile

Ouais c'est exactement le genre de situations à cause desquelles je n'aime pas ce genre d'outils : ils te cachent ce qu'il se passe réellement sur le serveur et ils t'installent des trucs non conformes au fonctionnement du système d'exploitation utilisé qui peuvent mener à des conflits comme celui-ci...

Dernière modification par tiramiseb (Le 12/12/2012, à 07:53)

Hors ligne