Bonsoir à tous!
Depuis plusieurs jours je suis chargé d'implanter un bandeau de pub pour un hébergeur.
Donc je me suis penché sur le auto_prepend de php.ini qui est déclaré comme suit:
; Automatically add files before or after any PHP document.
auto_prepend_file = /home/pub/pub.php
J'ai tenté plusieurs chemins différents à plusieurs endroits du serveur (/usr, /etc...).
Les seuls endroits où ca fonctionne sont dans les répertoires des sites, mais dans ce cas seul le site où est stocké le fichier pub.php fonctionne, et je ne veux qu'un unique pub.php sur le serveur partagé par tous les sites.
Dans les cas où ça ne fonctionne pas (tout le temps du coup), il me renvoie les erreurs:
Je pense qu'il s'agit d'un problème lié à la configuration d'apache, voilà la raison pour laquelle je poste ici.Warning: Unknown(): open_basedir restriction in effect. File(/home/pub/pub.php) is not within the allowed path(s): (/home/virtual/weboserv.net/:/usr/share/php/:/tmp/) in Unknown on line 0
Warning: Unknown(/home/pub/pub.php): failed to open stream: Operation not permitted in Unknown on line 0
Warning: (null)(): Failed opening '/home/pub/pub.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in Unknown on line 0
Précisions concernant le serveur:
Debian sarge
Apache2
Php4
Tous les services installés avec l'installation de VHCS 2 (c'est là que ca doit coincer)
Merci pour votre coup de pouce, j'ai épuré tous les liens que j'ai pu trouver sur google FR/EN, donc je me suis décidé à poster ici sur les conseils d'un ami.
Tsetse
Partager