Migration de serveur : Kimsufi 250G

Migration de serveur : Kimsufi 250G photo

Aujourd'hui, je vous donne les quelques news techniques du site. Serveur Kimsufi 500G Cela fait presque un an que SkyMinds.Net tourne sur un serveur dédié hébergé chez OVH. Le serveur était un Kimsufi avec 500 Go de disque dur. Quelques jours seulement après le transfert du site, OVH annonce le Kimsufi avec 250 Go mais... à moitié prix ! Et on ne peut rendre un serveur Kimsufi pour un autre, il s'agit de deux achats séparés. Au niveau des performances, […]

Lire la suite »

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 […]

Lire la suite »

WordPress : optimiser le fichier htaccess pour les permalinks

WordPress : optimiser le fichier htaccess pour les permalinks photo

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 permalinks (ou permaliens en français correct) de WordPress. Code de base WordPress 3.x Voici le code htaccess standard de WordPress 3.x : # BEGIN WordPress <ifmodule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </ifmodule> # END WordPress

Lire la suite »

Nouveautés du site : mars 2010

Il y a eu pas mal de changements sur le site ce mois-ci : Changement de serveur : au revoir l'hébergement mutualisé, bonjour le serveur dédié ! Dans la mesure du possible, j'ai mis tous les javascripts dans les pieds de pages. Il a fallu que je change la manière d'appeler mes scripts : pour la petite histoire, il faut d'abord appeler JQuery et ensuite seulement appeler les scripts qui en dépendent. Seuls 2 plugins du site, indépendants de JQuery […]

Lire la suite »

SkyMinds.Net hébergé chez OVH

SkyMinds.Net hébergé chez OVH photo

Vous ne l'avez peut-être pas remarqué mais le site a été transféré sur un nouveau serveur : changement d'hébergeur donc. Le site quitte l'Angleterre pour venir s'installer en France, chez OVH. D'ailleurs, si vous pouvez lire cet article, cela veut dire que la propagation DNS est terminée et que je n'ai pas fait trop de bêtises. Le serveur Le serveur est un serveur dédié à base de Celeron 1.2 Ghz avec 2 Go de RAM donc cela devrait changer d'un […]

Lire la suite »

Guide pour créer et héberger un site sur Internet

hébergment : serveurs

A la demande de Bashogun, voici un petit guide qui dévoile les étapes de la création et l'hébergement d'un site Internet. Ce guide est plutôt général et ne se veut pas exhaustif, c'est plus une suite d'étapes pour gagner du temps pour monter et mettre rapidement un site en ligne. Sachez que la première chose à faire est définir vos besoins : quel type de site allez-vous créer, à quel public s'adresse-t-il, quel langage (code du site) allez-vous utiliser, quelles […]

Lire la suite »

Installation d'Apache, PHP et MySQL sous Ubuntu

lamp

Qui dit changement de système d'exploitation dit réinstallation au propre des programmes ! Voici comment installer Apache, PHP et MySQL sous Ubuntu, c'est à dire un véritable système LAMP. L'installation et la configuration prennent environ 10 minutes, c'est très simple, beaucoup moins alambiqué que sous Windows. Ce tutoriel est un peu mon carnet de bord, c'est comme cela que j'ai configuré ma machine, étapes par étapes.

Lire la suite »

Nouveautés du site : mars 2009

J'ai effectué plusieurs corrections et mises à jour sur le site ce mois-ci : tout d'abord, le menu a été remanié : il n'utilise plus de code javascript pour corriger les offsets selon le navigateur et a été réécrit en CSS (pur). Les gens qui n'ont pas javascript activé pourront donc l'utiliser et cela fait un fichier .js de moins à charger sur chacune des pages du site. la page archives a disparu pour des raisons pratiques. Au départ, cela […]

Lire la suite »

Régler le problème de mémoire entre WordPress et Apache 2

Il y a quelques jours, mon hébergeur a mis à jour son serveur Apache qui est passé de la version 1.3.37 à la version 2.2.6. Gros changement donc mais dont je ne me suis réellement rendu compte que lorsque j'ai voulu poster un nouvel article sur le site. Je me suis trouvé nez à nez avec cette erreur : Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 139816 bytes) in /home/cpanel/public_html/wp-includes/cache.php on line 51 Petit mail […]

Lire la suite »

Résoudre l'erreur HTTP 406 Not Acceptable

Depuis que mon hébergeur a mis ses serveurs en cluster et exécute PHP en CGI et non comme module Apache, certaines fonctions de WordPress ne se comportent pas correctement, notamment les éditeurs de fichiers. En effet, ces derniers semblent être devenus incapables de modifier les fichiers sans provoquer une erreur HTTP 406 : HTTP Error 406 - Not acceptable An appropriate representation of the requested resource /XYZ.php could not be found on this server. Après quelques recherches, il semblerait que […]

Lire la suite »

Mise à jour des serveurs

Apache 2.052, PHP 5.0.3 et MySQL 4.1.9 sont désormais installés. A noter : une erreur jusque là inconnue lorsque j'ai voulu me connecter à MySQL : " Unable to load dynamic library './php_mysql.dll' ". Après quelques recherches, il apparaît que PHP5 ne supporte plus les librairies MySQL par défaut : c'est désormais à l'administrateur de définir l'inclusion des librairies dans le php.ini comme ceci : Ouvrir C:\php\php.ini, rechercher "extension_dir" Mofifier sa valeur en : extension_dir = c:/php/ext/ 20 lignes plus […]

Lire la suite »

Mise à jour régressive

Aujourd'hui : opération mise à jour d'Apache et de PHP. MySQL a déjà été mis à jour. Je commence par désinstaller Apache (2.0.48) et à installer la nouvelle version (2.0.52) : à la fin de l'install, plusieurs erreurs comme "unable to listen for connections on 0.0.0.0 on port 80", "unable to access logs", "cannot find service "Apache2"". Cela commence bien... j'enchaaîne sur une suite désinstall, reboot, réinstall. Nada. Je cherche à ouvrir le fichier de configuration : accès refusé. Attends […]

Lire la suite »

Pin It on Pinterest

Spelling error report

The following text will be sent to our editors: