Skip to main content Help Control Panel

YACS CMS : Open source !

Documentation «   Le livre de Yacs «   Guide d'installation et de mise à jour  «  

Comment installer YACS chez Free ?

Previous / Next / Index

Les abonnés à Free disposent d'une place considérable (jusqu'à un giga-octets) pour créer presque autant de sites qu'ils le souhaitent. Or, YACS s'avère être l'outil idéal pour héberger son blog chez Free, voire un site plus complexe.

Préparation

Lorsque vous souhaitez créer vos 'pages perso' chez Free, vous devez d'abord créer un boîte aux lettres. L'adresse url de votre site portera le nom de cette nouvelle messagerie. Exemple: si vous vous appellez Machin, votre messagerie pourrait s'intituler machin@free.fr
L'adresse des pages correspondant à cette messagerie sera donchttp://machin.free.fr

Créez votre messagerie. (Tout est bien expliqué sur le portail de Free). Puis, dans l'espace personnel qui vous est désormais réservé sous ce nom, activez votre base de données MySQL. Free activera automatiquement votre base dans les douze heures. Votre base portera le nom que vous avez donné à votre nouvelle boîte aux lettres... Ce sera la base: machin. Le mot de passe pour l'accès à votre base MySQL sera, au départ, le même que celui que vous avez choisi en vous créant une adresse.

Au bout d'un certain nombre d'heures, vérifiez que Free a bien créé votre base en faisant l'url suivante: http://sql.free.fr. Tapez 'machin' (sans les apostrophes) puis votre mot de passe dans l'espace réservé.

Un beau tableau va s'ouvrir et en haut dans la colonne de gauche vous allez découvrir: 'machin'.
Votre base a bien été créée. Vous pouvez quitter votre navigateur et procéder à l'installation de YACS.

Installation

Téléchargez la dernière archive de YACS et décompressez-la sur votre disque dur, dans son répertoire prénommé yacs. A des fins de bonne organisation de votre travail, vous pourriez éventuellement placer ce dossier dans un autre répertoire intitulé par exemple: SITE_MACHIN, qui contiendrait en outre tous les autres répertoires concernant le contenu avec lequel vous comptez nourrir votre site: fichiers textes, images, fichiers vidéo, etc.

A présent, allez chercher votre répertoire Yacs sur votre disque dur. Ouvrez le et téléchargez tous les répertoires et fichiers qu'il contient sur le serveur de Free à la racine de votre site dont l'adresse est http://machin.free.fr
Il est bien entendu que vous avez pris la peine d'ouvrir votre répertoire comprenant la dernière archive de Yacs et de déposer tous les répertoires et fichiers qu'elle contient à la racine du serveur de Free.

Autrement, l'adresse de votre site deviendrait (si vous avez intitulé votre répertoire yacs), quelque chose comme: http://machin.free.fr/yacs

Ensuite, il vous faudra supprimer le fichier .htaccess situé à la racine du répertoire d'installation de YACS. L'expérience montre que la présence de ce fichier empêche le fonctionnement correct de YACS chez free.

Dernière chose, mais pas la moindre: pensez à créer un répertoire que vous nommerez sessions à la racine de votre site, côté serveur. Il est indispensable chez Free pour gérer les variables de sessions. Il viendra s'implémenter directement, dans l'ordre alphabétique, parmi l'archive déployée à la racine de votre site:

Voilà... Tout est bien qui finit bien. Vous n'avez plus qu'à reprendre votre navigateur et à écrire l'url de votre site http://machin.free.fr... YACS vous prend désormais en main pour vous guider dans la configuration de votre blog.

Configuration de la base de donnée

La base de données sera configurée automatiquement après que vous ayez rempli la partie had hoc du panneau de configuration. Le mot de passe est évidemment celui de votre base de données.

Paramétrage de la messagerie

Toujours sur le panneau de configuration, vous pouvez choisir une autre 'adresse de réception des messages système' que celle indiquée dans l'exemple ci-dessous.

Notes

Steven on Aug. 18 2006 - # - edit · delete
Si l'installation se déroule bien, la recherche des extensions chez Free se passe mal. Le serveur répond :

" Recherche et configuration des prises d'extension Les extensions suivantes ont été détectées et intégrées dans le fichier shared/hooks.include.php.

Vérifiez l'information jusqu'en bas de la page pour aller à l'étape suivante.

Fatal error: set_time_limit() [function.set-time-limit]: Cannot set time limit in safe mode in /mnt/100/sdb/c/5/19850109/control/scan.php on line 196 "


Bon courage, Bernard !
Airport on Aug. 19 2006 - # - edit · delete
Suite à la mise en place par free.fr, le 3 Juillet dernier, d’une version php qui ne tolère pas les avertissements (warnings php), de nombreux cms ne fonctionnent plus chez free.fr. Le symptôme est un message du genre "Fatal error filemtime" et survient au calcul de page.

