Warning: fopen(data/logh.dtb): failed to open stream: Permission denied in /home/hosting/prv-hosting/keep.pl/h/s/easy-english/inc/functions.php on line 612 Warning: fputs(): supplied argument is not a valid stream resource in /home/hosting/prv-hosting/keep.pl/h/s/easy-english/inc/functions.php on line 620 Warning: fclose(): supplied argument is not a valid stream resource in /home/hosting/prv-hosting/keep.pl/h/s/easy-english/inc/functions.php on line 621 Warning: fopen(data/logd.dtb): failed to open stream: Permission denied in /home/hosting/prv-hosting/keep.pl/h/s/easy-english/inc/functions.php on line 612 Warning: fputs(): supplied argument is not a valid stream resource in /home/hosting/prv-hosting/keep.pl/h/s/easy-english/inc/functions.php on line 620 Warning: fclose(): supplied argument is not a valid stream resource in /home/hosting/prv-hosting/keep.pl/h/s/easy-english/inc/functions.php on line 621 Warning: fopen(data/logh.dtb): failed to open stream: Permission denied in /home/hosting/prv-hosting/keep.pl/h/s/easy-english/inc/functions.php on line 612 Warning: fputs(): supplied argument is not a valid stream resource in /home/hosting/prv-hosting/keep.pl/h/s/easy-english/inc/functions.php on line 620 Warning: fclose(): supplied argument is not a valid stream resource in /home/hosting/prv-hosting/keep.pl/h/s/easy-english/inc/functions.php on line 621 Warning: fopen(data/logm.dtb): failed to open stream: Permission denied in /home/hosting/prv-hosting/keep.pl/h/s/easy-english/inc/functions.php on line 612 Warning: fputs(): supplied argument is not a valid stream resource in /home/hosting/prv-hosting/keep.pl/h/s/easy-english/inc/functions.php on line 620 Warning: fclose(): supplied argument is not a valid stream resource in /home/hosting/prv-hosting/keep.pl/h/s/easy-english/inc/functions.php on line 621 Warning: fopen(data/logd.dtb): failed to open stream: Permission denied in /home/hosting/prv-hosting/keep.pl/h/s/easy-english/inc/functions.php on line 612 Warning: fputs(): supplied argument is not a valid stream resource in /home/hosting/prv-hosting/keep.pl/h/s/easy-english/inc/functions.php on line 620 Warning: fclose(): supplied argument is not a valid stream resource in /home/hosting/prv-hosting/keep.pl/h/s/easy-english/inc/functions.php on line 621 Warning: fopen(data/logh.dtb): failed to open stream: Permission denied in /home/hosting/prv-hosting/keep.pl/h/s/easy-english/inc/functions.php on line 612 Warning: fputs(): supplied argument is not a valid stream resource in /home/hosting/prv-hosting/keep.pl/h/s/easy-english/inc/functions.php on line 620 Warning: fclose(): supplied argument is not a valid stream resource in /home/hosting/prv-hosting/keep.pl/h/s/easy-english/inc/functions.php on line 621 Warning: fopen(data/ipstats.dtb): failed to open stream: Permission denied in /home/hosting/prv-hosting/keep.pl/h/s/easy-english/inc/functions.php on line 612 Warning: fputs(): supplied argument is not a valid stream resource in /home/hosting/prv-hosting/keep.pl/h/s/easy-english/inc/functions.php on line 620 Warning: fclose(): supplied argument is not a valid stream resource in /home/hosting/prv-hosting/keep.pl/h/s/easy-english/inc/functions.php on line 621 Warning: fopen(data/stats.dtb): failed to open stream: Permission denied in /home/hosting/prv-hosting/keep.pl/h/s/easy-english/inc/functions.php on line 565 Warning: fputs(): supplied argument is not a valid stream resource in /home/hosting/prv-hosting/keep.pl/h/s/easy-english/inc/functions.php on line 566 Warning: fclose(): supplied argument is not a valid stream resource in /home/hosting/prv-hosting/keep.pl/h/s/easy-english/inc/functions.php on line 567 Warning: fopen(data/statsbk.dtb): failed to open stream: Permission denied in /home/hosting/prv-hosting/keep.pl/h/s/easy-english/inc/functions.php on line 565 Warning: fputs(): supplied argument is not a valid stream resource in /home/hosting/prv-hosting/keep.pl/h/s/easy-english/inc/functions.php on line 566 Warning: fclose(): supplied argument is not a valid stream resource in /home/hosting/prv-hosting/keep.pl/h/s/easy-english/inc/functions.php on line 567 GuppY - Installation - Version imprimable

GuppY

Installation (GuppY)

