Fonction include_once et apache 2.2.16
Bonjour,
j'ai monté un petit serveur local sous debian sur lequel j'ai mis apache 2.2, jusque là il n'y a pas vraiment eu de soucis.
J'ai ajouté dans le dossier /var/www/ les pages que j'avais faites et là.. tonnerre rien ne marche.
L'erreur est la suivante:
Citation:
[error] [client 192.168.0.14] PHP Warning: include_once(): Failed opening '/var/wwwMedicina2/classTools/connexionBD.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/Medicina2/classView/test.php
Ma page connexionBD.php contient des instructions pour se connecter à la bd:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| <?php
function connexionBD()
{
try
{
$bdd = new PDO("mysql:host=*******;dbname=Medicina", "root", "********l");
}
catch(Exception $e)
{
// En cas d'erreur, on affiche un message et on arrête tout
die('Erreur : '.$e->getMessage());
}
return $bdd;
}?> |
et dans la page test.php, je fais juste:
Code:
1 2 3
| <?php
include_once($_SERVER["DOCUMENT_ROOT"] . "Medicina2/classTools/connexionBD.php");
?> |
Pour terminer, jai eu à faire le mm test sur un serveur wamp sous windows et là il marche nickel...
Merci d'avance