Bonsoir,
Je fais appel à vos lumières car je suis confronté à une erreur que je n'arrive pas à réglé.
Je travail avec wamp et utilise apache 2.4.2. Le site sur le quel je suis est hébergé sur un lecteur F: et j'y accède par vhost.
J'essaye d'inclure par alias mes classes perso php (pour les partager entre les différents projets).
Le résultat : j'accède bien à mon dossier virtuel lorsque je tape dans mon navigateur backoffice.monsite.fr/library/mylibs, par contre je me retrouve avec ces deux erreurs php lorsque j'utilise un require_once :
Code : Sélectionner tout - Visualiser dans une fenêtre à part Warning: require_once(/library/mylibs/database.class.php): failed to open stream: No such file or directory in F:\Projects\MonSite\BackOfficev1\Sources\index.php on line 9A la ligne 9 de mon script php, j'ai simplement cette ligne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part Fatal error: require_once(): Failed opening required '/library/mylibs/database.class.php' (include_path='.;C:\php\pear') in F:\Projects\MonSite\BackOfficev1\Sources\index.php on line 9
Sinon, dans mon fichier httpd-vhosts.conf, j'ai cette configuration :
Code : Sélectionner tout - Visualiser dans une fenêtre à part require_once("/library/mylibs/database.class.php");
De quoi pourrait venir ce problème ?
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 <VirtualHost *:80> DocumentRoot "F:/Projects/MonSite/BackOfficev1/Sources/" ServerName backoffice.monsite.fr <Directory "F:/Projects/MonSite/BackOfficev1/Sources/"> Options All AllowOverride All Require all granted </Directory> Alias /library/mylibs/ "F:/Projects/MyProjects/MyLibs/Sources/php/" <Directory "F:/Projects/MyProjects/MyLibs/Sources/php/"> Options All AllowOverride All Require all granted </Directory> </VirtualHost>
Merci par avance pour vos réponses.
Partager