Texte à méditer :  Votre premier réflexe après le téléchargement de GuppY ? Lire le lisezmoi.txt !!!   
La bande dessinée

Jeux vidéo
Guild wars:
Le site des GLN
Le forum de ma guilde

Day of Defeat:

L'arcade

Lettre d'information
Pour avoir des nouvelles de ce site, inscrivez-vous à notre Newsletter.
S'abonner
Se désabonner
[]
382 Abonnés

Visites

 918637 visiteurs

 7 visiteurs en ligne


GuppY - gyslogo.gifInstallation

I. Première installation (démo)





Ce paragraphe sur la première installation explique comment préparer un site GuppY avec du contenu de démonstration, de façon à ce que vous puissiez jouer avec.

1. Téléchargez le fichier guppy.zip (http://www.freeguppy.org) sur votre PC.

2. Décompressez ce fichier guppy.zip avec votre programme de décompression favori (WinZip, UltimateZip...) dans un dossier de votre PC.

3. BRAVO, GuppY est prêt à fonctionner !

4. Si vous souhaitez jouer avec GuppY sur votre PC avant de le mettre sur Internet, installez EasyPHP (http://www.easyphp.org) sur votre PC et copiez le contenu du dossier précédent dans le sous-répertoire www de EasyPHP, puis lancez EasyPHP... et votre site web tournera en local sur votre PC. C'est aussi simple que cela !

4 bis. Si vous souhaitez installer votre site directement sur Internet, alors copiez tous les fichiers décompressés sur le FTP de votre site avec un simple programme client FTP (IE, Netscape, CuteFTP, etc...). Et c'est tout, il vous suffit maintenant de taper l'URL de votre site dans la barre d'adresse de votre navigateur pour vous retrouver sur votre site "online".

5. Félicitations, vous venez d'installer GuppY avec succès !




REMARQUE IMPORTANTE

- Si vous ne prévoyez pas d'installer une base de données vierge, supprimez le répertoire install/ maintenant. Sinon toute personne qui l'exécuterait détruirait tout le contenu de votre site web !




ALTERNATIVE

Vous pouvez aussi télécharger EasyGuppY sur le site de GuppY. EasyGuppY est un package qui comprend un serveur web, PHP et GuppY, le tout "packagé" avec un programme d'installation automatique pour PC sous Windows. On ne peut pas faire plus simple !




Remarque "CHMOD"

Voici comment mettre en place les droits sur les fichiers pour les serveurs internet qui le nécessitent (pas tous).




1. Répertoire admin
   - Fichier mdp.php CHMOD 666
2. Répertoire data CHMOD 777
   - Fichiers data/* CHMOD 666
3. Répertoire data/archive CHMOD 777
   - Fichiers data/archive/* CHMOD 666
4. Répertoire data/cache CHMOD 777
   - Fichiers data/cache/* CHMOD 666
5. Répertoire data/countmsg CHMOD 777
   - Fichiers data/countmsg/* CHMOD 666
6. Répertoire data/usermsg CHMOD 777
   - Fichiers data/usermsg/* CHMOD 666

Comment détecter que vous devez exécuter ces "CHMOD" ? Eh bien c'est facile à détecter, c'est quand vous obtenez une ribambelle de messages d'erreurs de ce style :Warning: fopen("data/logh.dtb","w") - Permission denied in http://www.mysite.com/inc/functions.php on line 198
Warning: Supplied argument is not a valid File-Handle resource in http://www.mysite.com/inc/ functions.php on line 206
Warning: fopen("../data/logh.dtb", "w") - Read-only file system in functions.php on line 198
Warning: fputs(): supplied argument is not a valid File-Handle resource in functions.php on line 206




Remarque .htaccess

GuppY est proposé avec un fichier .htaccess dans le répertoire racine. Ce fichier n'est utile que si votre serveur web fonctionne sous Apache (serveur web le plus commun). Voici sa structure :
--------------------------------------
[Files ~ ".inc"]
Order allow,deny
Deny from all
Satisfy All
[/Files]
[Files ~ ".dtb"]
Order allow,deny
Deny from all
Satisfy All
[/Files]
ErrorDocument 400 /error.php?err=400
ErrorDocument 401 /error.php?err=401
ErrorDocument 403 /error.php?err=403
ErrorDocument 404 /error.php?err=404
ErrorDocument 500 /error.php?err=500
--------------------------------------
Les 5 premières lignes servent à protéger le contenu de votre base de données des regards indiscrets des internautes mal intentionnés (et il y en a !). Sinon, des fichiers comme le fichier data/frth.dtb par exemple qui contient toutes les adresses e-mail des gens ayant posté un message dans le forum sont lisibles et peuvent même servir à alimenter un fichier de Spam (berk !). Ces 5 lignes sont à laisser telles quelles.

Les 5 lignes suivantes servent à rediriger les internautes vers la page erreur lorsqu'ils demandent une page inexistante, etc... Celles ci doivent être adaptées par vos soins (via un simple éditeur de texte comme Notepad ou Wordpad par exemple) selon l'endroit où est placé votre GuppY.

Ainsi, si votre installation GuppY est faite à la racine de votre site (URL = http://www.votresite.com/) alors vous n'avez rien à faire. Par contre si votre installation GuppY est faite dans un répertoire de votre site (URL = http://www.votresite.com/ici/ par exemple) alors il vous faut modifier ainsi ces 5 lignes :
------------------------------------------
ErrorDocument 400 /ici/error.php?err=400
ErrorDocument 401 /ici/error.php?err=401
ErrorDocument 403 /ici/error.php?err=403
ErrorDocument 404 /ici/error.php?err=404
ErrorDocument 500 /ici/error.php?err=500
------------------------------------------

Dans certains cas, vous aurez peut-être à modifier ainsi ces 5 lignes (pour un site dont l'URL serait http://www.votresite.com/) :
--------------------------------------------------------------
ErrorDocument 400 http://www.votresite.com/error.php?err=400
ErrorDocument 401 http://www.votresite.com/error.php?err=401
ErrorDocument 403 http://www.votresite.com/error.php?err=403
ErrorDocument 404 http://www.votresite.com/error.php?err=404
ErrorDocument 500 http://www.votresite.com/error.php?err=500
--------------------------------------------------------------

Ou encore, si installé dans le sous-répertoire ici/ :
------------------------------------------------------------------
ErrorDocument 400 http://www.votresite.com/ici/error.php?err=400
ErrorDocument 401 http://www.votresite.com/ici/error.php?err=401
ErrorDocument 403 http://www.votresite.com/ici/error.php?err=403
ErrorDocument 404 http://www.votresite.com/ici/error.php?err=404
ErrorDocument 500 http://www.votresite.com/ici/error.php?err=500
------------------------------------------------------------------

Il serait aussi judicieux de protéger votre répertoire par un nom d'utilisateur et un mot de passe spécifiques via .htaccess. Comme la façon de faire est souvent spécifique à votre hébergeur, merci de consulter ses pages d'aide à ce sujet.
Pour de plus amples renseignements sur la protection de votre site par .htaccess, référez vous à la documentation officielle d'Apache.




II. Installation propre





L'installation propre permet de supprimer le contenu de démonstration et de commencer avec un beau site GuppY vierge de tout contenu.

Le point de départ de cette installation propre est n'importe où entre la première installation et l'état de votre base de démo avec son contenu que vous avez pu modifier. Cette installation va détruire tout le contenu mais garder le paramétrage que vous avez pu réaliser dans les différents "Config quelque chose" dans la zone d'admin.

1. Si l'URL de votre site est http://www.mysite.com/ alors saisissez le texte suivant dans votre navigateur : http://www.mysite.com/install/

2. Suivez les instructions pour une "Installation propre".

3. Félicitations, votre site web est prêt à fonctionner avec votre contenu !




REMARQUE IMPORTANTE

- Assurez-vous que tous les fichiers dans le répertoire install/ ont bien été supprimés. Sinon toute personne qui l'exécuterait détruirait tout le contenu de votre site web !
- Si vous ne pouvez plus voir le répertoire install/, ça veut dire que tout s'est passé correctement. Même conclusion si le répertoire install/ existe toujours mais est vide (supprimez le alors par FTP, votre hébergeur n'autorise pas son effacement par PHP).




III. Migrer d'une version antérieure




IMPORTANT : le script de migration est destiné aux sites web fonctionnant avec miniPortail version 1.8 ou ultérieure / GuppY version 2.4 ou ultérieure.Si votre site est sous une version antérieure de miniPortail / GuppY, vous devrez appliquer les instructions suivantes :

- Suivez les étapes 1 à 6 de la procédure de migration ci-dessous.
- Ensuite, exécutez install/migrate17.php puis install/migrate18.php si vous êtes en version < 1.7 de miniPortail.
- Ou bien exécutez install/migrate18.php si vous êtes en version 1.7 de miniPortail.
- Passez ensuite à l'étape 7 de la procédure de migration ci-dessous.Note : ces vieux scripts "sales" ne sont plus maintenus par l'équipe de développement de GuppY. Le nouveau script au contraire sera maintenu pour les futures versions.


Maintenant, si vous êtes en version 1.8 ou ultérieure de miniPortail / en version 2.4 de GuppY ou ultérieure, suivez ces instructions :

1. Faites une sauvegarde complète de votre site avant de passer à l'étape suivante.

2. Exécutez un "contrôle d'intégrité DB". Assurez-vous qu'il ne produit pas d'erreur sinon exécutez-le une nouvelle fois.

3. Vos données sont posées dans les  répertoires data/, file/, img/, photo/ et pages/. Il ne faut donc surtout pas les supprimer de votre site web.

4. Supprimez les fichiers contenus à la racine de votre site (/) et les répertoires , inc/ et mobile/ (mobile/ est apparu avec la version 2.3), leur contenu, ainsi que leurs sous répertoires et tous leurs contenus.

4. Supprimez les fichiers contenus à la racine de votre site (/) et les répertoires , inc/, mobile/ (mobile/ est apparu avec la version 2.3) et plugins/ (plugins/ est apparu avec la version 3.0) leur contenu, ainsi que leurs sous-répertoires et tous leurs contenus.




5. Desactiver la skin et les plugins utilisés:




5.1 Aller dans Config. Site pour activer la skin "no_skin".
5.2 Aller dans les pages d'administration des plugins pour retirer les icônes de la barre supérieure d'icônes.
5.3 Aller dans Config. Boîtes pour retirer les boîtes latérales des plugins.




6. Copiez les nouveaux répertoires et fichiers de la nouvelle version de GuppY (/, , inc/, mobile/, pages/ et plugins/) ainsi que le répertoire install/ et son contenu.

7. Vérifiez si la remarque "CHMOD" (du paragraphe 2) s'applique à votre installation. C'est le cas si vous avez eu à l'appliquer dans vos installations/migrations précédentes de miniPortail / GuppY.

8. Si l'URL de votre site est http://www.mysite.com/, alors saisissez le texte suivant dans la barre d'adresse de votre navigateur : http://www.mysite.com/install/

9. Suivez les instructions pour une "Migration".

10. Félicitations, vous venez de migrer dans la toute dernière version de GuppY.

11. Des modifications dans le paramétrage vous imposent de revérifier les "Config générale", "Config site", "Config Accueil", "Config sections", "Config services" et "Config boîtes". Il vous faudra aussi faire tourner un "Contrôle d'intégrité DB" pour mettre à jour les index de la base de données GuppY.




REMARQUES IMPORTANTES

- Une fois que vous avez fini la migration, assurez-vous que les fichiers dans le répertoire install/ ont bien été supprimés. Sinon toute personne qui l'exécuterait détruirait tout le contenu de votre site web !
- Si vous ne pouvez plus voir le répertoire install/, ça veut dire que tout s'est passé correctement. Même conclusion si le répertoire install/ existe toujours mais est vide (supprimez le alors par FTP, votre hébergeur n'autorise pas son effacement par PHP).
- A l'issue de la migration, le mot de passe d'admin est remis à "pass".


Date de création : 06/12/2004 @ 04:00
Dernière modification : 09/06/2005 @ 00:01
Catégorie : GuppY
Page lue 1629 fois


Prévisualiser la page Prévisualiser la page     Imprimer la page Imprimer la page


Réactions à cet article

[]


Personne n'a encore laissé de commentaire.
Soyez donc le premier !



Préférences
[]

 Nombre de membres 3 membres


Utilisateurs en ligne

( personne )

Présentation
+ Berat's House
 -  GuppY
+ Communauté GuppY

Technique
+ Insérer une page externe
+ Préparer VOTRE GuppY

Forum

Calendrier


Haut Haut

GuppY - http://www.freeguppy.org/    Site créé avec GuppY v4.5.10 © 2004-2005 - Licence Libre CeCILL   GuppY - http://www.freeguppy.org/

Document généré en 0.16 seconde