Page toute blanche chez 1&1 sur un WordPress

Le site de ma femme sur les anniversaires est hébergé chez 1&1 et sans raison évidente, l’adresse du blog affichait une page carrément blanche.

1&1

1&1

J’ai d’abord cru que 1&1 avait encore une fois bloqué l’accès à ce site qui reçoit peut-être trop de visiteurs mais dans l’interface d’administration de la base chez 1&1 la statut est bien à disponible (voir mon précédent article sur Error establishing a database connection)

J’ai ensuite regardé le code source de la page et il était lui aussi absolument vierge.

J’ai ensuite essayé de remonter les fichiers de la dernière version de WordPress et toujours sans effet.

J’ai eu alors l’idée de renommer le fichier config.php pour voir ce que ça pourrait bien faire de relancer les script d’installation.

Ça a bien fonctionné et je suis entré dans la procédure d’installation de WordPress jusqu’au moment ou l’installateur m’a déclaré que WordPress était déjà installé sur ce serveur et qu’il fallait que je supprime toutes les tables pour que la nouvelle installation puisse se réaliser normalement.

Néanmoins, à partir de là le site est redevenu accessible avec quelques « petits » problèmes comme un passage de la sidebar de droite et surtout en saccageant le codage des lettres accentuées.

Exemple :

Sophie a à nouveau déposé sur le forum un jeu de piste clefs en main tout prêt, testé,

Je vais en rester là pour ce soir

QQ nouvelles plusieurs jours plus tard : merci à toutes les idées postées dans les commentaires.

Ce soir je teste le code suivant dans une table wptuto_post_test qui est la copie de la table wptuto_post:
ALTER TABLE `wptuto_posts_test` CHANGE post_content post_content BLOB;
ALTER TABLE `wptuto_posts_test` CHANGE post_content post_content TEXT CHARACTER SET utf8;

On va voir : ET ÇA FONCTIONNE !

L’idée provient de la fin de cette page du site du zéro :

J’ai une colonne déclarée en latin1, mais j’ai stocké à l’intérieur des données en UTF-8 ! Comment rétablir la cohérence de mes données ?

Ce problème se produit très souvent, notamment lorsque vous mettez à jour une base de données MySQL 4.0 en une version plus récente, prenant en compte les jeux de caractères, ou tout simplement parce que vous venez de découvrir les fonctionnalités de MySQL avec ce tuto, et que vous stockiez vos données en UTF-8 sans vous préoccuper de la déclaration de la colonne.

La documentation MySQL indique une astuce pour rétablir la situation : convertir la colonne en type binaire (BLOB, par exemple), puis la reconvertir en type texte en spécifiant le jeu de caractères voulu :

Code : SQL

1
2
ALTER TABLE table CHANGE colonne colonne type_binaire;
ALTER TABLE table CHANGE colonne colonne type_texte CHARACTER SET jeu_de_caracteres;

Par exemple :

Code : SQL

1
2
ALTER TABLE t1 CHANGE c1 c1 BLOB;
ALTER TABLE t1 CHANGE c1 c1 TEXT CHARACTER SET utf8;

Trop fort ce site du zéro.
Bon récap pour toutes les colonnes saccagées par cette question d’encodage foireux
Les articles eux-mêmes :
ALTER TABLE `wptuto_posts` CHANGE post_content post_content BLOB;
ALTER TABLE `wptuto_posts` CHANGE post_content post_content TEXT CHARACTER SET utf8;

Les titres des articles :
ALTER TABLE `wptuto_posts` CHANGE post_title post_title BLOB;
ALTER TABLE `wptuto_posts` CHANGE post_title post_title TEXT CHARACTER SET utf8;

Pour les tags :
ALTER TABLE `wptuto_tags` CHANGE tag tag BLOB;
ALTER TABLE `wptuto_tags` CHANGE tag tag TEXT CHARACTER SET utf8;

Pour les commentaires :
ALTER TABLE `wptuto_comments` CHANGE comment_content comment_content BLOB;
ALTER TABLE `wptuto_comments` CHANGE comment_content comment_content TEXT CHARACTER SET utf8;

