[BUG] Menu admin->Widgets (Créer un compte)

  • Statut : non résolu
4 sujets de 1 à 4 (sur un total de 4)
  • Auteur
    Messages
  • #453362
    callapa
    Participant
    Initié WordPress
    3 contributions

    Etrangement je n’ai ce bug que lorsque je met en ligne mon site car en local avec WAMP 5 v.1.7.2 je n’ai pas ce problème.

    Version local :
    – PHP en version 5.2.3
    – mySQL en 5.0.41

    Version hébergement :
    – PHP en version 5.2.3
    – mySQL en version 4.1.22

    Donc dans la page d’admin des thèmes au menu widgets la fin du menu ne s’affiche pas.
    L’erreur est la suivante :
    Fatal error: Cannot use string offset as an array in /home/users2/c/callapa/www/callapa/wordpress/wp-includes/widgets.php on line 894

    Apparemment la variable $options n’est pas désérialisée.
    J’ai résolu temporairement le problème en ajoutant juste avant le code suivant :

    $url = attribute_escape($options[$number][‘url’]);

    celui-ci :

    if(!is_array($options))
    		$options = unserialize($options);

    Bon je continue mes recherches en amont afin de savoir quelles fonctions n’a pas fait son travail.

    #606560
    callapa
    Participant
    Initié WordPress
    3 contributions

    Bon j’ai trouvé d’ou vient le problème.
    Apparement il n’arrive pas à désérialisé l’option widget_rss

    a:1:{i:1;a:4:{s:5:”items”;i:10;s:5:”title”;s:0:””;s:5:”error”;b:1;s:3:”url”;s:64:”Erreur : impossible de trouver de flux RSS ou Atom à cette URL.”;}}

    la fonction maybe_unserialize (functions.php) n’arrive a désérialiser.

    #606561
    callapa
    Participant
    Initié WordPress
    3 contributions

    bon ben ce n’était pas un bug mais un simple problème de transfert de base de données.
    l’UTF8 n’a pas bien fonctionné entre les deux versions de base.

    J’ai supprimé les tables et refais une petite installe pour résoudre le problème.

    #606562
    AmO
    Participant
    Maître WordPress
    4452 contributions

    Merci pour l’info.

4 sujets de 1 à 4 (sur un total de 4)
  • Vous devez être connecté pour répondre à ce sujet.