Bonjour a tous,
Je vous prie de m’excuser, mais j’ai grand besoin de vos services.
Je suis actuellement en stage en entreprise, et j’ai un serveur, dans lequel il y a un site internet, réalisé par une entreprise privée en 2004, et qui repose en partie sur Agora, qui repose sur Spip, qui repose sur PEAR.
Le site était opérationnel jusqu'à ce que l’on effectue une migration vers un nouveau serveur. Ce nouveau serveur, ne supportant pas le php3, nous avons du revenir à l’ancien serveur. Cependant, il semblerait que l’ancien serveur ait souffert de la migration. (Effectuée par Plesk.)
En effet, le serveur apache ne démarre plus. Je suis passé par le terminal pour le démarrer, et j’ai l’erreur suivante :
Starting httpd: Syntax error on line 1 of /usr/share/pear/Archive/Tar.php:
/usr/share/pear/Archive/Tar.php:1: <?php> was not closed. [FAILED]
Si je regarde Tar.php, les balises sont bonnes ( < ?php et ?>)
Si je supprime Tar.php, il me met la même erreur, mais a un autre endroit.
J’ai donc essayé, afin d’être sur que le problème se situe a cet endroit, de ne pas inclure Pear.
Je suis donc allé dans httpd.conf et j’ai commenté les lignes suivantes :
Le serveur démarre, et exécute normalement les pages de tests… (qui n'utilisent pas Pear)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Include /usr/share/pear Include /usr/bin/pear Include /home/httpd/vhosts/webmail/horde/pear
J’ai essayé de mettre une nouvelle version de Pear, et j’ai le même message d’erreur.
Je sais que je suis dans la rubrique « Apache » et non « Pear », mais étant donné que le package « Pear » est un package officiel, je me suis dit que le problème ne viens surement pas de ce cote… (d’autant que dans le code, les balises sont bien fermées).
Voici quelques informations sur ma config :
Fedora Core release 1 (Yarrow)
Php 4.3.8
Server version: Apache/2.0.50
Server built: Jul 1 2004 08:49:07
Je sais qu’il s’agit de vielles versions, et que c’est une honte d’avoir cette config sur un serveur, mais a l’heure actuelle, c’est la dernière qui a réussi à supporter le site internet, qui a été réalisé en php3.
Je dois vous avouer que je compte beaucoup sur votre aide, car le site de ma boite est HS, et que je ne sais plus trop de quel cote chercher … Donc si quelqu’un n’a ne serais-ce qu’un semblant de piste, je suis preneur…
En vous remerciant par avance,
Cordialement,
Conrad.
Ps: J'envoie le log de httpd dans un instant.
Voici le log d'un restart du serveur avec le fichier contenant les includes de Pear non commentés.
[Tue Dec 02 13:49:23 2008] [warn] child process 18795 still did not exit, sending a SIGTERM
[Tue Dec 02 13:49:23 2008] [warn] child process 18796 still did not exit, sending a SIGTERM
[Tue Dec 02 13:49:23 2008] [warn] child process 18797 still did not exit, sending a SIGTERM
[Tue Dec 02 13:49:23 2008] [warn] child process 18798 still did not exit, sending a SIGTERM
[Tue Dec 02 13:49:23 2008] [warn] child process 18799 still did not exit, sending a SIGTERM
[Tue Dec 02 13:49:23 2008] [warn] child process 18800 still did not exit, sending a SIGTERM
[Tue Dec 02 13:49:23 2008] [warn] child process 18801 still did not exit, sending a SIGTERM
[Tue Dec 02 13:49:23 2008] [warn] child process 18802 still did not exit, sending a SIGTERM
[Tue Dec 02 13:49:23 2008] [notice] caught SIGTERM, shutting down
Partager