Bonjour,
J'ai un souci lors de l'installation de PEAR nécessaire pour CodeSniffer et CodeDoumentor.
Ma config:
Pourtant, je suis le tuto que j'ai déniché sur ce site:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 PHP 5.3.4 APACHE 2.2.15 MYSQL 5.1.45 PMA 3.3.7 (je crois)
http://www.developpez.net/forums/d10...lisation-pear/http://www.developpez.net/forums/d10...lisation-pear/
La config des fichiers (un poil différente...) est en jpg en attachment.
Mais mon problème n'est pas là !
Pour réaliser le test de connection à une DB tel que décrit dans le tuto;
Modifié un poil en testmdb2.php:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <?php $user = 'root'; $passwd = ''; $mysqlServer = 'localhost'; $dataBaseName ='mabase'; require_once 'DB.php'; $dsn ='mysql://'.$user.':'.$passwd.'@'.$mysqlServer.'/'.$dataBaseName; $db =& DB::connect($dsn); if (DB::isError($db)) { die($db->getMessage());} echo 'la connexion a reussie' ; $db->disconnect(); ?>
Et qui correspond bien au VirtualHost:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 <?php $user = 'root'; $passwd = '*******'; $mysqlServer = 'testmdb2'; $dataBaseName = 'jecrapah'; $dir = $_SERVER['PHP_SELF'] .'/Program Files/PHP/pear/db/testmdb2.php'; user_error($dir, E_USER_NOTICE) ; require_once $dir ; $dsn ='mysql://'.$user.':'.$passwd.'@'.$mysqlServer.'/'.$dataBaseName; $db =& DB::connect($dsn); if (DB::isError($db)) { die($db->getMessage());} echo 'la connexion a reussie' ; $db->disconnect(); ?>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 127.0.0.1 testmdb2j'ai comme résultat:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <VirtualHost *:80> DocumentRoot "F:/Program Files/PHP/pear/db/testmdb2.php" ServerName testmdb2 </VirtualHost>
Avec comme msg d'erreur dans le log d'apache:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4Forbidden You don't have permission to access / on this server.
Là; j'ai un problème de ompréhension.....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 [Sun Dec 26 10:51:21 2010] [notice] Child 12488: Child process is running [Sun Dec 26 10:51:21 2010] [notice] Child 12488: Acquired the start mutex. [Sun Dec 26 10:51:21 2010] [notice] Child 12488: Starting 64 worker threads. [Sun Dec 26 10:51:21 2010] [notice] Child 12488: Starting thread to listen on port 80. [Sun Dec 26 10:54:12 2010] [error] [client 127.0.0.1] client denied by server configuration: F:/Program Files/PHP/pear/db/testmdb2.php
Qui peut m'aider ? Merci à ceux-ci
Partager