Installation de MYSQL (niveau débutant)

Fermé
Dawid - 18 oct. 2004 à 08:24
kelux Messages postés 3074 Date d'inscription vendredi 18 juin 2004 Statut Contributeur Dernière intervention 20 janvier 2023 - 18 oct. 2004 à 14:36
J'ai suivi toutes les instructions de léa-linux (http://lea-linux.org/reseau/Apache_PHP_MySQL.html)
pour installer phpMyAdmin.
Comme au début, je n'avais aucun résultat (à cause d'un serveur apache qui ne démarrait pas, j'ai viré tous les rpm apache que j'avais et j'ai bien suivi les indications de léa-linux pour installer mon apache.
Tout fonctionne bien sauf que si je tape http://localhost/admin/phpMyAdmin/ j'ai une page "Forbidden".
Par contre ça va si je tape http://localhost/admin/phpMyAdmin/index.php.

Autrement dit, j'arrive à accéder aux pages en indiquant exactement le chemin, mais si je tape le nom du répertoire, impossible.

C'est drôle, parce que la 1ère fois que j'ai essayé (avec un autre système linux), il n'y avait pas ce problème.

Avis à nos spécialistes !
A voir également:

4 réponses

kelux Messages postés 3074 Date d'inscription vendredi 18 juin 2004 Statut Contributeur Dernière intervention 20 janvier 2023 432
18 oct. 2004 à 08:34
Hello,

Il faudrait regarder les droits d'accès au répertoire de phpMyadmin, même si les pages donnent un accès autorisé pour n'importe qui ... peut etre que le répertoire au dessus non ...Je veux dire par la , qu'en mettant juste le répertoire en fin d'url , cela ne te permet peut etre pas d'appeler la page index.html ....

D'ailleurs il serait bon de mettre un mot de passe lorsque tu accèdes à PhpMyAdmin (cad lorsque tu fais http://localhost/admin/phpMyAdmin/), il faut protéger l'accès aux pages web .... avant même de les voir afficher...

Ensuite une autre authentification se fait sur phpmyadmin lorsque tu désires accéder aux bases de données....

Luc L.
0
Je précise que dans léalinux, on propose un test:
céer une page /var/www/html/test/test.php.
Qunad on tape http://localhost/test/ dans un navigateur, on devrait avoir la liste des fichiers créés (moi j'ai la page "Forbidden")
après, quand on crée une page index.php, on devrait la voir s'afficher directement quand on tape http://localhost/test/ (moi je reste avec "forbidden")

Je suppose qu'il y a un pb dans mon apache mais lequel ?
0
kelux Messages postés 3074 Date d'inscription vendredi 18 juin 2004 Statut Contributeur Dernière intervention 20 janvier 2023 432
18 oct. 2004 à 08:39
Il faut regarder les autorisations du répertoire qui contient les pages Web (ou le test.php ...), si ce n'est pas ça le pb on se penchera sur une autre piste :)

Luc L.
0
J'ai refait un essai.
Maintenant, j'ai access à ma page index.php quand je tape http://localhost/admin/phpMyAdmin/, ou quand je tape http://localhost/test/,
à condition que j'ai créé une page http://localhost/test/index.php.

La saisie de http://localhost/test/ me donne une page "Forbidden", alors que j'ai mis tous les droits sur le dossier /var/www/html/test/.

Je me suis même amusé à lancer en root un mozilla http://localhost/test/.
(J'ai encore "forbidden").

Autre expérience: je renomme /var/www/html/admin/phpMyAdmin/index.php en /var/www/html/admin/phpMyAdmin/sauv_index.php
Et j'ai le message "Forbidden", quand je tape http://localhost/admin/phpMyAdmin/ dans mon navigateur.

Enfin, j'ai access à nouveau à phpMyadmin en renommant sauv_index.php en index.php.
0
kelux Messages postés 3074 Date d'inscription vendredi 18 juin 2004 Statut Contributeur Dernière intervention 20 janvier 2023 432
18 oct. 2004 à 14:36
A ba , c'est normal, s'il n'y a pas de index.html/php dans le dossier voulu, tu auras forcément ce message d'erreur !! A moins de taper le nom complet de la page à charger...

Je croyais dès le départ que tu avais une page index.html (ou .php...)

De plus il faut configurer apache (httpd.conf) pour avoir l'affichage de index.php, index.php3 , etc .... sauf si ce n'est déja fait, voila les lignes :

AddType application/x-httpd-php .php .php3 .php4

DirectoryIndex index.html index.html.var index.php index.php3 index.php4 index.php5 (sur une seule ligne)

PS: je sous entend que tu as configuré le support de PHP pour apache.

désolé du "quiproquo"

Luc L.
0