SPIP - Contrib

[ar] [en] [es] [fr] [it]



Accueil du site > Documentation > Archives documentation > FAQ - Les questions fréquentes

J’ai toujours une page blanche lorque je lance une recherche...

dimanche 5 octobre 2003, par DoriaN. Dernier ajout dimanche 5 octobre 2003

Toutes les versions de cet article :


Petite incompatibilité spip 1.6 - versions php récentes, à corriger manuellement


Il s’agit d’un petit bug connu de spip 1.6, avec certaines versions de php (à moins que ça soit un bug de php, hein...)

Pour le corriger manuellement il faut modifier 2 fichiers de configuration de spip :

  • dans le fichier ecrire/inc_surligne.php3, recherche la ligne suivante
    ob_start("") ;
    et le remplacer par ob_start() ;

La ligne est présente en quatre exemplaires, il faut remplacer les quatre.

  • Il faut aussi modifier (dans la racine) le fichier inc.public.global.php3 en changeant
    ob_start("") ;
    par ob_start()

P.-S.

Ce bug est bien sûr corrigé dans la version de dévelopement.


Répondre à cet article

  • > J’avais aussi une page blanche et ...

    8 octobre 2003 17:19, par scoty

    Bonjour, ... et maintenant ... c’est corrigé ! j’utilise un SPIP 1.5.2 ... donc peut-être voir du côté de php effectivement ! En tous cas merci pour ce correctif ... c’est mon admin réseau qui va m’en vouloir maintenant ... !

    Répondre à ce message

    Retour au début des forums

  • Page blanche

    13 décembre 2005 13:13, par cyrilestla

    Bonjour,

    Je débute,

    J’ai une page blanche lorsque que je veux consulter simplement mon site et ce de n’importe ou et uniquement avec internet explorer.

    J’ai installé la dernière version de spip chez mon fournisseur internet ( club internet), jusque là, pas de problème j’ai installé un squelette et créé mes rubriques et articles. Tout fonctionne à merveille en mode admin (écrire)

    Le problème est que depuis l’interface publique, c’est une page blanche qui d’affiche et rien d’autre, mais uniquement avec internet explorer, ça marche avec Firefox.

    A la racine de spip j’ai ces deux fichiers : index.php index.php3 ma page sommaire et autres html se trouve dans un sous dossier.

    Peut-être me faut-il configurer un des fichier index ?

    Comment puis-je faire ça ?

    Merci

    Répondre à ce message

    • Page blanche 22 janvier 2008 11:21, par stella

      ecrire/inc_surligne.php3, recherche la ligne suivante ob-start ("") ; et le remplacer par ob-start() ; La ligne est présente en quatre exemplaires, il faut remplacer les quatres. Il faut aussi modifier (dans la racine) le fichier inc.public.global.php3 en changeant ob-start ("") ; par ob-start() P.-S Le bug est bien sûr corrigé dans la version de dévelopement

      pour tout le reste nous sommes tout à fait capable d’évoluer sans aucun problème nos trois louves sont très gentilles et sâges et elles s’occupent très bien de l’éducation de leurs petits loups elles ont résamment élaborer avec leur équipe d’éducateurs et d’animateurs professionnels un tout nouveau programme éducatif et pédagogique qui met aux loups mals que nous avons sélectionné des protèctions pour qu’avec leurs dents ils ne puissent plus mordre, du coup ils sont tout à fait inofensifs et ils participent même activement à la bonne éducation de nos enfants qui les aiment beaucoup... beaucoup animateurs un nouveau progr

      Répondre à ce message

    Retour au début des forums

  • J’ai moi aussi une page balnche lorsque je lance une recherche sur ma base MySQL en local ; par contre, avec la même base installée sur un autre serveur (distant), ça fonctionne.

    Je ne commais pas la version qu’utilise mon hébergeur, mais en local j’utilise EasyPHP 1.8.

    Je n’ai pas les lignes ob_start dans le fichier ecrire/inc_surligne.php3 Quant au fichier "inc.public.global.php3", je ne l’ai pas. C’’st quoi, ce fichier avec des "." dans le nom ?

    C’est très énervant car pour tester mon squelette de recherche je suis obligé de le mettre en ligne.

    Répondre à ce message

    Retour au début des forums

  • Suite au message de Dorian, je rencontre le même problème : aucun affichage des résultats après lancé une requête.

    J’ai décidé d’installer sur un autre serveur le site que j’ai conçu pour ma boîte. Tout fonctionne sur le 1er serveur, par contre sur le deuxième, ma fonction rechercher est inactive. Après avoir lancé une requête, les résultats ne s’affichent. Ca vous dit quelque chose ? J’utilise la version 1.7.2 de Spip. Mickaël

    Répondre à ce message

    Retour au début des forums

  • Nous tentons d’installer un biospip sur un serveur qui n’est pas un Apache... et la recherche refuse de fonctionner dans tout les cas... le noyau spip et le squelette bio ont été recodés en php4 et fonctionnent correctement sur un serveur Apache, mais pas sur le distant...

    Une idée ?

    Répondre à ce message

    Retour au début des forums

  • Version 1.7 bêta, rien ne va plus ?

    15 décembre 2003 04:55, par Pe)P

    J’ai eu la possibilité d’expérimenter le moteur de recherche en local avec spip 1.6, et le fameux syndrôme de la page blanche est disparu après quelques jours...il s’agissait de laisser à la base de données le temps de faire l’indexation.

    Toutefois je bosse maintenant en local sur un nouveau site multilingue, sous SPIP 1.7b/PHP 4.20, et le moteur de recherche est vraiment raide mort. Je ne trouve pas d’explication logique. Quelqu’un a déjà eu ce problème avec cette version bêta ?

    Répondre à ce message

    • Version 1.7 bêta, réponse 17 décembre 2003 18:59, par Pe)P

      Je viens de trouver la réponse : j’ai codé manuellement mes formulaires de recherche, pour pouvoir mieux en contrôler l’apparence. Mais l’article 126 intitulé « Comment avoir un bouton "ok" avec le formulaire de recherche » s’applique à SPIP 1.6 seulement.

      Avec la version 1.7 il faut s’en tenir rigoureusement aux paramètres qu’on trouve dans le fichier inc-calcul-squel.php3 alors voici ce que ça donne (avec en plus un bouton "OK" personnalisé et un script permettant au curseur de se placer automatiquement au début du formulaire) :

      <form action="recherche.php3" method="get" name="form_rech">

      <input class="votreclasse" id="formulaire_recherche" name="recherche" size="22" maxlength="50" value="Rechercher" onClick="this.focus();" onFocus="if(this.value == 'Rechercher') this.value = '';">

      <input type="image" border="0" name="submit" src="images/bouton_recherche.gif" width="23" height="23" value="submit" align="middle">

      </form>

      Répondre à ce message

    • > Version 1.7 bêta, rien ne va plus ? 20 février 2004 14:00, par Jo

      Je viens d’installer n nouveau site en spip 1.7 monolangue et seuls les 3 permiers articles créés ont été indexés et disponibles avec la fonction rechercher.

      La synthaxe "ob_start" est correcte. J’ai vider le cache et supprimer les index, revisualiser les articles ... mais rien n’a faire. Seuls les 3 permiers article sont indexés.

      Avez vous une idée ?

      Merci à tous.

      Jo

      Répondre à ce message

    Retour au début des forums

  • En fait, le bug décrit et la correction correspondante de DoriaN ne sont pas liés à SPIP 1.6 mais à toutes les versions antérieures qui comportent la même syntaxe.

    J’ai utilisé la correction sur une version 1.5.2 de SPIP tournant sous Nexen qui met très régulièrement à jour ses versions de PHP (4.3.3) et MySql (4.0.16). Ça fonctionne très bien.

    Répondre à ce message

    Retour au début des forums

  • Salut, J’ai constaté plusieurs fois sur la page d’accueil du site que j’ai crée (www.place-publique.fr) un espace à rallonge qui s’insère au milieu de la page, et qui donne une page coupée par du blanc et la fin de la page qui s’affiche 3 kilomètres plus tard..

    Le même problème est visible actuellement sur le site ici présent, spip-contrib..

    Mais uniquement avec Mozilla et netscape, les navigateurs Gecko.

    De mon côté, j’ai résolu le problème après des heures de prise de tête.. cela venait d’un article présenté en page d’accueil pour lequel le nom de l’auteur avait un accent.. top bizarre mais c’est résolu en supprimant l’accent en question..

    Et en plus cela arrive un beau jour alors que tout va bien lors de la mise en ligne..

    Si quelqu’un a connu le même souci.. c’est qu’il y a peut-être un bug non ??

    Répondre à ce message

    Retour au début des forums



Suivre la vie du site RSS 2.0 | Plan du site | Espace privé | Charte et vie SPIP-Contrib | SPIP | L'autre.net