BioSPIP et BioSquelettes v. 4
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
BioSPIP et BioSquelettes v. 4

Forum des Squelettes évolués pour SPIP : BioSPIP et ses BioSquelettes
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
-39%
Le deal à ne pas rater :
Pack Home Cinéma Magnat Monitor : Ampli DENON AVR-X2800H, Enceinte ...
1190 € 1950 €
Voir le deal
anipassion.com

 

 Fatal error: Cannot redeclare class

Aller en bas 
4 participants
AuteurMessage
Alex




Nombre de messages : 5
Date d'inscription : 03/02/2006

Fatal error: Cannot redeclare class Empty
MessageSujet: Fatal error: Cannot redeclare class   Fatal error: Cannot redeclare class EmptyDim 28 Mai à 15:29

Bonjour,
Je ne peux plus accéder à la partie public de mon site biospip hébergé par free. j'ai l'erreur suivante:
Fatal error: Cannot redeclare class link in ...../ecrire/inc_version.php3 on line 0

Quelqu'un a t'il une solution?
Merci.
Alex.
Revenir en haut Aller en bas
apetithan




Nombre de messages : 22
Date d'inscription : 13/02/2006

Fatal error: Cannot redeclare class Empty
MessageSujet: Re: Fatal error: Cannot redeclare class   Fatal error: Cannot redeclare class EmptyDim 28 Mai à 20:14

Salut,
j'ai cela depuis 3 semaine sur free. J'ai donc changé d'hébergeur... Un payant 25 € /an mais tout fonctionne à merveille, beaucoup plus rapidement qu'avant.

Au revoir free (que je garde tout de même pur stocker des trucs :-) )
A+

André
Revenir en haut Aller en bas
http://www.petithan.be
Rustine




Nombre de messages : 13
Age : 42
Localisation : Paris 7
Date d'inscription : 03/02/2006

Fatal error: Cannot redeclare class Empty
MessageSujet: help !   Fatal error: Cannot redeclare class EmptyLun 29 Mai à 21:53

Moi aussi j'ai le même problème que toi, sur Free evidemment ......No
si quelqu'un a une idée, je suis preneuse !!!

edit : je viens de trouver ça sur un forum :
Citation :
C'est la fonction motop du biosquelette :
avec $motscles_motop = non, tout roule
Et c'est précisé dans le fichier de config :

"Vous pouvez mettre ici $motscles_motop =
oui; ou $motscles_motop = non; par défaut il est sur "non" car il pose
des problèmes chez quelques rares hébergeurs et empêche de voir le
site."

mais....qu'est ce que le fichier de config ? Neutral
Revenir en haut Aller en bas
http://amap.feuillantines.free.fr
apetithan




Nombre de messages : 22
Date d'inscription : 13/02/2006

Fatal error: Cannot redeclare class Empty
MessageSujet: Re: Fatal error: Cannot redeclare class   Fatal error: Cannot redeclare class EmptyLun 29 Mai à 22:27

J'avais trouvé ça pour Free. J'ai essayé deux fois et c'est vrai que quand le serveur veut bien, ça augmente la vitesse.

Code:
Au bout d’un certain temps, le nombre de requètes et de données augmentant, la Base se fragmente et ralentit le server.

Pour améliorer le traitement, il faut optimiser les tables : Collez le code suivant dans la fenêtre Exécuter une ou des requêtes sur la base ma_base_spip (phpmyadmin - SQL) et cliquez sur executer.

OPTIMIZE TABLE spip_articles;
OPTIMIZE TABLE spip_auteurs;
OPTIMIZE TABLE spip_auteurs_articles;
OPTIMIZE TABLE spip_auteurs_messages;
OPTIMIZE TABLE spip_auteurs_rubriques;
OPTIMIZE TABLE spip_breves;
OPTIMIZE TABLE spip_caches;
OPTIMIZE TABLE spip_documents;
OPTIMIZE TABLE spip_documents_articles;
OPTIMIZE TABLE spip_documents_breves;
OPTIMIZE TABLE spip_documents_rubriques;
OPTIMIZE TABLE spip_documents_syndic;
OPTIMIZE TABLE spip_forum;
OPTIMIZE TABLE spip_groupes_mots;
OPTIMIZE TABLE spip_index_articles;
OPTIMIZE TABLE spip_index_auteurs;
OPTIMIZE TABLE spip_index_breves;
OPTIMIZE TABLE spip_index_dico;
OPTIMIZE TABLE spip_index_documents;
OPTIMIZE TABLE spip_index_forum;
OPTIMIZE TABLE spip_index_mots;
OPTIMIZE TABLE spip_index_rubriques;
OPTIMIZE TABLE spip_index_signatures;
OPTIMIZE TABLE spip_index_syndic;
OPTIMIZE TABLE spip_messages;
OPTIMIZE TABLE spip_meta;
OPTIMIZE TABLE spip_mots;
OPTIMIZE TABLE spip_mots_articles;
OPTIMIZE TABLE spip_mots_breves;
OPTIMIZE TABLE spip_mots_documents;
OPTIMIZE TABLE spip_mots_forum;
OPTIMIZE TABLE spip_mots_rubriques;
OPTIMIZE TABLE spip_mots_syndic;
OPTIMIZE TABLE spip_ortho_cache;
OPTIMIZE TABLE spip_ortho_dico;
OPTIMIZE TABLE spip_petitions;
OPTIMIZE TABLE spip_referers;
OPTIMIZE TABLE spip_referers_articles;
OPTIMIZE TABLE spip_referers_temp;
OPTIMIZE TABLE spip_rubriques;
OPTIMIZE TABLE spip_signatures;
OPTIMIZE TABLE spip_syndic;
OPTIMIZE TABLE spip_syndic_articles;
OPTIMIZE TABLE spip_types_documents;
OPTIMIZE TABLE spip_versions;
OPTIMIZE TABLE spip_versions_fragments;
OPTIMIZE TABLE spip_visites;
OPTIMIZE TABLE spip_visites_articles;
OPTIMIZE TABLE spip_visites_temp;

