par
Calimero » 11 mars 2008, 01:17
Si ce comportement a été introduit en PHP4, quid des scripts qui ne prennent pas cette particularité en compte ?
Ils sont périmés dans un cas comme dans l'autre

A moyen terme, ils seront cassés par la prochaine mise à jour de php, ou par un changement d'hébergeur, ou encore l'obsolescence naturelle du script, du hardware... Il faudra alors les mettre à jour ou (le plus souvent) jeter le script.
Pour en revenir au sujet initial :
je souhaite passer de PHP 5 à PHP 4.4.8 sur mon serveur car mes scripts n'ont pas été optimisés pour PHP 5. Ils sont donc incompatibles.
Tu te faciliterais la vie, présente et future, à prendre le problème dans l'autre sens.
J'ai recherché sur Google des informations à ce sujet (PHP 5 vers PHP 4) mais je n'ai rien trouvé qui a marché. J'ai essayé des commandes sur SSH pour supprimer PHP 5 et installer PHP 4. Je n'y suis pas parvenu.
C'est pourtant la plus sûre façon d'y arriver. Mais si tu ne nous dit pas quelle est ta distribution, quelles sont les commandes que tu as tapé, sous quel utilisateur et quel en a été le résultat, il n'y a rien d'autre à en dire que "dommage".
J'aimerai donc savoir si vous avez une démarche qui fonctionne pour faire ce que je souhaite (sachant que j'ai l'accès root sur ma machine et que j'ai SSH).
Ce que tu veux faire n'est pas extrêmement difficile, mais nécessite quand même un peu de bases en administration de machine linux. Je déduis de ton message que tu n'es pas très à l'aise dans ce domaine. Je te conseille d'en rester là, sous peine de tout casser en faisant une bêtise (ça peut arriver très facilement, même quand on "sait faire").
Tu peux demander de l'aide à une personne de confiance, compétente sur ta distribution linux (et/ou sur Apache/MySQL/PHP), de t'aider à réaliser cette opération (de préférence, un administrateur système - ou peut-être à ton hébergeur, qui dispose des compétences nécessaires).
Si tu ne t'en sors pas tout seul il y a peu de chances que les différents manuels disponibles de ci de là t'aident. Si tu souhaites malgré tout continuer seul, pour tes recherches futures, retiens bien que les mécanismes d'installation/désinstallation de logiciels sont étroitement liés à la distribution linux que tu utilises.
Suivre les conseils d'une documentation inadaptée à ton cas peut dans le meilleur des cas ne rien changer du tout, et dans le pire mettre un joli bazar sur ton serveur qui ne ferait qu'empirer ton cas

[quote="Jules Petibidon"]Si ce comportement a été introduit en PHP4, quid des scripts qui ne prennent pas cette particularité en compte ?[/quote]
Ils sont périmés dans un cas comme dans l'autre ;-) A moyen terme, ils seront cassés par la prochaine mise à jour de php, ou par un changement d'hébergeur, ou encore l'obsolescence naturelle du script, du hardware... Il faudra alors les mettre à jour ou (le plus souvent) jeter le script.
Pour en revenir au sujet initial :
[quote]je souhaite passer de PHP 5 à PHP 4.4.8 sur mon serveur car mes scripts n'ont pas été optimisés pour PHP 5. Ils sont donc incompatibles. [/quote]
Tu te faciliterais la vie, présente et future, à prendre le problème dans l'autre sens.
[quote]J'ai recherché sur Google des informations à ce sujet (PHP 5 vers PHP 4) mais je n'ai rien trouvé qui a marché. J'ai essayé des commandes sur SSH pour supprimer PHP 5 et installer PHP 4. Je n'y suis pas parvenu. [/quote]
C'est pourtant la plus sûre façon d'y arriver. Mais si tu ne nous dit pas quelle est ta distribution, quelles sont les commandes que tu as tapé, sous quel utilisateur et quel en a été le résultat, il n'y a rien d'autre à en dire que "dommage".
[quote]J'aimerai donc savoir si vous avez une démarche qui fonctionne pour faire ce que je souhaite (sachant que j'ai l'accès root sur ma machine et que j'ai SSH).[/quote]
Ce que tu veux faire n'est pas extrêmement difficile, mais nécessite quand même un peu de bases en administration de machine linux. Je déduis de ton message que tu n'es pas très à l'aise dans ce domaine. Je te conseille d'en rester là, sous peine de tout casser en faisant une bêtise (ça peut arriver très facilement, même quand on "sait faire").
Tu peux demander de l'aide à une personne de confiance, compétente sur ta distribution linux (et/ou sur Apache/MySQL/PHP), de t'aider à réaliser cette opération (de préférence, un administrateur système - ou peut-être à ton hébergeur, qui dispose des compétences nécessaires).
Si tu ne t'en sors pas tout seul il y a peu de chances que les différents manuels disponibles de ci de là t'aident. Si tu souhaites malgré tout continuer seul, pour tes recherches futures, retiens bien que les mécanismes d'installation/désinstallation de logiciels sont étroitement liés à la distribution linux que tu utilises.
Suivre les conseils d'une documentation inadaptée à ton cas peut dans le meilleur des cas ne rien changer du tout, et dans le pire mettre un joli bazar sur ton serveur qui ne ferait qu'empirer ton cas ;-)