MySQL : résoudre l'erreur

Serveur dédié : créer la base de données MySQL et importer WordPress

icon mysql

Dans ce tutoriel, nous allons voir comment créer la base de données MySQL et importer notre base WordPress existante.

Ce tutoriel prend environ 15 minutes à réaliser. Tout se fait dans le terminal via une session SSH.

Création d’une base de données

On se connecte au serveur MySQL :

mysql -p -h localhost 

Entrez votre mot de passe du compte root pour MySQL. Vous obtenez un prompt.

On crée une base de données UTF-8, avec une collation utf8_unicode_ci :

CREATE DATABASE skyminds_wp CHARACTER SET utf8 COLLATE utf8_unicode_ci;

Je vous recommande très fortement d’utiliser l’UTF-8 dès le départ. Cela évite bien des soucis qui pourraient survenir ultérieurement avec les caractères accentués.

Lire la suite

Serveur dédié : installation d'Apache, PHP, MySQL et Webmin photo

Serveur dédié : installation d’Apache, PHP, MySQL et Webmin

Ce premier guide est le premier d’une série d’articles consacrés à l’installation de services indispensables pour un serveur dédié.

Aujourd’hui, il s’agit d’installer Apache, PHP, MySQL et Webmin sur notre serveur.

Cela prend environ 20 minutes à réaliser.

Etape 1 : mettre à jour le système d’exploitation

Avant de commencer, on met l’OS à jour :

apt-get update && apt-get dist-upgradeCode language: JavaScript (javascript)

et on ajoute tout ce qu’il faut pour compiler :

apt-get install build-essentialCode language: JavaScript (javascript)

Voilà, nous sommes prêts à démarrer.

Lire la suite

Mise à jour du serveur : passage de Debian Lenny à Debian Squeeze photo

Mise à jour du serveur : passage de Debian Lenny à Debian Squeeze

logo debian squeeze

Tiens, Debian Squeeze est sorti ce week-end ! Du coup, j’en ai profité pour mettre à jour le serveur du site : nous sommes donc passés de Debian Lenny (5.0.8) à Debian Squeeze (6.0).

Lenny prend donc sa retraite au bout de 2 ans. Cela nous permet également de mettre à jour environ 400 paquets dont les différents serveurs.

La mise à jour prend quelques minutes sur la Kimsufi mais comme j’ai eu quelques erreurs (avec MySQL), je vous donne la marche à suivre.

Mise à jour des sources

On sauvegarde le fichier des sources :

cp /etc/apt/sources.list /etc/apt/sources.list-lennyCode language: PHP (php)

On remplace toutes les occurences de “lenny” en “squeeze” dans un nouveau fichier :

sed 's/lenny/squeeze/' /etc/apt/sources.list > /etc/apt/sources.list-squeezeCode language: PHP (php)

Ce nouveau fichier devient notre fichier source :

cp /etc/apt/sources.list-squeeze /etc/apt/sources.listCode language: PHP (php)

On met à jour les paquets apt et dpkg :

apt-get install apt dpkgCode language: JavaScript (javascript)

Voilà, il ne reste plus qu’à lancer l’installation.

Lire la suite

La petite différence entre Julian Assange (Wikileaks) et Mark Zuckerberg (Facebook)

Entendu sur Saturday Night Live (SNL), à méditer :

“What are the differences between Mark Zuckerberg and me ?

I give private information on corporations to you for free and I’m a villain.

Zuckerberg gives your private information to corporations for money and he’s Man of the Year.”

Bill Hader (impersonating Julian Assange) on SNL

Lire la suite

WordPress : optimiser le fichier htaccess pour les permalinks photo

WordPress : optimiser le fichier htaccess pour les permalinks

Toujours à la recherche de ce qui peut optimiser le chargement du site et soulager le serveur, je vous donne ma configuration du fichier htaccess en ce qui concerne les permaliens (permalinks) de WordPress.

Code de base WordPress

Voici le code htaccess standard de WordPress :

# BEGIN WordPress

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

# END WordPressCode language: PHP (php)

Lire la suite

Ubuntu : compression d'images JPG et PNG avec Trimage Image Compressor photo 1

Ubuntu : compression d’images JPG et PNG avec Trimage Image Compressor

trimage icon

Il y a quelques semaines, je vous ai parlé du plugin GIMP “Enregistrer pour le Web” qui permet d’obtenir le meilleur ratio qualité/poids pour vos images.

Et bien sachez qu’il existe une petite application qui permet d’automatiser la compression d’images JPEG et PNG sans perte de qualité et en un seul clic : Trimage Image Compressor, qui utilise optipng, advpng et jpegoptim, suivant le type du fichier.