Ca devrait aller un peu mieux..

Mais je reste persuadé que Free ne fonctionne pas bien avec PHP

A+

André
www.petithan.be
Revenir en haut Aller en bas
http://www.petithan.be
Alex




Nombre de messages : 5
Date d'inscription : 03/02/2006

Fatal error: Cannot redeclare class Empty
MessageSujet: Re: Fatal error: Cannot redeclare class   Fatal error: Cannot redeclare class EmptyLun 29 Mai à 23:06

Après recherche sur google, il semble en effet que la recherche par mot clés soit responsable de pb chez certains hébergeur. J'ai donc modifier dans l'espace privé, accessible directement par l'url .../ecrire, la configuration du contenu du site (menu configuration): en cochant Ne pas utiliser les mots clés. Cette modif résoud en partie le pb, mais des erreurs persistent avec notament des pb sur les boucles et tag fermant. => modifier le fichier inc_meta.html du répertoire squelette, en rajoutant toutes les balises fermantes des boucles </BOUCLE_....>. exemple:

<BOUCLE_article_en_cours(ARTICLES){id_article}>
[<meta name="DC.Identifier" content="(#URL_ARTICLE|abs_url)" />]
[<meta name="DC.Title" lang="#LANG" content="(#TITRE|textebrut|attribut_html|supprimer_numero)" />]
[<meta name="DC.Subject" lang="#LANG" content="(#CHAPO|textebrut|attribut_html|supprimer_numero)" />]
[<meta name="DC.Description" lang="#LANG" content="(#INTRODUCTION|textebrut|attribut_html|couper{150})" />]
</BOUCLE_article_en_cours>

Et maintenant le site fonctionne normalement comme avant.
Alex.
Revenir en haut Aller en bas
Rustine




Nombre de messages : 13
Age : 42
Localisation : Paris 7
Date d'inscription : 03/02/2006

Fatal error: Cannot redeclare class Empty
MessageSujet: Re: Fatal error: Cannot redeclare class   Fatal error: Cannot redeclare class EmptyMar 30 Mai à 11:03

mais les biosquelettes utilisent beaucoup les mots clés non ?
tu n'as pas eu de problèmes en les desactivant ?
Revenir en haut Aller en bas
http://amap.feuillantines.free.fr
nagaremono




Nombre de messages : 10
Date d'inscription : 18/01/2006

Fatal error: Cannot redeclare class Empty
MessageSujet: Meme erreur recemment sur 3 sites hébergés chez free   Fatal error: Cannot redeclare class EmptyMar 30 Mai à 13:38

J'ai mis des post sur des forums un peu partout.

Mes sites utilisent les mots clés, et si la solution est là, ce n'est pas bon pour moi.
Ce bug est-il lié à Biospip, ou pas ?
Revenir en haut Aller en bas
Rustine




Nombre de messages : 13
Age : 42
Localisation : Paris 7
Date d'inscription : 03/02/2006

Fatal error: Cannot redeclare class Empty
MessageSujet: Re: Fatal error: Cannot redeclare class   Fatal error: Cannot redeclare class EmptyMar 30 Mai à 23:25

D'après ce que j'ai constaté, c'est lié à Free et pas à Biospip

J'ai trouvé une solution qui a marché pour moi (sur http://forum.spip.org/)

Il faut remplacer dans tous les fichiers .php3
Code:
include ("ecrire/inc_version.php3");
par
Code:
include_once ("ecrire/inc_version.php3");

J'ai recensé ces 12 fichiers (tous à la racine) :

spip_redirect.php3
spip_pass.php3
spip_inscription.php3
spip_image.php3
spip_cookie.php3
spip_cal.php3
spip_cache.php3
spip_background.php3
spip_acces_doc.php3
page.php3
motop.php3
inc_public.php3

J'espère que ça marchera aussi pour vous ! Neutral
Revenir en haut Aller en bas
http://amap.feuillantines.free.fr
nagaremono




Nombre de messages : 10
Date d'inscription : 18/01/2006

Fatal error: Cannot redeclare class Empty
MessageSujet: Re: Fatal error: Cannot redeclare class   Fatal error: Cannot redeclare class EmptyMer 31 Mai à 21:00

Bonjour,
effectivement, le probleme ne semble toucher que les utilisateurs de free, et la solution que vous proposez fonctionne parfaitement.

include_once ("ecrire/inc_version.php3");

Merci
Revenir en haut Aller en bas
Contenu sponsorisé





Fatal error: Cannot redeclare class Empty
MessageSujet: Re: Fatal error: Cannot redeclare class   Fatal error: Cannot redeclare class Empty

Revenir en haut Aller en bas
 
Fatal error: Cannot redeclare class
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Fatal error une fois sur deux
» Biospip 4 spip1.9 => Fatal error sur 1 rubrique
» erraur fatal

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
BioSPIP et BioSquelettes v. 4 :: Installation-
Sauter vers: