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 9
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
A la ligne 9 de mon script php, j'ai simplement cette ligne :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
require_once("/library/mylibs/database.class.php");
Sinon, dans mon fichier httpd-vhosts.conf, j'ai cette configuration :

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>
De quoi pourrait venir ce problème ?

Merci par avance pour vos réponses.