jeudi 10 décembre 2009

Utiliser msn messenger en ligne depuis le web

Pour les utilisateurs de messenger, vous pouvez l'utiliser directement en ligne sans l'installer, plus d'info sur comment ça marche : http://www.commentcamarche.net/faq/2219-utiliser-msn-en-ligne

dimanche 29 novembre 2009

Formats standards des publicités en ligne

http://www.journaldunet.com/dossiers/sites/e-pub/annuaireformats.shtml

http://assiste.com.free.fr/p/abc/a/bannieres_publicitaires.html

Récupérer l'url en cours en php

Avec par exemple dans la barre d'adresse :
http://www.mondomaine.com/scripts/monfichier.php?page=1&lang=fr

Récupérer juste le domaine :
$hote = $_SERVER['HTTP_HOST'];
donnera : www.mondomaine.com

Récupérer le nom du fichier du script en cours d'exécution, par rapport à la racine web :
$fichier=$_SERVER['PHP_SELF'];
Donnera : /scripts/monfichier.php

Récupérer la chaine de requettes et les variables utilisées pour accéder à la page :
$requettes=$HTTP_SERVER_VARS['QUERY_STRING'];
Donnera : page=1&lang=fr

mardi 18 août 2009

Tutoriel Installation de typo3 multisites sur serveur dédié gentoo 64 Release OVH

J'ai essayé de faire ce tuto au plus simple, j'espère qu'il pourra dépanner quelques débutants.

- Installation du serveur
Prendre un serveur dédié chez ovh adapté à vos besoins.
Lors de la mise en place choisir comme système d'exploitation :
Release 2 ovh gentoo 64
Vous allez recevoir un email contenant plusieurs éléments importants :
L'ip sur laquelle votre machine est installée
L'url pour aller sur webmin
Le passe root du serveur
Imprimez le et gardez le bien rangé

/!\ Ce how to / tutorial a été fait le 25/08/09, si la release évolue, il se peut que la partie serveur ne marche pas ou soit inutile, si ovh intégre imagemagick par défaut p/ex, on peut rêver hein ?
Pareil pour typo3 qui peut changer lors des mises à jours.
NB : Ne modifiez pas un serveur en cours de production selon !
Je ne suis pas un grand pro des serveurs, j'indique juste ici comment j'ai fait pour faire mon installation et je l'ai faite sur un serveur vide et neuf.
Si ces recommandations peuvent vous servir c'est bien mais prenez les comme des pistes qui ne s'appliquent peut être pas à votre cas particulier.
Dans tous les cas vous faites vos changements à vos risques et périls, administrer et modifier un serveur suppose que vous
en assumiez la responsabilité et que vous compreniez ce que vous y faites.

- Téléchargement
s
Aller sur http://www.typo3.fr/index.php?id=52
et télécharger le dummy package à jour.
Au moment ou j'écris ces lignes c'est :
http://prdownloads.sourceforge.net/typo3/dummy-4.0.1.zip?download
Mais aller plutôt prendre la dernière version.

