| Fatal error: Cannot redeclare class | |
|
|
Auteur | Message |
---|
Alex
Nombre de messages : 5 Date d'inscription : 03/02/2006
| Sujet: Fatal error: Cannot redeclare class Dim 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. | |
|
| |
apetithan
Nombre de messages : 22 Date d'inscription : 13/02/2006
| Sujet: Re: Fatal error: Cannot redeclare class Dim 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é | |
|
| |
Rustine
Nombre de messages : 13 Age : 43 Localisation : Paris 7 Date d'inscription : 03/02/2006
| Sujet: help ! Lun 29 Mai à 21:53 | |
| Moi aussi j'ai le même problème que toi, sur Free evidemment ...... 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 ? | |
|
| |
apetithan
Nombre de messages : 22 Date d'inscription : 13/02/2006
| Sujet: Re: Fatal error: Cannot redeclare class Lun 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 | |
|
| |
Alex
Nombre de messages : 5 Date d'inscription : 03/02/2006
| Sujet: Re: Fatal error: Cannot redeclare class Lun 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. | |
|
| |
Rustine
Nombre de messages : 13 Age : 43 Localisation : Paris 7 Date d'inscription : 03/02/2006
| Sujet: Re: Fatal error: Cannot redeclare class Mar 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 ? | |
|
| |
nagaremono
Nombre de messages : 10 Date d'inscription : 18/01/2006
| Sujet: Meme erreur recemment sur 3 sites hébergés chez free Mar 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 ? | |
|
| |
Rustine
Nombre de messages : 13 Age : 43 Localisation : Paris 7 Date d'inscription : 03/02/2006
| Sujet: Re: Fatal error: Cannot redeclare class Mar 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 ! | |
|
| |
nagaremono
Nombre de messages : 10 Date d'inscription : 18/01/2006
| Sujet: Re: Fatal error: Cannot redeclare class Mer 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 | |
|
| |
Contenu sponsorisé
| Sujet: Re: Fatal error: Cannot redeclare class | |
| |
|
| |
| Fatal error: Cannot redeclare class | |
|