+ Répondre à la discussion
Affichage des résultats 1 à 1 sur 1
  1. #1
    Débutant Avatar de ETVigan
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    avril 2010
    Messages
    679
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gard (Languedoc Roussillon)

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

    Informations forums :
    Inscription : avril 2010
    Messages : 679
    Points : 131
    Points
    131

    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 Images attachées
    Esteban

+ Répondre à la discussion
Cette discussion est résolue.

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •