Préambule
J'ai déjà posté ce message dans le fil http://forum.joomla.org/index.php?actio ... replies=28 mais celui-ci étant déjà [Réglé] j'ai pensé qu'il était préférable d'ouvrir ce nouveau fil.
Contexte
J'héberge depuis 2 ans chez Celeonet, pour ne pas les nommer, une dizaine de sites web Joomla! (v.1.0.13), dont une demi-douzaine développés pour le compte de clients.
Dans un répertoire spécifique installé à la racine de ce serveur, j'ai placé les versions dézippées des add-ons (composants, modules, mambots) que j'utilise couramment et j'utilise le mode "Installation à partir d'un répertoire" pour les installer. Jusqu'à présent (jusqu'au 28/01/08 en tout cas, dernière date de l'installation d'un composant -JCE - sur un de mes sites) pas de pb.
Le 4/02/08, à l'occasion d'une mise à jour de Joom!fish ( 1.7 -> 1.8 ) j'ai rencontré un pb récurrent et jusqu'à ce jour impossible à contourner ; les fichiers composants sont effectivement copiés dans "administrator/component" et dans "component" mais à l'issue de l'installation une fenêtre s'ouvre en me proposant de télécharger un fichier index2.php qui vérification faite, s'avère être totalement vide.
nb1 : je rencontre occasionnellement ce genre de pb lors de la sauvegarde d'un contenu
nb2 : Suite à des tests effectués sur d'autres sites hébergés sur le même serveur, l'erreur s'est parfois manifesté sous la forme du message suivant :
Je me suis alors lancé ds une série de tests sur l'ensemble de mes sites pour identifier la source du pb"Erreur du serveur!
Le serveur a été victime d'une erreur interne et n'a pas été capable de faire aboutir votre requête.
Message d'erreur:
Premature end of script headers: php5
Si vous pensez qu'il s'agit d'une erreur du serveur, veuillez contacter le gestionnaire du site.
Error 500
http://www.mondomaine.org
Tue Feb 5 07:00:23 2008
Apache"
Résultats
1/ Le problème se reproduit pour n'importe quel composant mais pas avec les modules et les mambots. Qques petits pb occasionnels (téléchargement d'index2.php vide) avec les "gros" templates mais globalement cela fonctionne bien surtout avec une install à partir du serveur.
2/ Ce problème existe sur l'ensemble de mes sites. J'ai même été jusqu'à faire une nouvelle installation de Joomla! sur un site "test" sans plus de résultats au niveau de l'installation de composants (nb: c'est souvent dans ce cas que l'on rencontre l'erreur 500 lors de la première tentative de composant).
3/ J'ai fait le test avec iE7 (j'utilise habituellement FireFox) : idem
4/ Même chose si je fait une tentative à partir du PC d'un client connecté sur un autre FAI
Discussion avec Celeonet
Les différents forums consultés faisant état d'une erreur serveur (diagnostic conforté dans mon esprit par ce qui précède) je me suis tourné vers Celeonet.
En résumé, leur hotline, assez réactive au demeurant, m'a recommandé :
1/ D'augmenter le paramètre memory_limit dans php.ini -> je l'ai passé de 12 à 24 Mo
2/ D'installer mes composant "manuellement"; mais à priori c'est bien ce que je fais déjà !
Et après 2 jours et 18 mails échangés ils ont fini par baisser les bras en me suggérant de me tourner à nouveau vers la communauté. Ce que je ....
Voilà ! Je suis bien embêté (et mes clients avec moi) et j'ai grand besoin maintenant de bénéficier rapidement d'un avis autorisé sur la question. La moindre piste de recherche de solution serait la bienvenue.
D'avance merci pour votre aide et bonne journée
PS :
J'ai testé, sans succès, la solution proposée ici http://forum.joomla.org/index.php/topic,247134.0.html et je souhaiterais savoir si le patch proposé par ouly ici http://forum.joomla.org/index.php?actio ... replies=28 est bien susceptible de répondre à mon pb.