Bernard, plusieurs cms ont fait un patch sur ce problème : penses-tu pouvoir en faire autant pour Yacs ?

Cordialement.


La perfection est atteinte, non pas lorsqu'il n'y a plus rien à ajouter, mais lorsqu'il n'y a plus rien à retirer. (St Exupéry)
Bernard on Aug. 21 2006 - # - edit · delete
Airport : Oui, bien sûr. Les problèmes sont corrigés au fur et à mesure. Dans la suite des corrections déjà proposées par GnapZ pour l'installation chez Free, la prochaine version intégrera une classe Safe qui permettra de masquer tous les petits problèmes de non-exécutabilité de la librairie PHP. Au lieu d'appeler filemtime(), ce sera Safe::filemtime(). Pas simple tout ça, surtout si Free continue de bloquer de nouvelles fonctions chaque semaine...
Bernard on Aug. 21 2006 - # - edit · delete
Steven : Free a interdit explicitement les rallonges de temps de calcul, et c'est bien dommage... Comme toujours, ce sont les programmes bien écrits comme YACS qui font les frais de ce genre de mesures arbitraires.
Badiuth on Sep. 11 2006 - # - edit · delete
Bonjour Bernard, bonjour à tous, si je comprends bien à l'heure actuelle, il est impossible d'installer Yacs chez Free ? j'ai le même problème de safe mode que Steven:

Fatal error: set_time_limit() [function.set-time-limit]: Cannot set time limit in safe mode in /mnt/111/sdb/4/8/chezmoi/cms/control/scan.php on line 196

a votre avis, je patiente un peu pour voir si un patch existe ou je cherche une autre interface de gestion de contenu ?

J'avoue, je suis perdu
Bernard on Sep. 11 2006 - # - edit · delete
Badiuth: Je ne travaille qu'à ça en fait, depuis plus d'une semaine maintenant. Sur la base des suggestions faites par GnapZ, des observations faites par d'autres internautes en environnement difficile, une classe d'interface a été créée pour faire tampon entre YACS et l'environnement d'exécution PHP. De plus la virtualisation des appels à MySQL est en bonne voie. L'objectif est de sortir au plus tôt une version "safe" de YACS, pas faite avec des rustines, mais en revoyant la plupart des scripts de référence. Si tout va bien, version alpha la semaine prochaine...
Fernand on May 9 2007 - # - edit · delete
Si j'en crois mes expériences récentes avec la version 7.4, le problème des mises à jour sur Free, qui nous a passablement enquiquinés au cours de ces derniers mois semble en voie d'être résolu...
Bernard on Sep. 20 2007 - # - edit · delete
J'ai rajouté à cette page, comme suggéré par plusieurs internautes, de supprimer le fichier .htaccess dans le cas d'une installation chez Free.
Scott on Sep. 20 2007 - # - edit · delete
Hello à tous ! Quelqu'un aurait-il les infos à mettre dans le paramétrage de la base de données de Free ? Par exemple le "nom ou adresse du serveur de données", ou "base de données qui contient l'information utilisateur" et à quoi ça sert ? En prenant un exemple du genre "cretin.free.fr" (ou machin, c'est très bien aussi )

Je suis sûr que ça augmenterait le tuto de façon très intéressante pour les non-initiés dont je fais partie !!

Merci d'avance, j'ai très hâte de pouvoir profiter de YACS

PS : j'ai fait une recherche, mais je n'ai pas trouvé l'info. En tout cas je pense vraiment que ce serait une bonne idée de mettre ces infos ici.

EDIT : dans "Nom ou adresse du serveur de données", il semble qu'il faille mettre "sql.free.fr". En revanche, je ne sais pas si c'est lié à un mauvais paramétrage de ma part, mais je ne peux rien faire car je suis tout le temps renvoyé à la page "Merci de vous faire connaître", dès que je clique sur un lien dans la première page. Je mène l'enquète

EDIT 2 : (vous me dites si je vous saoule) ne pas oublier de, hem, suivre le tuto et créer un répertoire "sessions"...
Agnès on June 13 - # - edit · delete
Un retour sur une mise à jour 8.3 -> 8.5 chez free :
  • La mise à jour avec l'archive .tgz déposée dans le dossier inbox/yacs fonctionne très bien.
  • Pour ma part, j'ai toujours eu un .htaccess fonctionnel chez free. Je ne suis vraiment pas convaincue qu'il faille laisser dans la doc la mention de suppression du .htaccess.
  • Dans le panneau de contrôle, en cliquant sur le module "feeds", on a une page d'erreur si on est en php4.
Pour passer en php5 chez free, il suffit d'ajouter à son .htaccess la ligne suivante :
php 1


Testé pour vous : marche très bien


Agnès
Il n'y a pas de problèmes, que des solutions.

Previous / Next / Index


 
Share
Information channels
Recent files