Archives de la catégorie : WordPress

Déplacer son blog WordPress

brantaleucopsismigration

Changeant de NAS Synology, je dois déplacer mes blogs WordPress. Cette opération qui devrait être triviale ne l’est pas. Il existe plusieurs solutions, dont certaines à base de plugin. J’ai opté pour une solution plus fiable qui se décompose en trois étapes :

  1. Installer et paramétrer le nouveau serveur en installant un site WordPress Vierge pour vérifier son bon fonctionnement.
  2. Copier toute l’arborescence de fichier du blog vers son nouvel emplacement.
  3. Exporter puis importer la base de donnée associée.
(suite…)
Publié dans WordPress, Base de données | Laisser un commentaire

Installer WordPress sur un Nas Synology (DSM 6)

best-free-wordpress-themes

WordPress est un système de gestion de contenu, ou CMS (Content Management System en anglais), libre écrit en PHP et reposant sur une base de données MySQL. WordPress est surtout utilisé comme moteur de blog, mais ses fonctionnalités lui permettent également de gérer n’importe quel site web. Il est distribué selon les termes de la licence GNU GPL version 2.

Ce billet reprend celui de 2011 car le DSM de Synology a évolué depuis. Ce billet présuppose que vous possédez un nom de domaine, comme celui que peut vous proposer gratuitement votre fournisseur, auquel nous ferons référence de la manière suivante : mon.nom.de.domaine

Activation du serveur Web

La première étape consiste à activer le serveur Web sur le NAS. Si ce n’est déjà fait, il faut installer le paquet Web Station (Menu principal → Centre de paquets). Cette action crée le partage réseau nommé web (/volume1/web) sur le NAS.

(suite…)
Publié dans WordPress, Synology, Base de données | Laisser un commentaire

WordPress : mes extensions

Voici un petit billet pour décrire les extensions WordPress que j’utilise.

plugin-wordpress

Édition

  • Save Editor Scroll Position Permet de retrouver la position dans l’éditeur après une sauvegarde. Je ne suis pas certain que cette extension soit encore utile.
  • HTML Editor Reloaded Permet d’ajouter de nouveaux boutons personnalisables dans la barre d’édition et de nouvelles fonctions (un plein écran agréable notamment). Le paramétrage se fait dans Administration → Réglages → HTML Editor. Fonctionne encore très bien mais n’est apparemment plus maintenue. Extensible HTML Editor Buttons constitue une alternative plus récente.
  • HTML Special Characters Helper Une table de caractères spéciaux pour pouvoir les insérer facilement dans l’éditeur HTML de billets.
  • HTML Editor Syntax Highlighter Coloration syntaxique dans l’éditeur HTML de rédaction des billets. Génial ! Sauf que incompatible avec HTML Editor Reloaded or Extensible HTML Editor Buttons et encore un peu buggé. Mince, rédhibitoire. Je ne connais pourtant pas d’alternative…
  • Preserved HTML Editor Markup —
  • Simple Image Sizes —

Apparence

  • Category Order Permet d’ordonner librement les catégories en se rendant dans Administration → Articles → Category Order.
  • WordPress Popular Posts —

Sécurité

  • Acunetix WP Security Cette extension permet de scanner votre blog afin de relever d’éventuelles failles. Elle vous assiste également dans les démarches permettant de les combler et permet de mettre en place tout une série de sécurisations par de simples cases à cocher. Elle est accessible directement dans Administration → WP-Security.
  • Akismet Akismet permet d’éliminer les commentaires indésirables (spams) et les faux rétroliens qui peuvent affecter le blog. Vraiment très efficace. Le paramétrage se fait dans Administration → Extensions → Askimet.
  • WordPress Database Backup —

