Articles taggés avec ‘wordpress’

 Bienvenue au nouveau

 14 décembre 2009  Projet Web  Aucun commentaire

Nouveau quoi ?

Nouveau PC ? Non, du moins pas encore, mais c’est pour bientôt.

Nouveau projet farfelu ? J’en ai des tas en réserve, mais pas dans un état suffisamment avancé pour en parler.

Vestige d'un passé lointain...

Vestige d'un passé lointain...

Non, le nouveau, c’est un site web, ou plutôt un sous-ensemble de pages dans le même domaine. On pourrait presque dire un nouveau blog, mais je n’aime pas l’idée de mettre en ligne des blogs ni de me considérer comme un blogueur, même si mes articles sont écrits avec un outil de gestion de blogs. Je préfère parler de CMS (et pan, avec un seul mot bien placé, je sors de la bulle pleine de préjugés du blogueur amateur et j’entre dans celle réservée aux professionnels qui se la pètent).

Alors, quel est ce nouveau contenu ? C’est un ensemble de pages à la ligne éditoriale bien différente de celle-ci, qui justifie à elle seule un cloisonnement bien distinct.

J’y placerai toutes mes railleries, tous mes pics de colère, toutes mes bouderies et mes irritations psychologiques, toutes mes fustigations politiquement incorrectes, qui n’auront pas leur place dans ces pages. Tout comme Docteur Jeckyll a son Mister Hyde, tout comme Renaud a son Renard, tout comme Presse-citron a son antiblog, AlphaK aura son dark side. Et ça, c’est nouveau.

 Importer une base Wordpress sur un autre environnement

 26 octobre 2008  Projet Serveur  1 commentaire »

J’ai mis en place un serveur Debian virtuel qui me sert à bidouiller et à tester toutes les améliorations que je souhaite mettre en place, sans importuner le bon fonctionnement du serveur de prod. Une technique incontournable dans le monde professionnel que j’ai décidé d’appliquer en tant que particulier.

Au passage, je précise que je n’avais absolument pas envie de couper le serveur de prod pour faire le clonage des disques. J’ai utilisé une méthode dérivée de celle qui est décrite ici par Yannick afin de cloner le disque par le réseau. A chaud. Sans avoir à remonter le disque source en read-only. Comme une brute, quoi. Une étonnante démonstration supplémentaire des incroyables pouvoirs de l’open source.

Bien sûr, il a fallu faire quelques bidouilles supplémentaires pour que le serveur virtuel n’entre pas en conflit avec le serveur de prod, à savoir recompilation des modules, modif du boot loader, modif de quelques fichiers de conf et des crontab, mais là n’est pas la question.

La question est de pouvoir importer et surtout utiliser la base Wordpress originale, mise en place après clonage, sur le serveur de dev. Car il y a un piège : le nom du host est inscrit à plusieurs endroits dans la base, on est donc redirigé sur le serveur source si les bonnes modifs ne sont pas effectuées.

Heureusement, la méthode est très simple :

D’abord on importe une sauvegarde de la base de prod sur le serveur virtuel. Disons la sauvegarde automatique effectuée hier soir à chaud (béni soit le jour où j’ai mis en place mes sauvegardes auto) :

mysql -u root -p <bases_20081025.sql

Puis on change quelques paramètres:

mysql -u root -p
mysql> use dbwordpress;
mysql> update wp_options
    -> set option_value =
    -> replace(option_value,'www.alphak.net','www.alphak.dev')
    -> where option_value like '%www.alphak.net%';
Query OK, 8 rows affected (0.01 sec)
Rows matched: 8  Changed: 8  Warnings: 0

Et voila, c’est prêt à être utilisé !