en essayant d'importer ma base nouvellement migrée vers 1.9.2 j'ai le message
d'erreur suivant
Parse error: syntax error, unexpected $end, expecting T_VARIABLE or '$'
in /data/www/org/n/o/cartron.org/e/i/mairie/htdocs/ecrire/inc/import.php on
line 172
et depuis plus d'accès possible à l'espace privé, je n'ai plus que ce message.
Il semble me souvenir d'avoir vu passer un truc de ce genre sur la liste mais
je le retrouve plus...
qqun peut m'aider ?
--
Cordialement, Daniel Cartron
« Faut-il toujours un cadavre pour que vienne un nouveau-né ? »
Francis Blanche - Mon oursin et moi
Daniel Cartron a écrit :
en essayant d'importer ma base nouvellement migrée vers 1.9.2 j'ai le message d'erreur suivant
Parse error: syntax error, unexpected $end, expecting T_VARIABLE or '$' in /data/www/org/n/o/cartron.org/e/i/mairie/htdocs/ecrire/inc/import.php on line 172
et depuis plus d'accès possible à l'espace privé, je n'ai plus que ce message.
Il semble me souvenir d'avoir vu passer un truc de ce genre sur la liste mais je le retrouve plus...
qqun peut m'aider ?
tu cherche pas ce truc..................
mael a écrit :
Le Tuesday 3 April 2007 20:52, vous avez écrit :
mael a écrit :
Bonjour,
Un de nos utilisateurs est tombé sur ce message en voulant restaurer une
base :
Fatal error: Cannot redeclare import_identifie_id_type() (previously
declared in XXXX/htdocs/ecrire/inc/import_insere.php
A la ligne 276 du fichier en question on a ces deux blocs :
// un type de document importe est considere comme identique a un type
present // s'ils ont meme extension et meme titre
// Sinon il ne sera PAS importe
// http://doc.spip.org/@import_identifie_id_type
function import_identifie_id_type($values, $table, $desc, $request) {
$e = $values['extension'];
$t = $values['titre'];
$r = spip_fetch_array(spip_query($q="SELECT id_type, titre FROM
spip_types_documents WHERE extension=" . _q($e) . " AND titre=" .
_q($t)), SPIP_NUM);
return $r;
}
// un type de document importe est considere comme identique a un type
present // s'ils ont meme extension et meme titre
// Sinon il ne sera PAS importe
function import_identifie_id_type($values, $table, $desc, $request) {
$e = $values['extension'];
$t = $values['titre'];
$r = spip_fetch_array(spip_query($q="SELECT id_type, titre FROM
spip_types_documents WHERE extension=" . _q($e) . " AND titre=" .
_q($t)), SPIP_NUM);
return $r;
}
Je viens de vérifier : le même doublon existe bien dans l'archive en
téléchargment sur le site de spip :
http://www.spip.net/spip-dev/DISTRIB/spip.zip
Le problème semble plutôt lié à l'archive car je vois que ce doublon
n'existe pas sur le trac
http://trac.rezo.net/trac/spip/browser/spip/ecrire/inc/import_insere.php
_______________________________________________
liste: http://listes.rezo.net/mailman/listinfo/spip-dev
doc: http://www.spip.net/
dev: http://trac.rezo.net/trac/spip/
irc://irc.freenode.net/spip
tiens donc on dirait le même genre d'erreur quand j'ai voulu par
l'interface privée fusionner deux bases spip.........
Si tu as l'erreur "Cannot redeclare import_identifie_id_type()" il faut commenter ou supprimer l'un des deux blocs que cite ci-dessus : cela resoudra le problème.
En php on ne peut pas déclarer deux fois une même fonction.
oui mais j'ose plus tester la fusion car ça plante la base ; je vais d'ailleur allez sur irc voir un peu si certain ont testé....
--
Merci du Coup de pouce ; @micalement stéphane.
-----
http://bachant.free.fr/ ==> Site en conformité KOAK 2.0 (strict)
AU SECOURS ===> Comment fusionner deux bases de donnée de deux SPIP ???
Je sais pas, les histoires d'export / fusion de la 1.9.2 ça sert pas à ça ?
Le 20 mars 07 à 13:01, asso.bachant a écrit :
mais lorsque je veux fusionner la base de spip2 dans spip1 j'ai l'erreur
suivante sur l'interface privée; celle ci d'ailleurs est complétement
blocqué et le site public m'affiche toujours spip1
*Fatal error*: Cannot redeclare import_identifie_id_type() (previously
declared in
f:\easyphp1-8\www\fusion\spip\spip\ecrire\inc\import_insere.php:276) in
*f:\easyphp1-8\www\fusion\spip\spip\ecrire\inc\import_insere.php* on
line *286*
Il faudrait comprendre pourquoi import_insere est inclus 2 fois: normalement include_spip empeche ça.
Committo,Ergo:Sum
Le vendredi 13 avril 2007 08:35, vous avez écrit :
JE suis mort de rire, ça fait depuis hier que j'écris sur le sujet et je n'ai
pas de réponse, et je viens de me rendre compte que je n'écrivais pas à la
liste mais à moi-même... Je ne risquais pas de recevoir de réponse... Donc je
reposte les trois courriers où j'explique le résultat de mes recherches
infructueuses...
> > Parse error: syntax error, unexpected $end, expecting T_VARIABLE or
> > '$' in
> > /data/www/org/n/o/cartron.org/e/i/mairie/htdocs/ecrire/inc/import.php
> > on line 172
> >
> > et depuis plus d'accès possible à l'espace privé, je n'ai plus que ce
> > message.
> >
> > Il semble me souvenir d'avoir vu passer un truc de ce genre sur la
> > liste mais je le retrouve plus...
après recherches sur google et la liste je ne trouve malheureusement rien sur
le sujet, et si je regarde dans le fichier import, je vois que ça a rapport
avec l'import de la table, ce que je faisais effectivement à ce moment-là. Je
voulais remettre ma nouvelle base 1.9.2 dans le site tout neuf.
il y a d'autres endroits où chercher ?
--
Cordialement, Daniel Cartron
« Je pompe donc je suis. »
Devise Shadock
Le vendredi 13 avril 2007 08:35, vous avez écrit :
> > Parse error: syntax error, unexpected $end, expecting T_VARIABLE or
> > '$' in
> > /data/www/org/n/o/cartron.org/e/i/mairie/htdocs/ecrire/inc/import.php
> > on line 172
> >
> > et depuis plus d'accès possible à l'espace privé, je n'ai plus que ce
> > message.
> >
> > Il semble me souvenir d'avoir vu passer un truc de ce genre sur la
> > liste mais je le retrouve plus...
après recherches sur google et la liste je ne trouve malheureusement rien sur
le sujet, et si je regarde dans le fichier import, je vois que ça a rapport
avec l'import de la table, ce que je faisais effectivement à ce moment-là. Je
voulais remettre ma nouvelle base 1.9.2 dans le site tout neuf.
il y a d'autres endroits où chercher ?
--
Cordialement, Daniel Cartron
« Je pompe donc je suis. »
Devise Shadock
Le vendredi 13 avril 2007 12:30, vous avez écrit :
Je me permet de relancer ma question, je n'ai tjs rien trouvé comme
solution...
J'ai fait la mm manipe avec mon autre base et là par contre tout s'est bien
déroulé, donc je ne comprends pas pourquoi là ça coince. Enfin si j'ai un
indice mais je ne vois pas le rapport. la base exportée était préfixée
simplement spip mais là où je l'ai importée comme il y en a deux j'ai
préfixé la base spipmairie. Donc est-il possible que ça ait coincé à cause de
ça, et dans ce cas que faire ?
J'ai aussi fait l'essai d'aller sur ecrire avec un autre navigateur et j'ai le
mm résultat.
Je ne sais plus quoi faire...
Le vendredi 13 avril 2007 10:48, vous avez écrit :
> Le vendredi 13 avril 2007 08:35, vous avez écrit :
> > > > Parse error: syntax error, unexpected $end, expecting T_VARIABLE
> > > > or '$' in
> > > > /data/www/org/n/o/cartron.org/e/i/mairie/htdocs/ecrire/inc/import.p
> > > >hp on line 172
> > > >
> > > > et depuis plus d'accès possible à l'espace privé, je n'ai plus que
> > > > ce message.
> > > >
> > > > Il semble me souvenir d'avoir vu passer un truc de ce genre sur la
> > > > liste mais je le retrouve plus...
>
> après recherches sur google et la liste je ne trouve malheureusement rien
> sur le sujet, et si je regarde dans le fichier import, je vois que ça a
> rapport avec l'import de la table, ce que je faisais effectivement à ce
> moment-là. Je voulais remettre ma nouvelle base 1.9.2 dans le site tout
> neuf.
>
> il y a d'autres endroits où chercher ?
autre indice, qd je veux me connecter à /ecrire ça me débranche
automatiquement sur ecrire/?exec=install et c 'est là que j'ai le message
d'erreur.
si je remplace install par une autre valeur (auteurs, tech, ...) c'est
pareil, ça revient sur install et donc le message d'erreur...
mais je ne sais pas pourquoi, il doit considérer que qq chose n'est pas
fini d'installer ?
qqun a une idée ? J'ai viré le connect.php et c'est encore pareil...
--
Cordialement, Daniel Cartron
« La religion est une fatiguante solution de paresse. »
E. M. Cioran
Le samedi 14 avril 2007 13:14, Daniel Cartron a écrit :
Je me permet de relancer ma question, je n'ai tjs rien trouvé comme
solution...
je persiste à appeler au secours...
J'ai supprimé toutes les tables de la base et le inc/connect, aucun
changement. Je suis en train de supprimer totalement tous les ficheirs spip
pour refaire une install à partir de zéro. MAis ça commence furieusement à me
faire ch..r cette histoire. Je m'en vais retourner à la 1.8.2, ça fait 4
jours que je galère là-dessus
--
Cordialement, Daniel Cartron
« Le voisin est un animal nuisible assez proche de l'homme. »
Pierre Desproges - Vivons heureux en attendant la mort
Daniel Cartron a écrit :
Le samedi 14 avril 2007 13:14, Daniel Cartron a écrit :
Je me permet de relancer ma question, je n'ai tjs rien trouvé comme
solution...
je persiste à appeler au secours...
J'ai supprimé toutes les tables de la base et le inc/connect, aucun changement. Je suis en train de supprimer totalement tous les ficheirs spip pour refaire une install à partir de zéro. MAis ça commence furieusement à me faire ch..r cette histoire. Je m'en vais retourner à la 1.8.2, ça fait 4 jours que je galère là-dessus
c'est un peu fort de fort ..........que tu n'arrive pas a migrer .
@llez reprend a zero.le passage de ton site ; tu a bien 1 seul site a faire evoluer ???
Donc d'un coté le dump de la 1.8.2 ; le Repertoire IMG les fichiers fonctions.php etc.....
Ensuite tu efface donc tous les fichiers du serveur + la base.
Aprés tu reinjecte avec spiploader la 1.9.2 chez ton hebergerur; d'ailleurs c'est quelle hebergeur ???
Et voila ya plus qu'a injecter le dump dans le repertoire /temp/dump puis d'aller recuperer ça avec la partie privée comm d'hab.
Ah oui j'oublie tu aura sans doute un message qui fait peur..........
@++
---
Merci du Coup de pouce ; @micalement stéphane.
-----
http://bachant.free.fr/ ==> Site en conformité KOAK 2.0 (strict)
AU SECOURS ===> Comment fusionner deux bases de donnée de deux SPIP ???
Je sais pas, les histoires d'export / fusion de la 1.9.2 ça sert pas à ça ?
Le 20 mars 07 à 13:01, asso.bachant a écrit :
mais lorsque je veux fusionner la base de spip2 dans spip1 j'ai l'erreur
suivante sur l'interface privée; celle ci d'ailleurs est complétement
blocqué et le site public m'affiche toujours spip1
*Fatal error*: Cannot redeclare import_identifie_id_type() (previously
declared in
f:\easyphp1-8\www\fusion\spip\spip\ecrire\inc\import_insere.php:276) in
*f:\easyphp1-8\www\fusion\spip\spip\ecrire\inc\import_insere.php* on
line *286*
Il faudrait comprendre pourquoi import_insere est inclus 2 fois: normalement include_spip empeche ça.
Committo,Ergo:Sum
Le dimanche 15 avril 2007 04:34, vous avez écrit :
c'est un peu fort de fort ..........que tu n'arrive pas a migrer .
plusieurs jours de boulot pour simplement faire évoluer la base, c'est un peu
trop pour moi.
@llez reprend a zero.le passage de ton site ; tu a bien 1 seul site a
faire evoluer ???
non deux. Et le deuxième a très bien marché. Finalement j'ai de nouveau tout
effacé, et tout recommencé, y compris la sauvegarde de la base et ça a fini
par marcher. Je n'y comprend rien.
merci qd mm
--
Cordialement, Daniel Cartron
« Le bonheur, c'est de désirer ce que l'on a. »
Saint Augustin
Le dimanche 15 avril 2007 08:37, vous avez écrit :
Et le deuxième a très bien marché. Finalement j'ai de nouveau tout
effacé, et tout recommencé, y compris la sauvegarde de la base et ça a fini
par marcher. Je n'y comprend rien.
À part un problème très gènant : tous les caractères accentués sont remplacés
par de l'affichage cabalistique... Histoire d'utf8 certainement mais comment
je fais ? Pas envie de tout corriger à la main 
--
Cordialement, Daniel Cartron
«Madame! N'achetez plus de tissu écossais. Écossez vous-même vos tissus! »
Francis Blanche
Le dimanche 15 avril 2007 08:51, Daniel Cartron a écrit :
Le dimanche 15 avril 2007 08:37, vous avez écrit :
> Et le deuxième a très bien marché. Finalement j'ai de nouveau tout
> effacé, et tout recommencé, y compris la sauvegarde de la base et ça a
> fini par marcher. Je n'y comprend rien.
À part un problème très gènant : tous les caractères accentués sont
remplacés par de l'affichage cabalistique... Histoire d'utf8 certainement
mais comment je fais ? Pas envie de tout corriger à la main 
Rectification : dans l'espace privé les accents sont corrects, ce n'est que
l'affichage public qui n'est pas bon. Un réglage à faire qq part ?
--
Cordialement, Daniel Cartron
« Les voyages, ça sert surtout à embêter les autres une fois qu'on est
revenu »
Sacha Guitry
Le dimanche 15 avril 2007 09:20, Daniel Cartron a écrit :
> À part un problème très gènant : tous les caractères accentués sont
> remplacés par de l'affichage cabalistique... Histoire d'utf8 certainement
> mais comment je fais ? Pas envie de tout corriger à la main 
Rectification : dans l'espace privé les accents sont corrects, ce n'est que
l'affichage public qui n'est pas bon. Un réglage à faire qq part ?
autant pour moi, après vérification avancée les accents passent mais les
ponctuations autres que virgule et point sont remplacées par un ? et le texte
d'origine des articles est correct. C'est donc uniquement un pb d'affichage.
Et curieusement trois points (...) sont également remplacés alors qu'un seul
point ne l'est pas. J'ai changé de squelette c'est pareil. Désactivé les
tweaks, rien ne change. Je sèche...
Par contre dans la partie privée certaines zones n'affichent pas les accents
mais des signes cabalistiques, c'est le cas de la gestion des
tweaks : "Boutons d’administration supplémentaires" par exemple.
--
Cordialement, Daniel Cartron
« Quand on a oublié d'acheter du sucre, on peut parfaitement sucrer son café
avec une betterave, mais c'est plus long. »
François Cavanna - Le saviez-vous ?
Le dimanche 15 avril 2007 09:53, Daniel Cartron a écrit :
> Rectification : dans l'espace privé les accents sont corrects, ce n'est
> que l'affichage public qui n'est pas bon. Un réglage à faire qq part ?
autant pour moi, après vérification avancée les accents passent mais les
ponctuations autres que virgule et point sont remplacées par un ? et le
texte d'origine des articles est correct. C'est donc uniquement un pb
d'affichage.
Et curieusement trois points (...) sont également remplacés alors qu'un
seul point ne l'est pas. J'ai changé de squelette c'est pareil. Désactivé
les tweaks, rien ne change. Je sèche...
Par contre dans la partie privée certaines zones n'affichent pas les
accents mais des signes cabalistiques, c'est le cas de la gestion des
tweaks : "Boutons d’administration supplémentaires" par exemple.
Finalement c'est dans configuration gestion des langues que ça se cache...
J'ai tout passé en utf-8 (ça se fait super facilement) et tout est rentré
dans l'ordre...
--
Cordialement, Daniel Cartron
« Les dix meilleures années de la vie d'une femme? Entre vingt-cinq et
vingt-six ans. »
RIP