gyslogo.gif

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.


 

REMARQUE IMPORTANTE

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


 

ALTERNATIVE

Vous pouvez aussi télécharger miniGuppY sur le site de GuppY. miniGuppY est un package qui comprend un serveur léger et complet (ZazouMiniWebServer) et GuppY, le tout "packagé" avec un programme d'installation automatique pour PC sous Windows. On ne peut pas faireplus simple !
miniGuppY ne modifie pas la base de registres de Windows, s'installe aussi bien sur clé USB et se prête donc parfaitemenet à une utilisation "nomade".


 

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 admin/mdp.php : droits = 666. commande UNIX = chmod 666 admin/mdp.php
+ Répertoire admin/redac : droits = 777. commande UNIX = chmod 777 admin/redac
- Fichiers admin/redac/* : droits = 666. commande UNIX = chmod 666 admin/redac/*

2. Répertoire data : droits = 777. commande UNIX = chmod 777 data
- Fichiers data/* : droits = 666. commande UNIX = chmod 666 data/*
+ Répertoire data/archive : droits = 777. commande UNIX = chmod 777 data/archive
- Fichiers data/archive/* : droits = 666. commande UNIX = chmod 666 data/archive/*
+ Répertoire data/cache : droits = 777. commande UNIX = chmod 777 data/cache
- Fichiers data/cache/* : droits = 666. commande UNIX = chmod 666 data/cache/*
+ Répertoire data/countmsg : droits = 777. commande UNIX = chmod 777 data/countmsg
- Fichiers data/countmsg/* : droits = 666. commande UNIX = chmod 666 data/countmsg/*
+ Répertoire data/usermsg : droits = 777. commande UNIX = chmod 777 data/usermsg
- Fichiers data/usermsg/* : droits = 666. commande UNIX = chmod 666 data/usermsg/*
+ Répertoire data/error : droits = 777. commande UNIX = chmod 777 data/error
- Fichiers data/error/* : droits = 666. commande UNIX = chmod 666 data/error/*

3. Répertoire file : droits = 777 : commande UNIX = chmod 777 file
- Fichiers file/* : droits = 666. commande UNIX = chmod 666 file/*

4. Répertoire img : droits = 777. commande UNIX = chmod 777 img
- Fichiers img/* : droits = 666. commande UNIX = chmod 666 img/*

5. Répertoire pages : droits = 777. commande UNIX = chmod 777 pages
- Fichiers pages/* : droits = 666. commande UNIX = chmod 666 pages/*

6. Répertoire photo : droits = 777. commande UNIX = chmod 777 photo
- Fichiers photo/* : droits = 666. commande UNIX = chmod 666 photo/*

7. Pour tous les dossiers de skins il sera peut-être nécessaire de chmoder aussi les fichier de configuration:
- skin/ma_skin/confskin.inc : droits = 666. commande UNIX = chmod 666 skin/ma_skin/confskin.inc
- skin/ma_skin/style.css : droits = 666. commande UNIX = chmod 666 skin/ma_skin/style.css



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 online 198
Warning: Supplied argument is not a valid File-Handleresource in http://www.mysite.com/inc/ functions.php on line206
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 infunctions.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:
--------------------------------------

Order allow,deny
Deny from all
Satisfy All


Order allow,deny
Deny from all
Satisfy All

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 10 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 10 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/):
--------------------------------------------------------------
ErrorDocument400 http://www.votresite.com/error.php?err=400
ErrorDocument 401http://www.votresite.com/error.php?err=401
ErrorDocument 403http://www.votresite.com/error.php?err=403
ErrorDocument 404http://www.votresite.com/error.php?err=404
ErrorDocument 500http://www.votresite.com/error.php?err=500
--------------------------------------------------------------

Ou encore, si installé dans le sous-répertoire ici/:
------------------------------------------------------------------
ErrorDocument400 http://www.votresite.com/ici/error.php?err=400
ErrorDocument401 http://www.votresite.com/ici/error.php?err=401
ErrorDocument403 http://www.votresite.com/ici/error.php?err=403
ErrorDocument404 http://www.votresite.com/ici/error.php?err=404
ErrorDocument500http://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 quelquechose" dans la zone d'admin.


 

III. Migrer d'une version ANTERIEURE àMiniportail 1.7 ou GuppY 2.4


 


 

IV. Migrer d'une version ULTERIEURE àMiniportail 1.7 ou GuppY 2.4


 

IMPORTANT : le script de migration est destiné aux sitesweb fonctionnant avec miniPortail v1.8 ou GuppY v 2.4 ou ultérieure.


 

V. Remarques importantes à prendre en compte pour toute installation ou mise à jour :