Installation MySQL Server / PHP / Phpmyadmin

Bonjour

Je voudrai installer MySql server administrable via PHPMyAdmin donc , dites moi si je me trompe, il faut que j’installe PHP.

Le problème c’est que j’ai fait des installation tout simplement avec apt-get mais je n’arrive pas à avoir accès à la page PhpMyAdmin via le web (j’installe sur un serveur debian distant via une console SSH).
J’ai beau essayer de paramétrer apache2 en créant des virtual host, je n’y arrives pas.

Pourriez-vous m’y aider?

par avance merci.

aide toi et le ciel t aidra:

-> forum.debian-fr.org/viewtopic.php?t=3949
-> forum.debian-fr.org/viewtopic.php?t=8555

installtion ok mais je n’ai que php4 du dispo sur le serveur que je loue et je n’ai pas envie de me lancer dans une installation en téléchargeant les paquets avec leur dependances.
j’ai suivi pas à pas le premier tuto que tu m’a donné : apache2 fonctionne mais pas phpmyadmin

Et qu’est ce qui se passe en phpmyadmin ?

en ma_machine_sur_le_net/phpmyadmin = impossible d’accéder à la page

okay, et elle est où la page ?

bon normalement, il y a un .htaccess par défaut dans le rep de phpmyadmin, si je me souviens bien ?
Est-ce que tu l’as modifié pour t’autoriser la connection ?
Sinon, quelles sont les permissions du répertoire phpmyadmin ?

répertoire = /usr/share/phpmyadmin
droit sur le répertoire = 0755

Je n’ai pas modifié le htaccess que voici :
DirectoryIndex index.php
Options +FollowSymLinks

AddType application/x-httpd-php .php
    php_flag magic_quotes_gpc Off
    php_flag track_vars On
    php_flag register_globals Off
    php_value include_path .
</IfModule>
<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_value include_path .
</IfModule>
<IfModule mod_php5_filter.c>
    AddType application/x-httpd-php .php

    php_flag magic_quotes_gpc Off
    php_flag track_vars On
    php_flag register_globals Off
    php_value include_path .
</IfModule>
<IfModule mod_php5_hooks.c>
    AddType application/x-httpd-php .php

    php_flag magic_quotes_gpc Off
    php_flag track_vars On
    php_flag register_globals Off
    php_value include_path .
</IfModule>

<IfModule !mod_php4.c>
<IfModule !mod_php5.c>
<IfModule !mod_php5_filter.c>
<IfModule !mod_php5_hooks.c>
<IfModule !mod_fastcgi.c>
<IfModule !mod_fcgid.c>
<IfModule mod_actions.c>
<IfModule mod_cgi.c>
    AddType application/x-httpd-php .php

    Action application/x-httpd-php /cgi-bin/php
</IfModule>
</IfModule>
</IfModule>
</IfModule>
</IfModule>
</IfModule>
</IfModule>
</IfModule>

sinon, je loue un serveur chez OVH et j’ai une debian 3.1 et les versions de php et mysql fournies sont anciennes (php4)
il y a-t-il un autre moyen que de télécharger les nouveaux paquets .deb et toutes leur dépendances (ce qui est assez fastidieux)
pour avoir les dernieres versions des logiciels??

depuis quand a t on besoin de télécharger un paquet et ses dépendances pour faire une mise à jour ?
Tu as entendu parler du fichier /etc/apt/sources.list ? Tu le change pour prendre des sources etch, un apt-get update suivi d’un apt-get dist-upgrade et tu passes en 4.0, si nécessaire.
Je ne vois pas ce qu’il y a de fastidieux à regarder une mise à jour se faire toute seule.

bien, il faut configurer apache pour servir le répertoire phpmyadmin.
Tu comprends, si tu ne dis pas à apache que /tamachine/phpmyadmin, c’est en fait /usr/share/phpmyadmin, il te dit impossible.

# phpmyadmin possède son propre htacces Alias /phpmyadmin /usr/share/phpmyadmin/
voilà un exemple, si tu veux accéder à ton phpmyadmin sur ton site en faisant mamachine/ hein ?

