Configuration de PhpMyadmin

riadh
Invité n'ayant pas de compte PHPfrance

09 sept. 2005, 18:06

Salut;
J'ai un serveur Lunix "Fedora 4" dans le quel j'ai installé:
- Apache 2.0.54
- Mysql 4.1.16
- PHP 5
- phpMyadmin 2.6

1/ J'ai remarqué qu'à partir des postes clients je peux accéder a phpmyadmin et modifier le base. est-ce que il y a un truc de configuration pour protéger l'accés des postes clients.

2/ Lorsque je récupére les informations (Ceux écrit en arabe) par l'interface de mon application. toutes les caractéres sont représenté par des '?'
est-ce que il y a une configuration particulier du codage des caractéres.
Merci pour la réponse.

Mammouth du PHP | 19672 Messages

09 sept. 2005, 18:38

Il faudrait probablement mettre l'encodage en utf-8.

Pour la gestion des accès par contre, peux-tu préciser ce que tu veux faire ? Tu as plusieurs bases mais chacune pour un client différent et tu veux limiter l'accès d'un client à sa seule base à l'exclusion des autre ?
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

09 sept. 2005, 23:01

Si tu vaux que seul le serveur puisse acceder à phpMyAdmin, il faut que tu ailles dans le fichier httpd.conf et que tu cherches la gestion de l'alias "phpMyAdmin" ou "mysql" et que tu mettes

Code : Tout sélectionner

order deny,allow deny from all allow from 127.0.0.1
Je n'ai pas plus de précision car je ne suis pas chez moi mais si ton pb n'est pas résolu demain, je poste plus de détail
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

riadh
Invité n'ayant pas de compte PHPfrance

12 sept. 2005, 09:01

1/ J'ai déjà met l'encodage en utf-8.
2/ lorsque j'ai limité l'accés au localhost, j'ai réussis a attribuer l'accés seulement au serveur, mais lorsque j'ai attribuer l'accés en mettant une addresse IP comme suit:
<Directory "D:/Program Files/EasyPHP1-7/phpmyadmin">
Options FollowSymLinks Indexes
AllowOverride None
Order deny,allow
allow from 10.40.41.7
deny from all
</Directory>
Il ma afficher le message suivant:
You don't have permission to access /mysql/index.php on this server

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

12 sept. 2005, 10:54

Code : Tout sélectionner

<Directory "D:/Program Files/EasyPHP1-7/phpmyadmin"> Options FollowSymLinks Indexes AllowOverride None Order deny,allow allow from 10.40.41.7 deny from all </Directory>
Tu n'es pas logique dans la configuration de ton serveur !!!
Quand tu écrit

Code : Tout sélectionner

Order deny,allow
tu indique au serveur que tu va commencer par interdire les IP avant d'autoriser les exceptions.
Ensuite, tu autorises les execptions avant d'interdire les IP interdites ...

Essaye ça :

Code : Tout sélectionner

<Directory "D:/Program Files/EasyPHP1-7/phpmyadmin"> Options FollowSymLinks Indexes AllowOverride None Order deny,allow deny from all allow from 10.40.41.7 </Directory>
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

riadh
Invité n'ayant pas de compte PHPfrance

12 sept. 2005, 13:55

J'ai déja essayé çà.
le probléme c'est qu'il accepte 127.0.0.1 comme suit:

Code : Tout sélectionner

<Directory "D:/Program Files/EasyPHP1-7/phpmyadmin"> Options FollowSymLinks Indexes AllowOverride None Order deny,allow deny from all allow from 127.0.0.1 </Directory>
mais, il n'accepte pas une adresse IP comme:

Code : Tout sélectionner

<Directory "D:/Program Files/EasyPHP1-7/phpmyadmin"> Options FollowSymLinks Indexes AllowOverride None Order deny,allow deny from all allow from 10.40.41.7 </Directory>

riadh
Invité n'ayant pas de compte PHPfrance

13 sept. 2005, 09:44

Merçi zeus. Le probléme d'accés est résolu, je crois qu'il était un probléme dans le fichier host.
Mais, il reste le probléme du codage arabe. s'il vous plais aidez moi