Optimisation, référencement

  • Google XML Sitemaps C’est un plugin qui permet de générer un sitemap (ie. plan de site complet et pondéré) pour optimiser/contrôler son référencement WordPress. Le paramétrage se fait dans Administration → Réglages → XML-Sitmap.
  • WP Super Cache WP Super Cache génère des fichiers HTML utilisé directement par Apache sans traiter les scripts PHP relativement lourd. Cela permet d‘accélérer le temps de réponse du site WordPress. Le paramétrage se fait dans Administration → Extensions → WP Super Cache.
  • WP-Piwik —

Extensions diverses

  • (x)html easy validator Cette extension permet de vérifier simplement que les billets et pages du blog respectent les standards du W3C (HTML, HTML5, xhtml…). Il affiche le nombre d’erreurs et de warning dans Administration → Articles → Tous les articles ou Administration →Pages → Toutes les pages avec un lien vers la page de validation W3C associée. L’inconvénient de cette extension est que les erreurs ou warning signalés ne proviennent pas toujours directement des billets ou des pages mais parfois de WordPress, d’un plugin ou du thème.
  • Advanced Code Editor Un éditeur amélioré avec coloration syntaxique pour le code source d’extensions, feuilles CSS…
Publié dans Indispensable, WordPress | Laisser un commentaire

WordPress : « Impossible de créer le dossier. »

Lors d’une tentative de mise à jour de WordPress, d’un thème ou d’une extension de ce blog hébergé sur mon NAS synology, j’obtiens le message d’erreur suivant : « Impossible de créer le dossier. » . Les droits sont pourtant bien paramétrés. La commande suivante permet toutefois de résoudre le problème :
chown -R nobody:nobody mon-blog
Une fois la mise à jour effectuée, je restaure le propriétaire d’origine.
Publié dans Galères, WordPress, Synology | Laisser un commentaire

Sécuriser son blog WordPress

Deux extensions viennent vous aider dans la sécurisation de votre blog WordPress :

  • WP-Security Admin tools by WebsiteDefender — cette extension permet de scanner votre blog afin de relever d’éventuelles failles. Elle vous assiste également dans les démarches permettant de les combler, comme par exemple la modification du préfixe des tables WordPress afin de limiter les risques d’injections SQL.
  • Secure WordPress by WebsiteDefender — cette extension permet de mettre en place tout une série de sécurisations par de simples cases à cocher.

Note du 19/09/2013 : Les deux extensions WP-Security et Secure WordPress n’en font maintenant plus qu’une, Acunetix WP-Security.

Penser aussi à :

  • Akismet — Akismet permet d’éliminer les commentaires indésirables (spams) et les faux rétroliens qui peuvent affecter le blog.
  • Robots.txt — (Robots.txt et WordPress) Penser à configurer son fichier Robots.txt pour indiquer les contenus que les moteurs de recherche doivent ignorer.
Publié dans WordPress | 1 commentaire

Installer WordPress sur un Nas Synology

Ce billet explique comment installer WordPress afin d'héberger votre blog sur votre Synology.

Le nom de domaine

Pour obtenir un nom de domaine, il faut choisir un registrar généralement payant (ex : gandi), ou utiliser celui que peut vous proposer gratuitement votre fournisseur d'accès. Chez Free, il faut passer par l'interface de gestion, aller dans Internet, puis cliquer sur Personnaliser mon reverse DNS (il faut avoir une IP Fixe). En fait, si le Photo Station de votre Synology est déjà actif et accessible de l'extérieur, c'est que vous avez votre nom de domaine. Dans la suite du billet, nous ferons référence à ce nom de domaine de la manière suivante : mon.nom.de.domaine

Activation du serveur Web

Dans l'interface d'administration du Synology, se rendre dans : Panneau de configuration → Service Web et cochez Activer Web Station pour mettre en place le service web et cocher Activer MySQL pour mettre en place le SGBD MySQL.
Un partage réseau nommé web (/volume1/web) vient juste d'être créé sur le NAS.

(suite…)
Publié dans WordPress, Synology | 19 commentaires