ps: à mettre dans le fichier de config apache2 de ton site et redémarrer le serveur.

salut mattotop
je suis nouveau sous debian, sous linux tout court d’ailleurs

donc voila mon sources.list :
deb ftp://mir1.ovh.net/debian/ sarge main
deb-src ftp://mir1.ovh.net/debian/ sarge main
deb security.debian.org/ sarge/updates main

je dois mettre quoi pour prendre les sources etch?

houla t’es en sarge lol.
tu dois penser à mettre aussi dans le .htaccess de phpmyadmin un truc du style: Order allow,deny allow from ton.adress.ip
ou bien fais une config par mot de passe.

pour ton sources.list, va voir :
forum.debian-fr.org/viewtopic.php?t=5659
c’est le top comme fil !

apres mise à jour du sources.list et apt-get update :

quote="ritalou"
je dois mettre quoi pour prendre les sources etch?[/quote]Tu prends ce sources.list là:

## sarge
deb ftp://mir1.ovh.net/debian/ sarge main contrib non-free
#deb-src ftp://mir1.ovh.net/debian/ sarge main contrib non-free
## sarge non-us
deb ftp://mir1.ovh.net/debian-non-US sarge/non-US main contrib non-free
#deb-src ftp://mir1.ovh.net/debian-non-US sarge/non-US main contrib non-free
##sarge debian-marillat
deb http://www.debian-multimedia.org sarge main
#deb-src http://www.debian-multimedia.org sarge main
## sarge security
deb http://security.debian.org/ sarge/updates main contrib non-free
#deb-src http://security.debian.org/ sarge/updates main contrib non-free
## sarge volatile
deb http://ftp.ens-cachan.fr/ftp/debian-volatile sarge/volatile main contrib non-free
#deb-src http://ftp.ens-cachan.fr/ftp/debian-volatile sarge/volatile main contrib non-free

## etch
deb ftp://mir1.ovh.net/debian/ etch main contrib non-free
#deb-src ftp://mir1.ovh.net/debian/ etch main contrib non-free
## etch debian-marillat
deb http://www.debian-multimedia.org etch main
#deb-src http://www.debian-multimedia.org etch main
## etch security
deb http://security.debian.org/ etch/updates main contrib non-free
#deb-src http://security.debian.org/ etch/updates main contrib non-free
## etch volatile
deb http://ftp.ens-cachan.fr/ftp/debian-volatile etch/volatile main contrib non-free
#deb-src http://ftp.ens-cachan.fr/ftp/debian-volatile etch/volatile main contrib non-free

[quote=“ritalou”]apres mise à jour du sources.list et apt-get update :

[/quote]cherches. la solution à ce pb a été donnée 1000 fois sur le forum :wink:

merci mattotop, avec ton sources.list j’ai fais un apt-get update et un apt-get dist-upgrade qui ont fonctionnés tous les deux.
Cela veut-il dire que je suis avec une Debian 4 maintenant?

J’ai maintenant accès à PhpMyAdmin.
Par contre, dans apache2, j’avais configuré un virtualhost pour le domaine jazz-in-the-kitchen.com mais je n’y ai plus accès via Internet Explorer, cela m’affiche à la place la page par défaut d’Apache2.
J’ai supprimé puis recréé le virtualhost cela ne change rien.

pour parametrer la racine de ton serveur, vas dans :
/etc/apache2/sites-available/default
et modifie les lignes DocumentRoot et <Directory …
ensuite je crois que tu as qq chose à rajouter dans /etc/apache2/apache2.conf pour qu’il prenne en compte le paramétrage des virtualhost (genre /etc/apache2/sites-available/*… :confused:)

si je modifie les lignes DocumentRoot et <Directory … en y mettant le chemin du site jazz-in-the-kitchen.com, j’ai bien accès au site jazz-in-the-kitchen.com mais je n’ai plus accès à PhpMyAdmin.

ensuite si j’ajoute la ligne Include /etc/apache2/sites-available/ dans le fichier apache2.conf, j’ai les virtualhosts en doublon sous Webmin, mais cela ne change rien au niveau de l’accès aux sites

bin la je seche…
:blush: