Articles

Affichage des articles associés au libellé Wordpress

Cannot modify header information sur Wordpress

Problème: Quand on accède à un site Wordpress en mode de débogage un avertissement est affiché : Warning : Cannot modify header information - headers already sent by (output started at /home/***/public_html/wp-config.php:1) in   /home/***/public_html/wp-includes/pluggable.php  on line   890 La ligne indiquée de pluggable.php contient : header("Location: $location", true, $status); D’après une recherche sur Google, le fichier wp-config.php contiens des espaces avant <?php. Après avoir téléchargé le fichier en question sur  la machine locale, à première vue il n y a pas d’espace avant le <?php. Une conversion en UTF-8 (Sans BOM) suivie d’un upload n’a rien donné. Solution  : En utilisant Filezilla, choisir Notepad++ comme éditeur par défaut. Ouvrir le fichier wp-config.php sur le serveur et à partir du menu Encodage, choisir Convertir en UTF-8 (sans BOM) puis sauvegarder. Le Warning doit disparaitre.

Changer le préfix des tables d’une BD Wordpress

Image
Problème  : On voudrait changer à postériori le préfix utilisé par Wordpress. Solution  : Accéder à la base de données en utilisant PhpMyAdmin Sélectionner toutes les tables en cliquant sur la case Tout cocher Puis choisir dans le combo Pour la sélection, Remplacer le préfixe de table On voudrait modifier le préfixe depuis wp_ vers mywp_ Cliquer sur le bouton Exécuter. Le préfixe de toutes les tables est bien modifié : Maintenant nous avons un autre problème, si on lance le site, le serveur se comporte comme s’il s’agit d’une première installation. Pour résoudre le problème, il faudrait indiquer au serveur les nouveaux préfixes. Pour cela : Ouvrir le fichier wp-config.php sur le serveur. Chercher la ligne $table_prefix  = 'wp_'; Remplacer ‘wp_‘ par ‘mywp_’ conformément à ce qui a été fait sur le serveur mysql Le serveur devrait marcher sans problème.

Mise à jour de Wordpress

Image
Lorsqu'on accède à la page d’administration on obtiens le message suivant comme quoi la version 3.8 est disponible On clique sur le lien Pensez à faire la mise à jour, on obtiens Lorsqu'on clique sur le bouton Mettre à jour, on obtiens l’écran suivant : Quoi que l’on fasse, la mise à jour n’aboutit pas.  En fait le problème est un problème de privilège Pour résoudre le problème, accéder au serveur linux sur lequel Wordpress tourne puis rendre le compte www-data propriétaire (owner) du répertoire d’installation de Wordpress taper la commande suivante : chown -R www-data:www-data /var/www/wordpress/ Relancer la mise à jour et ça marche !!