Script de mise en production sur serveur mutualisé

2 02 2010

Mon projet étant bientôt prêt, j’ai préparé la semaine dernière un script de mise en production du site, afin d’automatiser au maximum cette procédure pour la rendre plus simple, mais aussi plus sûre. N’ayant qu’un hébergement mutualisé chez 1and1, je ne dispose pas de connexion SSH, ce qui limite un peu les actions disponibles.

J’ai choisi de faire ce script avec Ant, tout simplement parce que je le connais pour l’avoir utilisé dans mes jobs précédents et qu’il me convient parfaitement. Il s’intègre de plus très bien dans Eclipse, que j’utilise pour développer, à condition d’avoir installé le plugin adéquat, soit l’environnement JDT (Java Development Tools), si on a choisi comme moi, une installation Eclipse PDT (Php Development Tools) qui n’inclue pas d’utilitaires pour Java. Car Ant tourne à l’aide de Java.

Que fait ce script?

Avec ce script, j’ai voulu automatiser 3 opérations : la sauvegarde, la construction du projet à déployer et le déploiement.

Lire la suite »



Installation WordPress chez 1and1

13 01 2010

Ahhhhh, j’ai passé une après-midi de m****! Après déjeuner, je me suis dit : si je mettais à jour wordpress en 2.9.1? Et j’étais partie pour plusieurs heures de galère…

Forcément, la mise à jour ne s’est pas bien passée : erreur 500! J’ai souvent des erreurs de la sorte sur ce blog (côté administration) et je commence à savoir vivre avec. Je mettais ça sur le dos des plugins que j’ai installé. C’était en partie vrai, car en en désactivant certains, j’arrivais souvent à mes fins.

Mais là, rien n’y faisait, j’ai supprimé l’installation, la base et tout réinstallé « from scratch ». Pas mieux. A la fin de l’install, j’avais une page blanche et ensuite l’administration plantait…

Dépité, je retente ma chance sur Google, au cas où, en soupçonnant mon hébergeur (1and1) de bloquer certaines options de PHP (pourquoi pas…).

Et je suis tombé sur un article qui rappelait qu’avec 1and1, il fallait modifier le fichier .htaccess pour gérer PHP5 :
AddType x-mapp-php5 .php
AddHandler x-mapp-php5 .php

Et c’est tout. Tous mes problèmes, d’installation automatique, de mise à jour, de plugins, d’application iphone, etc… tout ça, à cause de ces 2 lignes. L’ironie, c’est que ces 2 lignes, je les ai ajoutées depuis longtemps pour tous les autres sites que j’héberge chez 1and1! BOULET!



Attendre pour acheter un nom de domaine? Erreur!

26 08 2009

Etant encore à quelques semaines/mois de développement de sortir mon projet, je n’ai pas un besoin immédiat d’hébergement pour celui-ci. Mais j’ai tout de même commencé à réfléchir depuis quelque temps au nom de domaine parfait -en fait les noms de domaines parfaits sont pris depuis des années, alors on va dire le nom de domaine le plus « approprié »-, en établissant une liste de préférences.

Mais voilà qu’hier, retour de vacances (cf. mon article d’hier « Vacances, j’oublie tout… », la preuve), je me disais que j’avais assez ressassé ma liste et qu’il fallait que je réserve un/plusieurs noms de domaines. Je me lance donc sur mon premier choix… déjà pris.

Quoi?!?

Un tour sur le whois pour me rendre compte que le site a été acheté 3 jours plus tôt! Tout ça pour en faire un site pourri (et je dis pas ça parce que je suis dégouté) mais qui au moins n’est pas concurrent, juste un site perso.

Hé oui, j’ai été bien c** d’attendre comme ça.
Première erreur de débutant : ne pas acheter de suite un nom de domaine que l’on veut. Maintenant je n’hésiterai plus. Pour quelques euros par an, on peut acheter un nom de domaine (sans hébergement) que l’on redirige vers un site. Si ça n’apporte pas grand chose pour vous, ça empêche peut-être un concurrent de s’y mettre. Il faut occuper le terrain!

Du coup, je suis un peu dégouté, car mes seconds choix sont beaucoup moins biens : soit pas de mot clé, soit trop tiré par les cheveux, soit trop long, soit pas libre en .fr ou .com, …
Et ce qui m’ennuie, c’est que beaucoup de noms de domaines qui m’intéresseraient ne sont pas utilisés ou bien juste par une page parking. J’ai essayé de me renseigner pour les racheter (sur sedo.fr), mais lorsque c’est possible, c’est 500€ minimum. Et je ne vois pas l’intérêt de mettre une somme que mon projet ne me fera peut-être jamais gagner! Le but était que ce projet ne me coûte rien, mis à part de nombreuses heures de travail.



Java ou PHP : Le choix d’une technologie

30 06 2009

Avant d’entrevoir les questions sur un modèle économique, le marketing, les statuts juridiques, … Il nous faut un peu parler technique!

Tout d’abord, petit point sur les origines et la situation de mon projet.

J’ai commencé par développer un site web pour un besoin personnel. Après les retours de certaines personnes qui trouvaient les fonctionnalités intéressantes et qui se disaient même prêtes à payer (c’est là que j’ai du avoir le déclic!), je me suis dit que je pourrais peut-être en faire quelque chose…

Maintenant que j’en suis à la phase de refonte plus sérieuse du site en vue de son automatisation, je suis confronté au dilemne suivant : PHP ou Java / J2EE?

Naturellement au début, dans l’optique d’un simple et modeste site, j’ai opté pour le package PHP + MySQL, facile, simple… J’ai toujours utilisé ces technos lorsque j’ai développé d’autres petits site web.

Mais maintenant que je me lance dans un projet plus conséquent et plus long terme, je me suis dis « Et pourquoi pas faire ça en Java / J2EE? »

Lire la suite »



C’est (re) parti, avec Mon Propre WordPress

25 06 2009

Comme je l’ai dit précédemment, j’ai donc opté pour www.monproprepatron.fr.

J’ai choisi mon hébergeur habituel 1&1, le pack de base PHP + MySQL + domaine revient à 28€ annuel, c’est honnête!

Téléchargement de WordPress version 2.8, puis installation. C’est vraiment très simple à installer, j’ai été bluffé. Et je rappelle que c’est une solution gratuite. Mon seul souci à été d’importer le contenu déjà créé à l’ancienne adresse. Et là j’ai été un peu embêté… Il y a semble-t-il un petit bug qui empêche l’import en 2.8. Donc j’ai du réinstallé une version 2.7, faire l’import (sans souci), puis mettre à jour en 2.8 (là aussi sans souci).

Puis, comme je suis soucieux d’optimiser le référencement (et mis en garde par le récent article d’Eric Dupin sur le contenu dupliqué), j’ai raccourci les articles déjà présents à l’ancienne adresse aux seuls premiers paragraphes, puis ajouté les liens vers les articles correspondants à la nouvelle adresse.

Malgré celà, jai l’impression de ne plus remonter dans Google qu’avec l’ancienne URL! Il m’a semblé voire www.monproprepatron.fr hier et plus aujourd’hui!

J’aurais bien utilisé la balise canonical, récemment validée par Google, mais il n’est pas possible de modifier les templates sur les blogs directement hébergé sur wordpress.com.

Maintenant, si je veux justifier tout ça et continuer à raconter mes histoires ici-même, il va falloir que je me remette sérieusement au boulot. Bien que j’ai un détail important à régler dont je parlerais d’ici peu…