Précédent   Forum du club des développeurs et IT Pro > PHP > Bibliothèques et frameworks > PEAR
PEAR Forum d'entraide sur le framework PHP : PEAR. Avant de poster -> cours PEAR.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 26/12/2010, 11h01   #1
ETVigan
Débutant
 
Avatar de ETVigan
 
Homme Esteban
Conseil - Consultant en systèmes d'information
Inscription : avril 2010
Messages : 673
Détails du profil
Informations personnelles :
Nom : Homme Esteban
Localisation : France, Gard (Languedoc Roussillon)

Informations professionnelles :
Activité : Conseil - Consultant en systèmes d'information
Secteur : Finance

Informations forums :
Inscription : avril 2010
Messages : 673
Points : 133
Points : 133
Envoyer un message via MSN à ETVigan Envoyer un message via Skype™ à ETVigan
Par défaut Installation de PEAR 1.9.1

Bonjour,

J'ai un souci lors de l'installation de PEAR nécessaire pour CodeSniffer et CodeDoumentor.

Ma config:
Code :
1
2
3
4
PHP 5.3.4
APACHE 2.2.15
MYSQL 5.1.45
PMA 3.3.7 (je crois)
Pourtant, je suis le tuto que j'ai déniché sur ce site:

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;

Code :
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();
?>
Modifié un poil en testmdb2.php:

Code :
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();

?>
Et qui correspond bien au VirtualHost:

Code :
1
2
3
4
5
<VirtualHost *:80>
    DocumentRoot "F:/Program Files/PHP/pear/db/testmdb2.php"
    ServerName testmdb2
</VirtualHost>
j'ai comme résultat:
Code :
1
2
3
4
 
Forbidden
 
You don't have permission to access / on this server.
Avec comme msg d'erreur dans le log d'apache:

Code :
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
Là; j'ai un problème de ompréhension.....
Qui peut m'aider ? Merci à ceux-ci
Images attachées
Type de fichier : jpg files.jpg (111,3 Ko, 5 affichages)
__________________
Esteban
ETVigan est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 02h07.


 
 
 
 
Partenaires

Hébergement Web