Catégories
Blog Web

Apache, MySQL et PHP sur MacOS X

Je souhaite faire évoluer mon blog, notamment au niveau du thème. Pour cela, j’hésite encore entre créer mon propre thème (en suivant par exemple le très bon tutorial de Fran6) ou bien en modifiant un thème existant à mes besoins.

Dans les deux cas, j’ai besoin d’un serveur de développement pour installer WordPress avec le nouveau thème. Plusieurs solutions s’offrait à moi:

  • créer une deuxième arborescence sur mon serveur avec une nouvelle base de donnée WordPress.
  • utiliser un serveur gratuit (commme mon hébergement chez Free).
  • héberger un serveur directement sur mon PC.

J’ai donc choisi ce dernier choix pour des raisons de performances et aussi pour me laisser la possibilité de travailler sur ce projet même sans connection internet (si si ca existe encore des zones blanches).

Voici donc un petit tutorial pour installer un serveur de developpement WordPress sous un Mac OS X.

Pour cela, j’ai installé MAMP sur mon Macbook. En deux cliques de souris on installe Apache (avec support PHP 4 ou 5) et MySQL (avec phpMyAdmin).

Lors de l’installation, il faut choisir la version standard et pas la pro:

En allant dans le répertoire d’installation, on a même droit (en cadeau bonux) à un petit Widget pour controler le status des services.

Par la suite, il reste à installer WordPress dans le sous répertoire htdocs (/Applications/MAMP/htdocs) et à configurer le fichier wp-config.php:

...
define('DB_NAME', 'wordpress'); // Le nom de la base de donnees
define('DB_USER', 'root'); // Votre identifiant MySQL
define('DB_PASSWORD', 'root'); // ...et votre mot de passe
define('DB_HOST', 'localhost:8889'); // Dans la plupart des cas, vous n'aurez pas a modifier cette ligne
...

On accéde au serveur par l’adresse: http://localhost:8888/wordpress/
L’administration se fait par l’adresse: http://localhost:8888/wordpress/wp-admin/

Nous voila donc avec un beau serveur de développement pour tester les nouveaux thèmes et plugins.
A bientôt pour la suite des aventures de Nicolargo à la découverte du thème parfait.

Catégories
Systeme

Ubuntu sur les ordinateurs Dell

C’est officiel, Dell, fournira prochainement des PC avec la distribution Linux Ubuntu.

Ubuntu et Dell

Suite à un sondage effectué sur Internet, Dell à enfin pris en compte l’attente de nombreux utilisateurs (presque 130.000) et proposera une distribution Ubuntu sur ces PC de bureau et portables. C’est donc le premier grand distributeur qui proposera une distribution Linux. Un pavé (de plus) dans la marre de Microsoft !

Je me pose quand même la question du succès d’une telle opération. En effet, se genre de configuration cible les geek et non pas le grand public et combien de geek vont acheter leur PC chez Dell… Encore une fois le prix et le choix dans les configurations hardware fera la différence.

Catégories
Blog

100 posts sur le blog !

Et oui déjà 100 posts depuis la création du blog en octobre dernier…

Aujourd’hui, le Blog de Nicolargo c’est environ:

  • 1 post par jour
  • 3 commentaires par jour
  • 350 visiteurs uniques par jour
  • 600 pages vues par jour

Mon ambition est toujours la même, partager mes expériences dans le domaine libre et me forcer à formaliser mes tutoriaux sur ce sujet 😉

Merci à vous lecteurs et à bientôt pour le cap des 200 !

Catégories
Blog

Mise à jour de WordPress avec un plugin

Le plugin en question est InstantUpgrade. Il permet de mettre à jour automatiquement votre blog WordPress en automatisant les taches décrites dans la procédure standard.

Wordpress

Le plugin va donc effectuer les taches suivantes:
– vérifier que vos répertoires WordPress sont en écriture (chmod 777).
– télécharger la derniére version officielle sur le site WordPress.
– effectuer la mise à jour.

