Installer
easyphp 1.7 et phpmyannu 3.01 sous Windows
:
Installer
easyphp 1.7 et phpmyannu 3.01 sous Windows en local pour que ça
marche du premier coup !
Télécharger
easyphp 1.7 (serveur web apache, php, mysql, phpmyadmin) sur
http://www.easyphp.org
Télécharger
phpmyannu 3.01 sur
http://www.creation-de-site.net
Installer
easyphp
Installer
easyphp avec les options par défaut
Remarque
importante pour la suite : dans le doute vous devez respecter les
majuscules et les minuscules des paramètres proposés.
Configurer
le serveur Apache
Editer
le fichier httpd.conf du dossier apache\conf avec le bloc-notes
et faire les remplacement suivant :
Rechercher
: DirectoryIndex index.html index.shtml index.wml index.pwml index.php
index.php3 index.php4
Remplacer
par : DirectoryIndex index.htm index.html index.shtml index.wml
index.pwml index.php index.php3 index.php4
Enregistrer
Fermer
le bloc-notes
Editer
le fichier php.ini du dossier apache avec le bloc-notes et faire
les remplacement suivant :
Attention
! les ; indiquent que le reste de la ligne est un commentaire
donc ne pas tenir compte du contenu de la ligne !!!!
Rechercher
: output_buffering = 4096
Remplacer
par : output_buffering = Off
Rechercher
: error_reporting = E_ALL
Remplacer
par : error_reporting = E_ALL & ~E_NOTICE
Rechercher
: log_errors = On
Remplacer
par : log_errors = Off
Rechercher
: register_globals = Off
Remplacer
par : register_globals = on
Rechercher
: register_argc_argv = Off
Remplacer
par : register_argc_argv = on
Rechercher
: magic_quotes_gpc = Off
Remplacer
par : magic_quotes_gpc = on
Rechercher
: dbx.colnames_case = "lowercase"
Remplacer
par : dbx.colnames_case = "unchanged"
Rechercher
: session.bug_compat_42 = 0
Remplacer
par : session.bug_compat_42 = 1
Rechercher
: url_rewriter.tags = "a=href,area=href,frame=src,input=SRC,form=fakeentry"
Remplacer
par : url_rewriter.tags = "a=href,area=href,frame=SRC,input=SRC,form=,fieldset="
Enregistrer
Fermer
le bloc-notes
Configurer
mysql en local avec le nom d'UTILISATEUR
de mysql chez votre hébergeur
Lancer
easyphp
Demarrer
>> Programmes >> easyphp
Lancer
phpmyadmin
Clic
droit sur l'icône d'easyphp à coté de l'horloge
dans la barre des tâches >> Administration >>
Gestion BDD
Changer
le nom de l'utilisateur
Clic
sur Privilèges
Clic
sur Modifier
Dans
Changement des informations de connexion / Copie d'utilisateur
Dans
Nom d'utilisateur: sélectionner Entrez une valeur:
Dans
le champ à droite remplacer root par le nom d'UTILISATEUR
de votre base chez votre hébergeur
Dans
Serveur: Sélectionnez Entrez une valeur:
Dans
le champ à droite vérifiez la présence
de localhost
Cocher
... supprimer l'ancien utilisateur, puis recharger les privilèges
au serveur
Clic
sur Exécuter
Clic
sur Accueil en haut à gauche
Clic
sur Privilèges
Clic
sur recharger les privilèves
Clic
sur Accueil en haut à gauche
Message
d'erreur normal
Fermer
phpmyadmin
Fermer
easyphp
Clic
droit sur l'icône d'easyphp à coté de l'horloge
dans la barre des tâches >> Quitter
Configurer
phpmyadmin sur le nouveau nom d'utilisateur
Editer
le fichier config_inc.php du dossier phpmyadmin avec le bloc-notes
Chercher
$cfg['Servers'][$i]['user'] = 'root';
Remplacer
root par le nom d'UTILISATEUR de votre compte mysql chez votre
hébergeur
Enregistrer
Fermer
le bloc-notes
Vérifier
le fonctionnement de phpmyadmin avec le nouveau nom d'utilisateur
Lancer
easyphp
Demarrer
>> Programmes >> easyphp
Lancer
phpmyadmin
Clic
droit sur l'icône à coté de l'horloge dans
la barre des tâches >> Administration >> Gestion
BDD
Constater
l'accès à l'interface sans message d'erreur
Fermer
phpmyadmin
Fermer
easyphp
Clic
droit sur l'icône à coté de l'horloge dans
la barre des tâches >> quitter
Configurer
mysql en local avec le MOT_DE_PASSE
utilisateur de mysql chez votre hébergeur
Lancer
easyphp
Demarrer
>> Programmes >> easyphp
Lancer
phpmyadmin
Clic
droit sur l'icône d'easyphp à coté de l'horloge
dans la barre des tâches >> Administration >>
Gestion BDD
Changer
le mot de passe
Clic
sur Privilèges
Clic
sur Modifier
Dans
Modifier le mot de passe au centre de la page
Cocher Mot de passe:
Dans
le champ à droite placer le MOT_DE_PASSE utilisateur
de votre compte mysql chez votre hébergeur
Dans
Entrer à nouveau: Recopier le mot de passe
Clic
sur Exécuter
Clic
sur Accueil en haut à gauche
Message
d'erreur normal
Fermer
phpmyadmin
Fermer
easyphp
Clic
droit sur l'icône d'easyphp à coté de l'horloge
dans la barre des tâches >> Quitter
Configurer
phpmyadmin sur le mot de passe
Editer
le fichier config_inc.php du dossier phpmyadmin avec le bloc-notes
Chercher
$cfg['Servers'][$i]['password'] = ' ';
Remplacer
par : $cfg['Servers'][$i]['password'] = 'MOT_DE_PASSE';
Remplacer
MOT_DE_PASSE par le mot de passe utilisateur de votre compte
mysql chez votre hébergeur
Enregistrer
Fermer
le bloc-notes
Vérifier
le fonctionnement de phpmyadmin avec le nouveau mot de passe utilisateur
Lancer
easyphp
Demarrer
>> Programmes >> easyphp
Lancer
phpmyadmin
Clic
droit sur l'icône à coté de l'horloge dans
la barre des tâches >> Administration >> Gestion
BDD
Constater
l'accès à l'interface sans message d'erreur
Fermer
phpmyadmin
Fermer
easyphp
Clic
droit sur l'icône à coté de l'horloge dans
la barre des tâches >> quitter
Créer
une base mysql vide en local avec le nom NOM_DE_LA_BASE chez
votre hébergeur
Lancer
easyphp
Demarrer
>> Programmes >> easyphp
Lancer
phpmyadmin
Clic
droit sur l'icône d'easyphp à coté de l'horloge
dans la barre des tâches >> Administration >>
Gestion BDD
Dans
le champ Créer une base de données placer le NOM_DE_LA_BASE
de données chez votre hébergeur
Clic
sur Créer
Fermer
phpmyadmin
Fermer
easyphp
Clic
droit sur l'icône à coté de l'horloge dans
la barre des tâches >> quitter
Installer
phpmyannu 3.01
Décompacter
le zip
Placer
le dossier phpmyannu (le dernier de l'arborescence) et son contenu
dans le dossier www de easyphp
Configurer
phpmyannu
Editer
le fichier data_bd_annu.php3 avec le bloc-notes
Ajouter
les lignes suivantes à la fin du fichier :
$db_server
= "localhost"; //adresse du serveur MySQL
$db_name = "NOM_DE_LA_BASE"; //nom de la base de données
$db_user_login = "UTILISATEUR"; //nom d'utilisateur pour la BD
$db_user_pass = "MOT_DE_PASSE"; //Mot de passe pour la BD
?>
Remplacer
NOM_DE_LA_BASE par le nom de la base de données chez votre
hébergeur
Remplacer
UTILISATEUR par le nom d'utilisateur de votre compte mysql chez
votre hébergeur
Remplacer
MOT_DE_PASSE par le mot de passe utilisateur de votre compte mysql
chez votre hébergeur
Enlever
les éventuels espaces avant les $ (respecter les syntaxe
du contenu existant)
Vérifier
de ne rien avoir mis à la suite de ?> sauf un retour à
la ligne (indispensable)
Enregistrer
Fermer
le bloc-notes
Editer
le fichier functions.php3 du dossier phpmyannu avec le bloc-notes
Rechercher
: define ("TEST_URL",true);
Remplacer
par : define ("TEST_URL",false);
Rechercher
: define ("TEST_MAIL",true);
Remplacer
par : define ("TEST_MAIL",false);
Enregistrer
Fermer
le bloc-notes
Lancer
easyphp
Demarrer
>> Programmes >> easyphp
Lancer
Internet Explorer
Taper
localhost dans le champ URL
Cliquer
sur le lien phpmyannu
Ne
pas tenir compte des messages d'erreurs
Ajouter
install.php3 à la suite du champ URL d'Internet explorer
et valider
Remplir
le formulaire
Infos
sur la base de données :
Adresse
du serveur de base de données : localhost
Nom
de votre base de données : NOM_DE_LA_BASE
Remplacer
NOM_DE_LA_BASE par le nom de la base de données chez
votre hébergeur
Nom
d'utilisateur pour cette base : UTILISATEUR
Remplacer
UTILISATEUR par le nom d'utilisateur de votre compte mysql chez
votre hébergeur
Mot
de passe pour cette base : MOT_DE_PASSE
Remplacer
MOT_DE_PASSE par le mot de passe utilisateur de votre compte
mysql chez votre hébergeur
Infos
sur votre site :
Titre
de votre site : The best site (par exemple)
URL
de votre site : http://localhost/phpmyannu
URL
du répertoire dans lequel est installé PHPMyAnnu : http://localhost/phpmyannu
Nom
du webmaster : Le Webmaster (mettre votre nom)
Email
du webmaster : Webmaster@sitetop.com (mettre votre email)
Votre
site dispose-t-il d'une Newsletter ? : cocher non
Données
pour l'administration de l'annuaire :
Login
: choisir un login
Mot
de passe : choisir un mot de passe
Nombre
de sites dans le Top clics : 20
Nombre
de sites dans le Top votes : 20
Un
site sera considéré comme nouveau pendant 7 jours
Nombre
de sous-catégories à afficher en page d'accueil sous les catégories
principales : 3
Un
site pourra se trouver au maximum dans 1 catégorie
Nombre
de sites affichés sur une page : 10
Voulez-vous
que les sites soient automatiquement acceptés ? : cocher non
Pouvez-vous
utilisez la fonction mail() de PHP ? : cocher Non
Cliquer
sur installer l'annuaire
Si
vous avez des caractères bizarres à l'affichage rééditez
le fichier data_bd_annu.php3 et remettez-le en forme. Ne laissez
que le retour à la ligne à la suite de ?>
Fermer
Internet Explorer
Supprimer
les fichiers install.php3 et update2xto3.php3
Utiliser
l'annuaire phpmyannu
Vérifier
que easyphp soit actif
Lancer
Internet explorer
Taper
localhost dans le champ URL et valider
Cliquer
sur le lien phpmyannu
Administrer
l'annuaire phpmyannu
Vérifier
que easyphp soit actif
Lancer
Internet explorer
Taper
http://localhost/phpmyannu/admin et valider
Login
: celui que vous avez choisi
Mot
de passe : celui que vous avez choisi
Faire
la copie sur votre ordinateur de la base de liens NOM_DE_LA_BASE chez
votre hébergeur pour l'utiliser en local
Effacer/supprimer
avec phpmyadmin la base NOM_DE_LA_BASE de votre ordinateur
Rapatriez/sauvegardez
avec phpmyadmin (Exporter) installé chez votre hébergeur
votre base NOM_DE_LA_BASE depuis l'hébergeur vers votre ordinateur
(dans un dossier quelconque mais avec l'extension .txt) (choisir la
base NOM_DE_LA_BASE
et cocher seulement
: "Structure" "Données" "Transmettre"
"se souvenir du modèle" puis faire Exécuter).
Ouvrir
le fichier de sauvegarde avec le bloc-notes et supprimer la ligne
CREATE DATABASE `NOM_DE_LA_BASE`;
au début du fichier.
Créez
une nouvelle base NOM_DE_LA_BASE
vierge avec phpmyadmin
de votre ordinateur.
Sélectionner
la base NOM_DE_LA_BASE avec phpmyadmin de votre ordinateur puis SQL
Dans
la fenêtre SQL choisir le fichier de sauvegarde .txt avec Parcourir...
puis faire Exécuter.
Modifier
les chemins de votre site et celui de l'annuaire (saisis à
l'installation de phpmyannu) depuis la partie admin de phpmyannu installé
en local
Envoyer
la base NOM_DE_LA_BASE depuis votre ordinateur chez votre hébergeur
Effacer/supprimer
avec phpmyadmin la base NOM_DE_LA_BASE existante de vos liens dans
mysql de votre hébergeur
Faire
une sauvegarde avec phpmyadmin installé en local (Exporter
en .txt) de votre base de liens NOM_DE_LA_BASE de votre ordinateur
(dans un dossier quelconque)
Créez
une nouvelle base NOM_DE_LA_BASE
avec phpmyadmin
de votre hébergeur et rapatrier le contenu du fichier avec
la fenêtre SQL.
Modifier
les chemins de votre site et celui de l'annuaire (saisis à
l'installation de phpmyannu) depuis la partie admin de phpmyannu installé
chez votre hébergeur
Pour
installer phpmyannu chez un hébergeur vous devez avoir chez celui-ci
un compte mysql (avec les login et mots de passe) et php, installer
phpmyadmin 2.5.3 et répéter la procédure d'installation
de phpmyannu en le plaçant par ftp sur votre compte et en remplaçant
localhost par le nom du serveur mysql de votre hébergeur.
Si
vous voulez installer phpmyadmin en local et que vous n'avez pas de
compte chez un hébergeur il vous suffit d'inventer les login
utilisateur, mots de passe et nom de base.