Installation

L’installation est très simple, il suffit d’ajouter le dépôt PPA de l’application et de lancer l’installation :

sudo add-apt-repository ppa:kilian/trimage
sudo apt-get update && sudo apt-get install trimageCode language: JavaScript (javascript)

Lire la suite

Ubuntu : résoudre le plantage après une mise à niveau

Il y a quelques jours, je me suis mis en tête de mettre à jour le PC de mon père…

Le problème : une mise à jour interrompue

ubuntu update

Les mises à jour défilent quand tout à coup, patatras, plus de wifi. La mise à jour est interrompue, il est tard, on éteint la machine.

Au démarrage suivant, gros bug : on arrive sur l’ouverture de session Ubuntu mais la souris et le clavier ne répondent plus du tout, gros freeze.

Pas moyen non plus d’ouvrir une fenêtre de terminal, ce qui est très problématique. Et le mode recovery plante également (message d’erreur : Mountall : disconnected from Plymouth).

A ce stade, je soupçonne les pilotes de la carte graphique.

Lire la suite

iphone-icecast-add-stream

Ecouter une webradio Icecast sur un iPhone ou iPod Touch

iphone icecast icon

Je me suis posé la question de savoir si ma webradio pouvait être écoutée sur un iPhone ou iPod Touch. Et bien sachez que ce n’est pas possible nativement : le lecteur Quicktime intégré à l’iPhone ou iPod Touch attend un protocole de flux (RTSP, MMS…) et non le protocole HTTP.

Il est toutefois possible de lire un flux Icecast avec une application, FStream.

Installation de l’application FStream

Rendez-vous dans l’AppStore et installez l’application FStream, qui a le gros avantage d’être gratuite ce qui est idéal pour les tests (je vous encourage à donner un tip aux développeurs des applications que vous utilisez).

FStream est capable de lire les formats audio OGG Vorbis (via HTTP), AAC/AAC+ (via HTTP), MP3 (via HTTP), WMA (via MMS/MMSH – ASF). Il reconnaît les playlists M3U – PLS – ASX et peut encoder des flux aux formatx MP3, AAC, AIFF, WAV.

Lire la suite

Encoder une vidéo dans un autre format avec WinFF photo 1

Encoder une vidéo dans un autre format avec WinFF

video converter icon

J’ai eu l’occasion de jouer avec Windows Movie Maker au collège dernièrement : on peut faire un montage photos/vidéos/musiques en quelques dizaines de minutes et le résultat est convaincant.

Par contre le format WMV… pas top pour l’intégration sur un site web.

Sur internet, force est de constater que c’est Flash qui prédomine dans la vidéo (en attendant l’hypothétique support d’HTML5 par tous les navigateurs dans quelques années).

Du coup, vous êtes peut-être amenés à encoder vos vidéos dans d’autres formats.

Lire la suite

Installer des polices TrueType sous Ubuntu photo

Installer des polices TrueType sous Ubuntu

font truetype

Ubuntu possède quelques polices par défaut mais il est fort probable que celles que vous utilisez habituellement ne soient pas installées.

Si c’est le cas, sachez qu’il est très facile d’installer n’importe quelle police de caractère TrueType (Windows ou Mac) sous Ubuntu.

Il existe deux méthodes d’installation de polices TrueType (extension .tff) sur Ubuntu.

Je suppose ici que vous vous trouvez dans le répertoire qui contient vos fonts.

Lire la suite

Validateur de code Flash en XHTML Strict

Ce petit formulaire vous permet de valider le code Flash fourni par les principaux sites vidéo (Youtube, Dailymotion, Vimeo…) en XHTML strict et validé pour le W3C.

Code HTML non valide W3C

Code XHTML valide W3C

 

Fenêtre du gestionnaire de mise à jour en français indiquant que le système Ubuntu est à jour, avec des options de vérification, de configuration et de fermeture.

Mettre à jour Ubuntu vers la dernière version disponible

Ubuntu logo within an update icon

Lorsque je pars en vacances, j’en profite pour dépoussiérer mon PC portable. Et accessoirement à le mettre à jour avant de pouvoir réellement l’utiliser.

Là, il était sous Ubuntu Lucid Lynx et je me suis dit que c’était l’occasion de le passer sous Meerkat.

C’est une sorte de test grandeur nature : je joue souvent avec tout ce qui est nouveau sur le portable avant de mettre à jour ma machine principale (sur laquelle je teste beaucoup avec une machine virtuelle).

Lire la suite