Installation PortailPHP Pré-requit Installer EasyPHP sur votre machine (W32 ou Apache et MySQL pour Linux). Ce portail d administration de vos applications PHP4 et MySQL est fortement conseillé pour les débutant qui trouveront une interface d administration simple et conviviale. De plus, un serveur Apache, la dernière version de PHP4 et phpmyadmin sont automatiquement installés et paramétrés. Vocabulaire Racine du site : En local la racine se situe dans le répertoire d installation d EasyPHP, dossier «www», dossier du nom de votre site. Sur le serveur, c est l adresse du site ( ex : http://www.yoopla.net, http://monsite.free.fr ou encore un dossier du site http://www.yoopla.net/portailphp/ ). Base de donnée : C est la structure qui stocke vos enregistrements. En local, on y accèdera via phpmyadmin à cette adresse : http://127.0.0.1/mysql/. Sur le serveur, la base de donnée est disponible à l adresse fournie par votre hébergeur (ex : http://sql.free.fr/ ). PhpMyAdmin est souvent utilisé. Installation de la Base MySQL Se connecter à la base MySQL. Attention, un login et un mot de passe sont nécessaires lors de la connexion au serveur. Ils sont fournis par votre hébergeur. «Créer» une nouvelle base de donnée (ce n est pas le cas chez certain hébergeurs qui ne vous fournissent qu une seule base de donnée dont le nom est fixé). PortailPhp - Page 1 / 7
«Parcourir» votre disque local à la recherche du fichier sql.txt fourni avec la dernière version de PortailPHP puis cliquer sur «exécuter». PortailPhp - Page 2 / 7
La requête SQL de création de la base a été exécutée avec succès. L ensemble des tables de PortailPHP est maintenant visible à gauche (9 tables sur l image). Il faut maintenant personnaliser votre compte utilisateur par défaut. Cliquer sur la table «pphp_user» à gauche. PortailPhp - Page 3 / 7
Puis sur «afficher» en haut et enfin «modifier» la ligne d enregistrement n 1. PortailPhp - Page 4 / 7
Changer les valeurs de droite correspondant à votre profil. Faire attention à bien activer la fonction MD5 lors du changement de la valeur du mot de passe de votre compte administrateur (cryptage du mot de passe). Cliquer sur «sauvegarder» avant de quitter. Paramétrage du fichier de configuration Include/config.php Base de donnée MySQL En local : $BD_host="localhost"; $BD_user="root"; $BD_pass=""; $BD_name="PortailPHP"; Sur le serveur (exemple) : $BD_host="mysql.free.fr"; $BD_user="Leduc"; $BD_pass="h8e98tf"; $BD_name="Leduc"; PortailPhp - Page 5 / 7
Avancé Modifiez également les autres variables pour personnaliser votre site. ( Tables, Thème, Langue utilisée, et les Meta Name ). Vous pouvez également modifier le texte de présentation de votre site en modifiant la variable $Page_Accueil se trouvant dans le fichier /include/langfrench.php. Transfert de fichier Il ne vous reste plus qu à transférer (on parle ici d upload) PortailPHP à la racine de votre site. LeDUC, septembre 2002. Copyright (C) 2002 LeDUC - CLAIRE Cédric - Portail PHP Ce programme est un logiciel libre ; vous pouvez le redistribuer et/ou le modifier conformément aux dispositions de la Licence Publique Générale GNU, telle que publiée par la Free Software Foundation ; version 2 de la licence, ou encore (à votre choix) toute version ultérieure. Ce programme est distribué dans l'espoir qu'il sera utile, mais SANS AUCUNE GARANTIE ; sans même la garantie implicite de COMMERCIALISATION ou D'ADAPTATION A UN OBJET PARTICULIER. Pour plus de détail, voir la Licence Publique Générale GNU. Vous devez avoir reçu un exemplaire de la Licence Publique Générale GNU en même temps que ce programme ; si ce n'est pas le cas, écrivez à la Free Software Foundation Inc., 675 Mass Ave, Cambridge, MA 02139, Etats-Unis. La présente Licence Publique Générale n'autorise pas le concessionnaire à incorporer son programme dans des programmes propriétaires. Si votre programme est une bibliothèque de sous-programmes, vous pouvez considérer comme plus intéressant d'autoriser une édition de liens des applications propriétaires avec la bibliothèque. Si c'est ce que vous souhaitez, vous devrez utiliser non pas la présente licence, mais la Licence Publique Générale pour Bibliothèques GNU. COMME LA LICENCE DU PROGRAMME EST CONCEDEE A TITRE GRATUIT, IL N'Y AUCUNE GARANTIE S'APPLIQUANT AU PROGRAMME, DANS LA MESURE AUTORISEE PAR LA LOI EN VIGUEUR. SAUF MENTION CONTRAIRE ECRITE, LES DETENTEURS DU DROIT D'AUTEUR ET/OU LES AUTRES PARTIES METTENT LE PROGRAMME A DISPOSITON "EN L'ETAT", SANS AUCUNE GARANTIE DE QUELQUE NATURE QUE CE SOIT, EXPRESSE OU IMPLICITE, Y COMPRIS, MAIS SANS LIMITATION, LES GARANTIES IMPLICITES DE COMMERCIALISATION ET DE L'APTITUDE A UN OBJET PARTICULIER. C'EST LE CONCESSIONNAIRE QUI PREND LA TOTALITE DU RISQUE QUANT A LA QUALITE ET AUX PERFORMANCES DU PROGRAMME. SI LE PROGRAMME SE REVELAIT DEFECTUEUX, C'EST LE CONCESSIONNAIRE QUI PRENDRAIT A SA CHARGE LE COUT DE L'ENSEMBLE DES OPERATIONS NECESSAIRES D'ENTRETIEN, REPARATION OU CORRECTION. EN AUCUN CAS, SAUF SI LA LOI EN VIGUEUR L'EXIGE OU SI UNE CONVENTION ECRITE EXISTE A CE SUJET, AUCUN DETENTEUR DE DROITS D'AUTEUR, OU AUCUNE PARTIE AYANT LE POUVOIR DE MODIFIER ET/OU DE REDISTRIBUER LE PROGRAMME CONFORMEMENT AUX AUTORISATIONS CI-DESSUS, N'EST RESPONSABLE VIS-A-VIS DU CONCESSIONNAIRE POUR CE QUI EST DES DOMMAGES, Y COMPRIS TOUS DOMMAGES GENERAUX, SPECIAUX, ACCIDENTELS PortailPhp - Page 6 / 7
OU INDIRECTS, RESULTANT DE L'UTILISATION OU DU PROGRAMME OU DE L'IMPOSSIBILITE D'UTILISER LE PROGRAMME (Y COMPRIS, MAIS SANS LIMITATION, LA PERTE DE DONNEES, OU LE FAIT QUE DES DONNEES SONT RENDUES IMPRECISES, OU ENCORE LES PERTES EPROUVEES PAR LE CONCESSIONNAIRE OU PAR DES TIERS, OU ENCORE UN MANQUEMENT DU PROGRAMME A FONCTIONNER AVEC TOUS AUTRES PROGRAMMES), MEME SI CE DETENTEUR OU CETTE AUTRE PARTIE A ETE AVISE DE LA POSSIBILITE DE TELS DOMMAGES. PortailPhp - Page 7 / 7