Les auteurs des commentaires peuvent aussi contenir des lettres accentuées :
ALTER TABLE `wptuto_comments` CHANGE comment_author comment_author BLOB;
ALTER TABLE `wptuto_comments` CHANGE comment_author comment_author TEXT CHARACTER SET utf8;

Pour les catégories c’est la table ‘wptuto_terms’ :
ALTER TABLE `wptuto_terms` CHANGE name name BLOB;
ALTER TABLE `wptuto_terms` CHANGE name name TEXT CHARACTER SET utf8;

Mais alors que tout allait bien, mysql me répond pour ce dernier :

MySQL a répondu:Documentation
#1170 – BLOB/TEXT column ‘name’ used in key specification without a key length

Pour les catégories il faut donc finir « à la main » et heureusement qu’il y a un système de modification rapide pour ceux qui ont beaucoup de catégories.


Tags : ,
Commentaires
  • Y’avait pas un htaccess à virer ? la structure des permaliens a été changée récemment ?

  • crazyball dit :

    Les nouveaux wordpress sont codés en PHP5 et 1and1 est par defaut en PHP4. Il faut creer un fichier .htaccess avec une ligne pour activer php5 et ne plus avoir cette page blanche. La ligne est facilement trouvable sur le net.

  • Jonas dit :

    Concernant l’encodage ça peut peut-être une solution ? http://jonasluthi.com/2009/09/forcer-lencodage-utf8-par-php/

  • Football dit :

    J’avais eu le même problème à une époque. J’avais par erreur supprimer mon thème et lorsque j’ai affiche la home page elle était vierge.

  • mutuelle dit :

    vous conseillz quoi comme hebergeur vous ?

  • hristou dit :

    AddType x-mapp-php5 .php
    AddHandler x-mapp-php5 .php

    Voici les 2 lignes à rajouter avant #end wordpress.

    Chez moi tout est redevenu nickel ainsi que pour les mises a jour.

    Le .htacces entier est sous la forme:

    # BEGIN WordPress

    RewriteEngine On
    RewriteBase /wordpress/
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /wordpress/index.php [L]

    AddType x-mapp-php5 .php
    AddHandler x-mapp-php5 .php

    # END WordPress
    Esperant que cela puisse aider

  • Pascal dit :

    Bonsoir

    Il me semble qu’il y a beaucoup de problèmes avec 1and1 et pas seulement avec wordpress mais avec de nombreux scripts. Le plus grave c’est qu’eux même sont incapables d’apporter des solutions à leurs clients.
    La meilleur solution pour régler les problèmes est de changer d’hébergeur.

    Amicalement
    Pascal

  • Alex dit :

    Bonjour

    Je suis sur 1and 1 et tout marche nickel mais il y a un probleme avec l’acceptation du php5.

    Pour résoudre d’éventuels dysfonctionnements c’est facile il suffit de créer un fichier .htaccess à la racine du site wordpress et d’y inclure la ligne suivante:

    AddType x-mapp-php5 .php

    voili voilou

    A plus

  • chibatop dit :

    Bonjour,
    « Erreur Establishing a data base connection…Erreur ligne … Déjà installé… »
    Oui,un transfert et hop,ça recommence.Changer d’hébergeur ?
    J’en ai testé deux, mais pas de chance…avec les versions 2.2.2 et 2.5.
    Je viens donc de créer le fichier conseillé par Alex,en le renommant une fois à la racine (filezilla),histoire de prévenir pour ma version 2.8.4.
    Heu… j’ai eu pour résultat une page blanche!
    (@ Alex :Ai-je manqué un épisode ou est-ce l’hébergeur qui n’en veut pas?)
    Bon courage pour le site de ta femme…

  • Alex dit :

    bonsoir

    Bon voilà comment j’ai fait pour installer la version 28.4 comme il faut sur 1and1 avec l’abonnement basique :

    1 – tu crées une base mysql5 sur ton admin 1and1
    2 – tu uploades wordpress via ftp en le laissant bien dans son repertoire wordpress
    3 – Dans l’admin 1and1 tu vas dans « gérer mes noms de domaine » et tu paramètres la direction de ton nom de domaine sur le repertoire wordpress – comme ça tu fais directement pointer http://www.tondomaine.com sur index.php de wordpress et cela sera transparent dans la barre d’adresse.
    4 – à la racine du répertoire wordpress tu colles le fichier.htaccess avec
    l’instruction :
    AddType x-mapp-php5 .php
    5 – tu lances http://www.tondomaine.com et tu fais l’install normalement en mettant les coordonnées de connexion sql et en mettant une extension autre que wptuto_ pour les tables – comme ça tu peux installer d’autres wordpress sur la même base mysql.

    Et là tout devrait marcher nickel

    @+

  • mutuelle dit :

    c est fini mais il y a d autre hebergeur comme ovh qui ont doublé leurs tarifs

  • Pour les corrections de codage de texte accentué défaillant, j’ai trouvé une excellente solution.
    Il s’agit de l’utilisation du plugin « search and replace » :
    http://wordpress.org/extend/plugins/search-and-replace/

    Je l’ai employé deux fois après deux transfert de blog de chez Free à 1and1 (nouveau serveur, nouveau nom de domaine en .fr)

    En très peu de temps on corrige tout le contenu dans la base de donnée

    sinon le petit fichier .htacess pour la mise à niveau php5, m’avait été conseillé par 1and1, à partir de là plus le moindre soucis avec les scripts chez eux, en effet.

  • Problème rencontrez mais résolu rapidement !!
    Merci pour l’info

  • reno dit :

    je suis chez 1&1& et j’ai juste rajouté dans le fichier .htaccess
    AddType x-mapp-php5 .php
    et non
    AddType x-mapp-php5 .php
    AddHandler x-mapp-php5 .php
    à quoi sert?
    AddHandler x-mapp-php5 .php

    Merci

  • liz dit :

    bonjour à tous,
    et merci pour ce super site qui m’a aidé à faire mes premiers pas sur WP !

    j’ai aujourd’hui le même problème, ma page est toute blanche, le code source est vierge et je ne peux meme pas acceder au back office.

    Je suis completement desemparée, que dois je faire? tout desinstaller et reinstaller?
    ma base de donnee indique « MySQL5.0″ avec 1and1, et j’ai déjà par défaut les lignes que vous indiquez…

    Je ne sais pas bien comment fonctionne une base de donnees, du coup j’ai du mal à comprendre ce qu’il faut changer, même avec tes explications.
    Tout est devenu blanc tout à coup, j’ai juste remis mon ancien template.
    si vous avez des idées, je suis preneuse,
    merci à tous
    liz

  • turbo dit :

    je suis egalement chez 1&1 et utilise desormais wp 2;8;6 avec une base mysql4 mais j’ai modifié le fichier htacess comme dit ci-dessus.Mon probleme maintenant c’est qu’ achaque que j’edite un article,une page,un média,ils ont tous le meme identifiant donc une commande les impactes tous(si j’en suprime un ça les suppriment tous sauf si je passe par la base de données) comment regler ce pb d’auto-increment ?

  • Daniel Roch dit :

    La page blanche est vraiment un problème récurrent et les causes possibles de bugs sont vraiment multiples. J’ai essayé de faire un guide le plus complet possible juste ici : La page blanche de WordPress : causes et solutions

    Le fichier config.php est effectivement source de bug, tout comme l’hébergement et la version de PHP qui peut tout mettre à terre sur le CMS. J’en ai eu plusieurs fois l’expérience avec OVH et 1and1 sur plusieurs blogs… Par contre, le bug que tu as eu sur les caractères accentués est bizarre…

    Ps : la mise en page merde un peu chez moi et le code est un peu illisible. ;)

  • asgdb dit :

    Girls will love the hearts, flowers, stars and bear faces on this pattern which is appropriately named « Friendship is Furever! » How many of us have clung onto at least one of our favorite stuffed animals from childhood? I know I have.
    Most girls love to draw the symbols represented on this kids bedding. Even I find myself still drawing hearts, stars and flowers! Deep down in all of us we have a desire for what each of these symbols represent. In most of our minds the heart represents love, affection, and our innermost feelings. And flowers are a symbol of expressing our feelings of life, beauty and love. Stars are dreams, and young girls love to dream of the future and wanting to be a star in someone’s heart. And the teddy bear has brought comfort to kids around the world.
    Build a Bear « Friendship is Furever » girl bedding set is the perfect way to express your love to your special girl. By sharing the meaning of the heart, star, flower, and bear symbols she will grow up knowing what love is. Not because you bought her the girl bedding set, but because she will see you demonstrating over and over her mother’s love in giving of her time.

  • The « Friendship is Furever » girl bedding set comes in two sizes, a twin and full/queen comforter set. It is machine washable and is made of 100% microfiber hypoallergenic polyester, making it great for those who have allergies.
    We all know girls have a change in personalities from time to time; sometimes feeling bold, or not so bold. So if your girl decides she wants a change, or feels she might be too old for the Build a Bear side, she can easily reverse it to reflect her bold side. And when she’s feeling a little less bold she can revert back to her other self. All it takes is a quick flip of the comforter.
    As you already know Build a Bear Workshops are very popular, so you know these girl bedding sets will be just as popular! Make a girl’s dream bedroom come true. If you have a daughter, granddaughter, niece, or even special neighbor friend make sure you get yours soon! The sooner the better, before the demand makes you wait on backorders.

  • Donna Randol owner of Krazy Kids Bedding is excited to show you the newest addition to her product line. I am thrilled to add the new Build a Bear addition to our already growing selection. To find this special and colorful Build a Bear Bedding go to [http://www.krazykidsbedding.com/build-a-bear-girl-bedding-sets.html]. While you are looking around you may find some other kids bedding and accessories that will appeal to you.
    We help you make their bedroom a safe place that inspires creativity and imagination in their play. Creating a room that is as unique as they are! To make any kids bedroom a dream come true stop in and look around at [http://www.krazykidsbedding.com] to find what you need.

  • castiglioni dit :

    It is more dependable than the rest whether it is a clip-on type or adjustable lamps; each one has its flaws. The clip-on needs to be clamped upon the piano which is a thing that most people shudder to think about since this always poses the risk of scratching the surface of the piano. The adjustable ones might just shift and cause trouble and the piano-top ones might not be just enough sometimes.

  • Best light provider – these lamps are known to be the best for lighting. While all other piano lights need adjustments and great care to ensure that the light falls where it is supposed to fall, with the grand piano lights you need not worry too much about adjustments. All you need to do is place it on the floor and point it to where it is supposed to throw light. Bingo! You are all set.

  • ctcl dit :

    In the market, these are classified according to kinds, capacity and color. There are plastic coolers. There are coolers made especially for extreme heat. There are also several colors to choose from. These are the different options buyers consider aside from the price. Men have their own specification. In here, we will find out what they think about this portable stainless steel cooler and what they consider when buying.

  • weight brand dit :

    Le plus grave c’est qu’eux même Timberland pas cher sont incapables d’apporter des solutions à leurs clients

  • Lester vous dit :

    J’ai ensuite essayé de remonter les fichiers de la dernière version de WordPress et toujours polo ralph laruen sans effet

  • yannbeauvais dit :

    The immune system is one of the body’s most important and vital systems, recognizing viruses, bacteria, and any foreign bodies and informing the brain of the toxins and then eliminating the threats. The system consists of lymph nodes, blood proteins, and organs that that transport vital nutrients to the body’s core systems. For any one suffering from an auto-immune disease it is vital to understand how to boost the immune system, and ultimately achieve improved better levels for better health.

  • yetiprod dit :

    There are a number of auto-immune disorders from AIDS/HIV, arthritis, hepatitis, lupus, fibromyalgia, and this list continues. They can be caused by viruses, parasites, gene disorders, environmental toxins, and hereditary regardless there are alternatives for treatment to typical drug regimens. By eating immune boosting foods such as raw fruits and vegetables, ginger, fish oils, wheat grass, fresh seafood, and nuts and seeds many of the triggers can be lessened and even stabilized.

  • version serveur dit :

    J’ai ensuite regardé le code source chaussures Timberland de la page et il était lui aussi absolument vierge

  • version serveur dit :

    J’ai eu alors l’idée de renommer le Nike Free Run fichier config.php pour voir ce que ça pourrait bien faire de relancer les script d’installation

  • Youth catcher’s gear http://www.fusionpowerbandz.fr provided me with some serious sticker shock last week.

  • manuservice dit :

    And when she’s feeling a little less bold she can revert back to her other self. All it http://www.manuservice.fr takes is a quick flip of the comforter.

Réagissez