Avant d’effectuer cette mise à jour, je vous conseille fortement de sauvegarder votre base de donnée et tout les fichiers (thèmes, plugins) que vous avez modifié. Il faut également vérifier que vous disposé de la dernière version du plugin

Les répertoires suivants doivent être en écriture (chmod 777):
– le répertoire d’installation du blog
– le sous répertoire /wp-admin (et toute l’arborescence qui est en dessous)
– le sous répertoire /wp-includes (et toute l’arborescence qui est en dessous)
– le sous répertoire /wp-content/plugins/InstantUpgrades/work/

Il faut ensuite se rendre dans le menu Manage / InstantUpgrade, choisir la version de WordPress a installer (par defaut la plus récente). et cliquer sur le bouton « Upgrade my WordPress ! »

PS: lors de l’upgrade de mon blog en version 2.1.3, j’ai eu quelques messages d’erreurs comme quoi le plugin n’arrivait pas à effacer certains fichiers (malgrés le chmod 777). Cela ne semble pas bloquer le processus car l’upgrade a été effectuée.

En conclusion, ce plugin vous fera gagner pas mal de temps. Seul l’installation est relativement  longue et délicate mais par la suite il ne suffira que d’un click de souris pour mettreà jour votre WordPress !

Catégories
Systeme

La bible de la programmation sous Linux…

… vient d’être traduite en Français et mise à disposition au téléchargement sous licence libre (Open Publication License). Ce livre dont le titre original est « Advanced Linux Programming » a été écrit par Mark Mitchell, Jeffrey Oldham et Alex Samuel. Il est un des livres de référence sur la programmation système sous Linux. A mettre entre toutes les mains de développeur qui se respecte.

Ce dernier est disponible au téléchargement en deux formats. Le premier adapté à la lecture à l’écran et le second pour l’impression.

Pour les collectionneurs ou ceux qui ne veulent pas imprimer 250 pages, le livre reste disponible à l’achat:

Catégories
Blog

Sauvegarde automatique de votre base de donnée WordPress

Après la lecture d’un article d’un bloggeur ayant perdu du jour au lendemain une partie de son blog après une corruption de sa base de donnée, je me suis lancé à la recherche d’un plugin permettant de sauvegarder automatiquement la base de donnée de WordPress.

Cette fonctionnalitée était incluse dans WordPress jusqu’a la version 2.0. A partir de la version 2.1 et pour de sombres raisons de désaccord entre l’auteur de ce système de sauvegarde et les développeurs de WordPress, il faut maintenant télécharger un plugin externe.

Pour cela, il faut donc d’abord se rendre à l’adresse suivante pour télécharger le plugin. L’installation et l’activation se fait comme pour tout plugin WordPress:

Il faut ensuite créer un répertoire en écriture sur le serveur afin que le plugin puisse fonctionner (sous wp-content/backup-xxx).

Pour la sauvegarde de votre base de donnée, trois options sont possibles:

  • une sauvegarde en local, sur votre PC
  • une sauvegarde sur le serveur ou est hébérgé WordPress
  • une sauvegarde envoyée par email

Disposant d’un compte Gmail avec une taille de stockage assez importante, j’ai opté pour cette troisième solution.

Par défaut, le plugin ne sauve « que » les tables principales mais n’inclus pas les tables créées par d’autres plugins (comme les tags par exemple), à vous donc de les ajouter via le menu de configuration.

La dernière option et non des moindres permet d’automatiser cette sauvegarde (par exemple toutes les semaines, ou toutes les heures si vous êtes un gros, très gros bloggeur).

Bref un plugin de plus dont on espère ne jamais avoir à se servir 😉

Catégories
Systeme

Tutoriaux parfaits (enfin perfects)

Depuis quelques moi je suis un fidéle lecteur du site HowToForge.

