OVH Cloud OVH Cloud

1and1 et hébergement SPIP

7 réponses
Avatar
HelloMan
Bonjour

Suite à mon thread précédant, je me suis finalement décidé pour du 1and1
offre premium, vu que leurs 3 ans gratos, ben les autres ont du mal à
suivre quand même....

L'interface est agréable les services semblent corrects, en tout cas pour
mes besoins (qui sont dans ce cas précis assez restreints, CAD 1200 pages,
5000 hits, 70 MO par mois, ceci dit sans vouloir démériter du travail et
des capacités de 1and1), c'est du pro, rien à dire.

Seulement, il y a un problème, mon site, c'est du SPIP + squelette EVA,
c'est à dire que c'est du php3; alors, je ne sais pas pourquoi, mais avant,
ça marchait très bien, et là, ça marche plus du tout... c'est comme si le
serveur de 1and1 ne comprenait pas le php3.

'Avant', c'était quand j'hébergeais ce site perso sur mon ordi perso et ma
ligne ADSL, j'avais Apache et php4, aucun problème pour le ph3 de spip/eva,
mais là, il n'y a plus une seule page qui marche, et j'ai des erreurs du
type:

Parse error: parse error in inc-public.php3 on line 22
Fatal error: Call to unsupported or undefined function foreach() in
inc_version.php3 on line 72


Je ne sais plus vraiment à quel saint me vouer

merci de votre aide

P.S. j'ai bien évidemment envoyé une description de ce problème au service
technique de 1and1, mon but n'est en aucun cas de me plaindre, juste de
comprendre et de corriger.

7 réponses

Avatar
ElDino
Bonjour
Bonjour,


[...]

Seulement, il y a un problème, mon site, c'est du SPIP + squelette EVA,
c'est à dire que c'est du php3; alors, je ne sais pas pourquoi, mais avant,
ça marchait très bien, et là, ça marche plus du tout... c'est comme si le
serveur de 1and1 ne comprenait pas le php3.

[...]

Parse error: parse error in inc-public.php3 on line 22
Fatal error: Call to unsupported or undefined function foreach() in
inc_version.php3 on line 72


La fonction foreach a été introduite en PHP4
(http://fr.php.net/foreach). Votre portail ne peut donc pas être en PHP3 ...

Si le PHP de 1&1 ne connait pas la fonction foreach, c'est que c'est du
_vrai_ PHP3, et pas du PHP4 déguisé. La solution peut donc être de
renommer les fichiers .php3 qui posent problème en .php qui seront alors
interprétés comme il faut.
Attention cependant aux includes et autres appels aux pages ainsi
renommées ...



--
Laurent Dolosor
www.pursud.org

Avatar
Harry

Seulement, il y a un problème, mon site, c'est du SPIP + squelette EVA,
c'est à dire que c'est du php3; alors, je ne sais pas pourquoi, mais avant,
ça marchait très bien, et là, ça marche plus du tout... c'est comme si le
serveur de 1and1 ne comprenait pas le php3.



Normalement si --> PHP3, PHP4 et PHP5, comme indiqué sur l'offre :
http://commander.1and1.fr/xml/order/HebergementPremium
Pour ton problème voir ici :
http://www.pyrat.net/Heberger-SPIP-sur-1and1-fr.html

Avatar
HelloMan
Harry wrote:


Seulement, il y a un problème, mon site, c'est du SPIP + squelette EVA,
c'est à dire que c'est du php3; alors, je ne sais pas pourquoi, mais
avant, ça marchait très bien, et là, ça marche plus du tout... c'est
comme si le serveur de 1and1 ne comprenait pas le php3.



Normalement si --> PHP3, PHP4 et PHP5, comme indiqué sur l'offre :
http://commander.1and1.fr/xml/order/HebergementPremium
Pour ton problème voir ici :
http://www.pyrat.net/Heberger-SPIP-sur-1and1-fr.html



merci j'essaye, et je te tiens au courant...


Avatar
Dark side of the moon
HelloMan a utilisé son clavier pour écrire :
Harry wrote:


Seulement, il y a un problème, mon site, c'est du SPIP + squelette EVA,
c'est à dire que c'est du php3; alors, je ne sais pas pourquoi, mais
avant, ça marchait très bien, et là, ça marche plus du tout... c'est
comme si le serveur de 1and1 ne comprenait pas le php3.



Normalement si --> PHP3, PHP4 et PHP5, comme indiqué sur l'offre :
http://commander.1and1.fr/xml/order/HebergementPremium
Pour ton problème voir ici :
http://www.pyrat.net/Heberger-SPIP-sur-1and1-fr.html



merci j'essaye, et je te tiens au courant...


Je suis aussi sur 1and1 avec SPIP et j'ai appliqué les recommandations
du lien donné et tout fonctionne correctement



Avatar
HelloMan
merci j'essaye, et je te tiens au courant...


Je suis aussi sur 1and1 avec SPIP et j'ai appliqué les recommandations
du lien donné et tout fonctionne correctement



Bon, ben h'ai essayé les recommandations indquées sur le site de pyrat.net,
mais ça ne marche pas, je suis sur spip 1.8.2-e (la dernière version dispo
au téléchargement,

et j'ai le squelette "eva-squelette"

mais ça marche pô.

note sur le site http://www.pyrat.net/Heberger-SPIP-sur-1and1-fr.html
il est fait mention d'un fichier /ecrire/mes_options.php3, et je n'ai pas un
tel fichier.

L'erreur, maintenant, c'est
Warning: Cannot modify header information - headers already sent by (output
started at /homepages/xxx/xxxx/htdocs/ecrire/mes_options.php3:4)
in /homepages/xxx/xxxx/htdocs/ecrire/inc_version.php3 on line 1085

Je ne sais pas , mais je commence à m'arracher les cheveux par poignées.


merci de votre aide


Avatar
Stephane Kanschine
Bonjour,

On Wed, 07 Dec 2005 19:34:52 +0100, HelloMan wrote:

note sur le site http://www.pyrat.net/Heberger-SPIP-sur-1and1-fr.html il
est fait mention d'un fichier /ecrire/mes_options.php3, et je n'ai pas un
tel fichier.


C'est contradictoire avec ton erreur ci dessous :

(output started at /homepages/xxx/xxxx/htdocs/ecrire/mes_options.php3:4)


Elle doit pas être bien sorcière à trouver.

A plus tard..
--
Stephane Kanschine -- http://www.online.net/

Avatar
Dark side of the moon
HelloMan a exposé le 07/12/2005 :
merci j'essaye, et je te tiens au courant...


Je suis aussi sur 1and1 avec SPIP et j'ai appliqué les recommandations
du lien donné et tout fonctionne correctement



Bon, ben h'ai essayé les recommandations indquées sur le site de pyrat.net,
mais ça ne marche pas, je suis sur spip 1.8.2-e (la dernière version dispo
au téléchargement,

et j'ai le squelette "eva-squelette"

mais ça marche pô.

note sur le site http://www.pyrat.net/Heberger-SPIP-sur-1and1-fr.html
il est fait mention d'un fichier /ecrire/mes_options.php3, et je n'ai pas un
tel fichier.

Si ce fichier n'existe pas, il faut le créer avec les lignes indiquées


L'erreur, maintenant, c'est
Warning: Cannot modify header information - headers already sent by (output
started at /homepages/xxx/xxxx/htdocs/ecrire/mes_options.php3:4)
in /homepages/xxx/xxxx/htdocs/ecrire/inc_version.php3 on line 1085

Je ne sais pas , mais je commence à m'arracher les cheveux par poignées.


merci de votre aide


De rien et bon courage