Eviter l'affichage de longues listes d’erreurs

Bonjour,

J’ai mis ma tête en mode technique et essayé de comprendre.
Je voudrais passer de PHP 5.2 (où le site "MC" fonctionne)
à PHP 5.4 sur l’hébergeur 1&1.
Aux premiers essais, de longues listes d’erreurs s’affichent. Du genre
Deprecated : Function ereg() is deprecated in
/homepages/0/d198046532/htdocs/ecrire/inc/session.php on line 162

Pour les éviter j’ai ajouté
"ini_set(’display_errors’,0) ;"
au debut du fichier Ecrire/ inc_version.php & remplacé sur 1&1.
Maintenant c’est pire : le site affiche uniquement :

Fatal error : Call to undefined function ni_set() in
/homepages/0/d198046532/htdocs/ecrire/inc_version.php on line 18.

Alors je veux revenir et replacer le fichier inc_version.php original.
Seulement, impossible de supprimer le fichier modifié sur 1&1,
car après le clic sur le bouton bleu "supprimer", la fenêtre
"supprimer" revient toujours au devant avec l’alerte
et le fichier en cause reste sur place.

J'ai provisoirement pu déplacer le fichier inc_version.php
dans le dossier tmp.
Je sais pas encore comment éviter l'affichage de longues listes d’erreurs.

Des idées, Conseils, aide et réponses bienvenus.
Merci d’avance

Bonjour,

Le 13/08/2014 20:31, Oui a écrit :

Bonjour,

J’ai mis ma tête en mode technique et essayé de comprendre.
Je voudrais passer de PHP 5.2 (où le site "MC" fonctionne)
à PHP 5.4 sur l’hébergeur 1&1.
Aux premiers essais, de longues listes d’erreurs s’affichent. Du genre
Deprecated : Function ereg() is deprecated in
/homepages/0/d198046532/htdocs/ecrire/inc/session.php on line 162

Pour les éviter j’ai ajouté
"ini_set(’display_errors’,0) ;"
au debut du fichier Ecrire/ inc_version.php & remplacé sur 1&1.
Maintenant c’est pire : le site affiche uniquement :

Fatal error : Call to undefined function ni_set() in
/homepages/0/d198046532/htdocs/ecrire/inc_version.php on line 18.

si vous avez copié-collé le message, alors il manque quelque part un "i"
à "ni_set()" lors de son appel probablement.

Alors je veux revenir et replacer le fichier inc_version.php original.
Seulement, impossible de supprimer le fichier modifié sur 1&1,
car après le clic sur le bouton bleu "supprimer", la fenêtre
"supprimer" revient toujours au devant avec l’alerte
et le fichier en cause reste sur place.

J'ai provisoirement pu déplacer le fichier inc_version.php
dans le dossier tmp.
Je sais pas encore comment éviter l'affichage de longues listes d’erreurs.

Des idées, Conseils, aide et réponses bienvenus.
Merci d’avance

Je pense qu'une des premières choses dont il faut s'inquiéter c'est la
version de spip ... pas sûr que les v2 soient compatibles PHP 5.4.
Si c'est une v3, en théorie ça devrait marcher.

--
Pierre

Le 13/08/2014 20:53, Zapilou a écrit :

Je pense qu'une des premières choses dont il faut s'inquiéter c'est la
version de spip ... pas sûr que les v2 soient compatibles PHP 5.4.
Si c'est une v3, en théorie ça devrait marcher.

Mon site touchalon (cf signature) est en V 2.1.x et tourne très bien sur du 5.4.
D'autre part mon PC de test (où sont donc testés tous mes sites, SPIP ou pas) est en PHP 5.5.9 et pas de problème particulier avec ce SPIP V 2.1.x, sinon qu'il faut la dernière version de SPIP (2.1.26) pour un sombre changement de nom de fonction.

--
Sergio
Éditions Touchalon: http://touchalon.com/
Blog : http://cahierdesergio.free.fr/