HowtoForge

Ce site regroupe des tutoriaux sur des sujets du monde libre (Linux, Apache, DNS …) et notamment une série nommée « The perfect desktop ». Celle-ci a pour but l’installation de bout en bout (« from scratch ») d’un système Linux sur une machine.

Voici la liste des distributions disponibles:

A lire, à utiliser et à enrichir.

Que j’aime ce monde libre 😉

Catégories
Blog

Google dance et Pagerank

Une nouvelle campagne de Google dance vient d’avoir lieu. Pour rappel, Google dance est la période pendant laquelle Google recalcule le saint Pagerank des sites Web.

Google PR
Le Pagerank (PR) permet de définir le taux de popularité d’un site et donc sa position dans les recherches faites sous le moteur de recherche. Plus le Pagerank (valeur entre 0 et 10) est élevé plus vous avez de chance d’attirer des visiteurs sur votre site.Après la migration du blog vers mon nouvel hébergeur, mon PR était passé à 0. Je viens de retrouver une valeur décente de 4 ;).

Et vous quel est votre PR ? son évolution ?

Catégories
Blog

Comparaison de Royal, Sarkozy et Bayrou.

Mais non, le blog ne bascule pas dans l’analyse politique… j’ai juste regardé les informations techniques fournies sur les sites Web du trio de tête de ce premier tour de l’élection présidentielle 2007.

On commence par la dame…

Ségolene Royal
Adresse du site: http://www.desirsdavenir.org
Géré par association Désirs d’avenir (loi 1901).
Les contenus sont sous licence Creative Commons.
Le forum utilise le logiciel Phorum.
Pas d’information sur le logiciel utilisé pour le portail principal.
Impossible de déterminer l’OS du serveur Web en utilisant cette méthode.

Nicolas Sarkozy
Adresse du site: http://www.sarkozy.fr
Géré par l’association de financement pour la campagne de Nicolas Sarkozy.
La conception a été faite par la société Z-Groupe
Aucune information sur les logiciels utilisés.
Impossible de déterminer l’OS du serveur Web en utilisant cette méthode.

François Bayrou
Addresse du site: http://www.bayrou.fr
Géré par François Bayrou et hébergé chez Planet Service.
Le site est basée sur le logiciel open-source OpenCMS.
Impossible de déterminer l’OS du serveur Web en utilisant cette méthode. Mais d’après la fiche contact c’est du Linux (Mandriva).

Bref aucun n’arrive à une transparence totale en terme de logiciel et de licence utilisés. Mon classement Web 2.0 de ces sites est le suivant:

1. http://www.bayrou.fr
2. http://www.desirsdavenir.org
3. http://www.sarkozy.fr

Quels sont vos impressions sur ces sites ?

Catégories
Blog

Compteur pour votre blog

Suite à la lecture du post d’Eric sur le blog Presse-Citron. J’ai décidé de tester les deux plugins Popularity Contest et Jaw Popular Posts Widget en lieu et place de mon ancien plugin Top posts.

L’installation du premier plugin (Popularity Contest) se fait de manière classique par le menu plugins de WordPress. J’ai cependant du toucher le code du fichier (popularity-contest.php) afin de désactiver l’affichage automatique de la popularité d’un post au bas des articles.

Pour cela il faut changer la ligne:
@define('AKPC_SHOWPOP', 1);
par
@define('AKPC_SHOWPOP', 0);

Une fois cette opération faites, vous avez accès à l’interface de configuration du plugins. La popularité d’un post est calculée par une formule dont vous pouvez jouer sur les variables.

Le deuxième plugin (Jaw Popular Posts) est en fait un widget à insérer à votre menu. Il permet d’afficher le TOP n des posts en se basant sur le classement fourni par le plugin Popularity Contest (il faut donc installer celui-ci en premier).

Le resultat est le suivant:

et hop un plugin de moins et deux de plus 😉