- Préparation du dossier local
Le dézipper quelque part sur votre ordinateur
Ouvrir le dossier, aller dans le sous dossier typo3conf
y créer un ficher texte, le renommer en ENABLE_INSTALL_TOOL
(supprimer l'extension .txt)

- Préparation du serveur dans webmin
Ouvrir Webmin
-> Aller dans la section OVHM
->[Ovh Virtual Hosting Management]
->Ajouter un domaine
Remplir le nom de votre domaine principal, son passe,le quota a allouer à l'ensemble des site qui seront gérés par typo3 votre email et le login ftp
[x] Cocher la case créer une base mysql, laisser le reste
[Valider]
Dans la page suivante, créer les alias voulus en ajoutant les noms de domaines des multisites
Cliquez sur le lien en haut de page :
-> Afin de prendre en compte les modifs, redémarrez les services
Aller dans la section autre
-> [Gestionnaire de fichiers]
->Bouton [Trouver]
Taper php.ini dans le champs "Pour les fichiers correspondant à"
Double cliquer plusieurs fois sur celui de php5 jusqu'à ce qu'il s'affiche dans la fenêtre principale
Emplacement ou trouver le php.ini pour ma gentoo d'ovh : /usr/local/lib64/php5/php.ini
Le sélectionner puis ->bouton [editer]
Placer le curseur en haut du document
Cliquer sur le bouton [? find] taper "memory" cliquer [?find]
Changer memory_limit = 8M par memory_limit = 20M
Placer le curseur en haut du document
Cliquez sur le bouton [? find] taper "filesize" cliquer [?find]
Changer upload_max_filesize = 2M par upload_max_filesize = 10M
Placer le curseur en haut du document
Cliquer sur le bouton [? find] taper "
post_max_size" [?find]
Changer post_max_size = 8M par post_max_size = 10M
Cliquer sur [Save & close ]

-> Aller dans la section serveurs
-> [mysql database server]
-> Verifier qu'une base s'est bien créée avec comme nom le login
/!\ Ovhm raccourcit les logins trop longs
-> retourner à l'index de serveurs
-> [Serveur web apache]
-> Cliquez sur l'onglet \appliquer les changements/ en haut de page
-> retournez dans ovhm et redémarrez tous les services

- Instalation de ImageMagik avec Putty
Pour l'utilisation de putty voir : http://guides.ovh.com/UtilisationPutty
Se connecter à votre serveur en tapant son adresse ip
Puis en ssh :
login : root
passe : votre passe root du serveur
/!\ ce n'est pas le passe ftp mais le même que webmin.

Attention en installant imagemagick comme indiqué ci dessous, à priori (Je suis en train de vérifier cette info) vous sortez de la release d'ovh qui n'est pas faite pour ajouter des logiciels, et vous ne pourrez pas forcément utiliser leurs script de mises à jour tout faits par la suite.

Taper sans tenir compte des messages d'erreur et de mise à jours :

emerge --sync
cd /etc/
rm make.profile
ln -s ../usr/portage/profiles/default/linux/x86/2008.0 make.profile
emerge portage
emerge imagemagick

Puis pour tester :
convert -version
Si tout c'est bien passé, il devrait vous renvoyer la version installée.

- Raccordement des noms

Aller dans le Manager sur le site d'OVH si le dom est chez ovh
sinon, chercher a faire l'équivalent chez votre registrar
Pour chaque domaine concerné aller dans :
->Domaine et DNS
->Zone DNS
->Cliquer sur modifier le Type A de .votredomaine.com
Saisir l'adresse IP ex : 111.111.111.111 de votre serveur dedié

- Téléchargement par filezilla
Tapez l'adresse ip du serveur en adresse
Puis le login et passe ftp fournis a ovhm
Uploadez à la racine du serveur web dans le dossier www/
tout le contenu du dossier local mais pas le dossier lui même

- Installation par le navigateur
Ouvrir votredomaine.com/typo3/install
Taper le passe initial :
joh316
Dans la page suivante tapez votre nouveau mot de passe puis cliquez sur [Set new password]
-> Click to continue
Saisir le nouveau passe
Cliquer sur -> 1 / basic configuration
vérifier que tout est au vert sauf la base mysql
descendre en bas au formulaire et saisir :
Username : nom de votre base mysql tel que trouvé dans webmin
password : votre mot de passe ftp
host : localhost
Site name : le nom du site principal
Cliquez sur [update localconf.php]
Cliquez a nouveau
en haut sur -> 1 / basic configuration
Redescendre au formulaire et selectionner la base créée avec le domaine principal dans le nouveau menu déroulant
Cliquer sur [update localconf.php]
Cliquer en haut sur -> 1 / database analyser
Puis sur-> [WRITE TO DATABASE]
Cliquez sur create admin user
Créeez votre compte admin puis cliquez sur [Write to database]

Sécuriser l'install
Ouvrir typo3/install/index.php dans un éditeur de fichiers texte
Modifier la première ligne :
ajouter exit; à pour obenir : uploader le fichier et verifier que l'install ne s'affiche plus
Paramétrer le backend
Cliquer sur le lien pour supprimer le fichier enableinstalltool