lspeciale
(Luis Speciale)
Septembre 11, 2012, 2:52
1
Re
Quand je veux m'inscrire il m'envoie ça dans la tronche, mais il m'inscrit tout de même
( ! ) Warning: Illegal string offset 'nom' in /Library/WebServer/Documents/curich/ecrire/inc/modifier.php on line 258
( ! ) Warning: Illegal string offset 'nom' in /Library/WebServer/Documents/curich/ecrire/inc/modifier.php on line 258
( ! ) Warning: Illegal string offset 'nom' in /Library/WebServer/Documents/curich/ecrire/inc/modifier.php on line 258
( ! ) Warning: Cannot modify header information - headers already sent by (output started at /Library/WebServer/Documents/curich/ecrire/inc/modifier.php:258) in /Library/WebServer/Documents/curich/ecrire/inc/actions.php on line 89
A +
lspeciale
(Luis Speciale)
Septembre 13, 2012, 11:56
2
Désolé d'insister, mais je ne trouve pas la solution. Même sur une clean instal de SPIP (et pas un seul plugin), sur une base nouvelle, quand j'acive l'inscription des visiteurs et que je veux m'inscrire en tant que visiteur SPIP m'envoie tous ces warnings.
Ne serait-ce qu'une piste, je suis preneur
Gracias. Suivent les warnings (complets, même si c'est long)
Warning: Illegal string offset 'nom' in /Library/WebServer/Documents/3.0.4TEST/ecrire/inc/modifier.php on line 258
Call Stack
# Time Memory Function Location
1 0.0001 239608 {main}( ) ../index.php:0
2 0.0002 244800 include( '/Library/WebServer/Documents/3.0.4TEST/spip.php' ) ../index.php:3
3 0.0098 1502424 include( '/Library/WebServer/Documents/3.0.4TEST/ecrire/public.php' ) ../spip.php:24
4 0.0116 1858656 traiter_formulaires_dynamiques( ) ../public.php:93
5 0.0249 3751360 call_user_func_array ( ) ../aiguiller.php:186
6 0.0249 3751784 formulaires_inscription_traiter_dist( ) ../aiguiller.php:186
7 0.0249 3752256 action_inscrire_auteur_dist( ) ../inscription.php:90
8 0.0251 3753208 inscription_nouveau( ) ../inscrire_auteur.php:62
9 0.0412 5426568 auteur_modifier( ) ../inscrire_auteur.php:151
10 0.0435 5715896 objet_modifier_champs( ) ../editer_auteur.php:117
( ! ) Warning: Illegal string offset 'nom' in /Library/WebServer/Documents/3.0.4TEST/ecrire/inc/modifier.php on line 258
Call Stack
# Time Memory Function Location
1 0.0001 239608 {main}( ) ../index.php:0
2 0.0002 244800 include( '/Library/WebServer/Documents/3.0.4TEST/spip.php' ) ../index.php:3
3 0.0098 1502424 include( '/Library/WebServer/Documents/3.0.4TEST/ecrire/public.php' ) ../spip.php:24
4 0.0116 1858656 traiter_formulaires_dynamiques( ) ../public.php:93
5 0.0249 3751360 call_user_func_array ( ) ../aiguiller.php:186
6 0.0249 3751784 formulaires_inscription_traiter_dist( ) ../aiguiller.php:186
7 0.0249 3752256 action_inscrire_auteur_dist( ) ../inscription.php:90
8 0.0251 3753208 inscription_nouveau( ) ../inscrire_auteur.php:62
9 0.0412 5426568 auteur_modifier( ) ../inscrire_auteur.php:151
10 0.0753 5880672 auteur_instituer( ) ../editer_auteur.php:138
11 0.0766 5994776 auth_modifier_login( ) ../editer_auteur.php:285
12 0.0767 5995624 auth_administrer( ) ../auth.php:538
13 0.0773 6074200 call_user_func_array ( ) ../auth.php:325
14 0.0773 6074624 auth_spip_modifier_login( ) ../auth.php:325
15 0.0781 6075952 auteur_modifier( ) ../spip.php:186
16 0.0782 6076608 objet_modifier_champs( ) ../editer_auteur.php:117
( ! ) Warning: Illegal string offset 'nom' in /Library/WebServer/Documents/3.0.4TEST/ecrire/inc/modifier.php on line 258
Call Stack
# Time Memory Function Location
1 0.0001 239608 {main}( ) ../index.php:0
2 0.0002 244800 include( '/Library/WebServer/Documents/3.0.4TEST/spip.php' ) ../index.php:3
3 0.0098 1502424 include( '/Library/WebServer/Documents/3.0.4TEST/ecrire/public.php' ) ../spip.php:24
4 0.0116 1858656 traiter_formulaires_dynamiques( ) ../public.php:93
5 0.0249 3751360 call_user_func_array ( ) ../aiguiller.php:186
6 0.0249 3751784 formulaires_inscription_traiter_dist( ) ../aiguiller.php:186
7 0.0249 3752256 action_inscrire_auteur_dist( ) ../inscription.php:90
8 0.0973 6297008 creer_pass_pour_auteur( ) ../inscrire_auteur.php:70
9 0.0974 6297448 auteur_instituer( ) ../inscrire_auteur.php:239
10 0.0983 6298328 auth_modifier_pass( ) ../editer_auteur.php:289
11 0.0983 6299344 auth_administrer( ) ../auth.php:586
12 0.0983 6300184 call_user_func_array ( ) ../auth.php:325
13 0.0983 6300704 auth_spip_modifier_pass( ) ../auth.php:325
14 0.1029 6414432 auteur_modifier( ) ../spip.php:307
15 0.1029 6415088 objet_modifier_champs( ) ../editer_auteur.php:117
( ! ) Warning: Cannot modify header information - headers already sent by (output started at /Library/WebServer/Documents/3.0.4TEST/ecrire/inc/modifier.php:258) in /Library/WebServer/Documents/3.0.4TEST/ecrire/inc/actions.php on line 89
Call Stack
# Time Memory Function Location
1 0.0001 239608 {main}( ) ../index.php:0
2 0.0002 244800 include( '/Library/WebServer/Documents/3.0.4TEST/spip.php' ) ../index.php:3
3 0.0098 1502424 include( '/Library/WebServer/Documents/3.0.4TEST/ecrire/public.php' ) ../spip.php:24
4 0.0116 1858656 traiter_formulaires_dynamiques( ) ../public.php:93
5 0.1782 10115864 ajax_retour( ) ../aiguiller.php:247
6 0.1782 10116280 header ( ) ../actions.php:89
lspeciale
(Luis Speciale)
Septembre 13, 2012, 11:58
3
J'oubliais SPIP 3.0.4 SVN [19903]
ben
Septembre 13, 2012, 12:42
4
JE ne reproduis pas :
site sous spip3.0 sans plugins
http://127.0.0.1/www/spip-3.0/ecrire/?exec=configurer_interactions
visiteurs : « Votre site comporte des forums sur abonnement ; les visiteurs sont donc invités à s’enregistrer sur le site public. »
http://127.0.0.1/www/spip-3.0/ecrire/?exec=configurer_forum
« enregistrement obligatoire (les utilisateurs doivent s’abonner en fournissant leur adresse e-mail avant de pouvoir poster des contributions). »
Et je peux poster un commentaire après avoir créé un compte visiteur
http://127.0.0.1/www/spip-3.0/spip.php?page=identifiants&lang=fr&mode=6forum&focus=nom_inscription
lspeciale
(Luis Speciale)
Septembre 13, 2012, 1:00
5
Inquiétant. J'ai contourné le problème en commentant la ligne 258 de ecrire/inc/modifier.php
//$qui = sinon($GLOBALS['visiteur_session']['nom'], $GLOBALS['ip']);
comme quoi SPIP ne voulait pas mon adresse IP ?
Au cas où (tant que ma machine est connectée) c'est peut-être mon php (5.4.4)
http://speciale.no-ip.info/
Merci pour ta réponse
A +
cerdic
Septembre 13, 2012, 1:14
6
ok, corrigé par http://core.spip.org/projects/spip/repository/revisions/19907
le bug semble plus ou moins visible selon les configurations de PHP