Accueil > Manip’s > Annuaire / Categorizator > Installer un annuaire de lien en local
PHP
Installer un annuaire de lien en local
Annuaire, LocalHost
lundi 17 avril 2006, par
<big
style="color: rgb(255, 204, 0);"> SITE :
Installer un annuaire de lien
Vous voulez enregistrer vos sites favoris en un lieu pérenne
qui ne se volatilise pas à chaque nouvelle installation
Vous voulez partager vos liens habituels avec vos correspondants
virtuels
CATEGORIZATOR l’annuaire de liens PHP
Open-Gnu-Source est fait pour vous
Voir un exemple ici
http://bluegyn.com/rangetoo/
Après avoir recherché et
testé sur le Net une demi douzaine de programmes existants
Celui ci est
- Simple à installer
- Simple a utiliser
- Simple à paramétrer
- Utilisable par plusieurs personnes
- Et tout a fait gratuit même en usage
professionnel
Il correspond à l’évolution de l’ancien phpMyAnnuaire
qui devant son succès populaire à
créé son propre site
http://www.categorizator.org/
INSTALLATION
DE CATEGORIZATOR EN LOCAL
Afin de se familiariser avec l’interface
à la fois simple et performante/
On conseille de tester le biniou sur son Disque
1-
EasyPHP
étant installé
Le Paquet Zippé est
téléchargé sur
- <a
href="http://www.categorizator.org/download/categorizator.zip"
eudora="autourl">http://www.categorizator.org/download/categorizator.zip
Puis dézippé dans le dossier
- c :\program files\easyphp\WWW
2-
Lancer
l’installation
- Je
m’assure que Apache et mySQL sont bien lancés et actifs en
cliquant sur
l’icone EasyPHP de la Barre de notification (Le grand E près
de
l’HORLOGE doit clignoter)
- J’ouvre le navigateur et je tape l’URL Locale
- Je vais dans categorizator, et je tape
- install.php
Cette page s’ouvre
style="font-size: 180%; color: rgb(0, 0, 255);">Installation
de l’annuaire
Infos
sur la base de données :<span
style="color: rgb(0, 0, 255);">
Adresse du serveur de
base de données :
- localhost
Nom de votre base de
données :
- mysql <span
style="color: rgb(0, 0, 255);">(ou tout autre nom de base
existante)
Nom d’utilisateur
pour cette base :
- root
Mot de passe pour
cette base :
- [laisser
vide]
<span
style="font-size: 130%; color: rgb(0, 0, 255);">Infos sur
votre site :
Titre de votre site :
- MonTitre
URL de votre site :
- <a
href="http://localhost/" eudora="autourl">http://localhost
URL du
répertoire dans lequel est installé votre
annuaire :
- <a
href="http://localhost/categorizator" eudora="autourl">http://localhost/categorizator
Nom du webmaster :
- MonNOM
Email du webmaster :
- MonAdresse@Mail
[attention, elle sert a valider les propositions externes)
<spanstyle="color: rgb(0, 0, 255);">
Votre site
dispose-t-il d’une Newsletter ? oui | non
Etc...
<span
style="font-size: 130%; color: rgb(0, 0, 255);">Données
pour l’administration de l’annuaire :<span
style="color: rgb(0, 0, 255);">
Login :
- admin
Mot de passe :
- admin
VALIDEZ
OK
PRECAUTIONS
Vérifiez que tous les renseignements sont bien
enregistrés dans le dossier
- www/categorizator/data_bd_annuaire.php
+++
//données
pour la connexion à la base de données
$db_server = "localhost" ; //adresse du serveur MySQL
$db_name = "mysql" ; //nom de la base de données
$db_user_login = "root" ; //nom d’utilisateur pour la BD
$db_user_pass = "" ; //mot de passe pour la BD
?>
+++
SURTOUT VERIFIEZ BIEN QU’IL N’Y A AUCUNE DONNEES
Ni avant le < ? Ouvrant
Ni après le ?> Fermant
Car ce sont des données confidentielles qui ne seraient pas
protégées (mot de passe+++)
Si c’est le cas supprimez tout ce qui dépasse
Le cas échéant, il est plus simple de modifier ce
fichier, que de relancer la procédure d’install à
chaque fois...
3-
Lancer l’annuaire
- <a
href="http://localhost/categorizator/" eudora="autourl">http://localhost/categorizator
<ahref="http://localhost/categorizator/" eudora="autourl">/
A partir de la vous avez 2 moyens de rajouter de liens
3a-
Soit en temps qu’utilisateur
- Vous cliquez simplement sur [PROPOSER UN SITE]
- La proposition est transmise au Webmaster (par l’adresse
e-mail indiquée) et c’est lui qui la valide
3b-
Soit en temps qu’administrateur (WebMaster)
- Ce qui confère les pleins pouvoirs, Ajouter,
Supprimer, Catégoriser, Commenter
4-
Administrer
l’annuaire
Lancer la page d’administration
- <a
href="http://localhost/categorizator/admin/" eudora="autourl">http://localhost/categorizator/admin/
Le site étant sécurisé on vous demande
patte blanche
pour la partie administration :
Login : admin
Mot de passe : admin
Cliquer sur
- Administrer les sites et catégories
Créer des catégories, sous catégories
et dans chaque dossier des sites
Vous pouvez tout corriger à tout moment en cliquant sur
Modifier
La navigation est simple et instinctive
<span
style="color: rgb(255, 153, 0); background-color: rgb(255, 255, 153);">ATTENTION
Vous devez toujours refermer l’administration en cliquant sur
- Retour à la page principale de la zone
d’administration
Puis
- Déconnexion
Sinon il sera impossible de revenir avant un délai de
sécurité de 30 minutes !
@ suivre pour l’install sur le site FREE, mais si vous avez suivi les
autres leçons vous devez savoir le faire tout seul...
Voir en ligne : Range*{Too
Messages
1. Installer un annuaire de lien, 7 mai 2006, 11:33, par greg
Bonjour,
j’ai fait tout ça mais je n’y connais rien en php c’est une horreur et voila le resultat http://sitesqualitegratuits.free.fr/annuaire/
car je voudrais un joli annuaire plutot que le mylinea pas super.
Je pense que je n’ai pas remplacer ce qu’il faut
S’il vous plait pouvez vous m’aider ?
merci beaucoup car là je bloque depuis pas mal de temps.
merci
greg
Voir en ligne : aide sur l’annuaire caregorizator
1. Installer un annuaire de lien, 7 mai 2006, 20:54, par bluegyn
Oui vous décrivez ici un bug de l’installateur qui écrit des lignes après la balise fermante de PHP ( cette valise est symbolisée par ceci ?> Un point d’interrogation suivi d’un signe supérieur
Le traitement automatisé des erreurs envoit alors votre mot de passe en clair sur la page, ce qui est une faille de sécurité majeure (impardonnable pour un programme de cette qualité)
Il faut relire ce passage du tuto
En clair et en résumé le fichier créé au moment de l’installation
data_bd_annuaire.php
Contient une erreur, que l’on peut facilement corriger :
Il faut l’ouvrir dans un éditeur de texte (Notepad ou Pspad)
Et supprimer tout ce qui se trouve APRES LE ?>
Puis replacer le fichier corrigé sur le site
Et l’erreur doit disparaitre
Relisez le tuto c’est bien expliqué
J’ai failli moi même laisser tomber ce programme devant cette erreur grossière d’écriture
Heureusement elle tient plus de l’étourderie que de l’erreur de programmation proprement dite
Normalement en PHP pur,
<?
-*et plus rien après le ?>
2. Installer un annuaire de lien, 7 mai 2006, 21:37, par bluegyn
Apparemment vous avez mis sur votre site FREE les paramètres qui correspondant à une installation en local :
Cliquez ici pour la leçon qui correspond aux paramétrages pour une installation sur un site FREE
Grossièrement
localhost doit être remplacé par sql.free.fr
le nom de la base de données Annuaire ne peut être QUE LE NOM DE VOTRE SITE c’est a dire sitesqualitegratuits car nous le rappelons FREE n’attribue qu’UNE SEULE BASE et IMPOSE SON NOM.
3. Installer un annuaire de lien, 24 mai 2006, 18:01
Bonjour,
comment vérilié en local une proposition de soumission par utilisateur avec réception de la soum par mail si on est en local ?
merci d’avance.
Bber
4. Installer un annuaire de lien, 25 mai 2006, 18:38
Si je comprends bien la question se résume à
Comment envoyer un Mail a partir de EASYPHP par exemple ?
Question très intéressante, dont je n’ai pas la réponse,
Mais qui m’incite à la rechercher,
Patience...
5. Installer un annuaire de lien, 25 mai 2006, 18:43, par jc
Une première réponse ici
Voir en ligne : Configurer un serveur SMTP pour easyphp
6. Installer un annuaire de lien, 25 mai 2006, 23:24, par bluegyn
Voir cette brève pour le paramétrage CEGETEL par exemple
=> Lire la brève
7. Installer un annuaire de lien, 28 mai 2006, 04:38
reBonjour,
déjà merci de votre réponse...
mais ==> soluce pour 1.6 - 1.7 <==
effectivement ma question "très clair" du dessus portait sur easyPHP et les tests mails mais moi je suis sur => 1.8 <=
ça fonctionne pas... arf jvé bien trouvé qd m^m...
donc toujours dans la m...
8. Installer un annuaire de lien, 28 mai 2006, 11:19, par bluegyn
Bonjour
J’ai testé la manip avec la dernière version d’EASYPHP 1.8
Et ça fonctionne parfaitement chez moi
Donc 2 solutions
Soit vous avez modifié le mauvais PHP.INI
Soit vous avez fait une erreur de syntaxe dans les paramètres de courrier
QUEL PHP INI MODIFIER ?
Drôle de question
Mais en effet il en existe plusieurs, et le lien PHP lui-même
N’ouvre pas le bon PHP.INI
1- FERMER EASYPHP
=================
Car les programmes ont une facheuse tendance à réécrire les paramètres actifs quand ils se ferment, et donc a annuler toute modif manuelle du fichier de config
2- OUVRIR LE POSTE DE TRAVAIL
=============================
Aller en c :
program files
easy php 1.8
APACHE
Il faut dont ouvrir le DOSSIER APACHE et aucun autre
3- EDITER APACHE/PHP.INI
========================
Avec le Bloc Note
PARAMETRAGE E-MAIL
Rechercher la section mail function
2 champs à remplir
1 SMTP
Supprimer le point virgule en début de ligne
;SMTP = -> SMTP =
Après le signe égal, inscrire son propre serveur SMTP
SMTP = smtp.wanadoo.fr
Si vous avez plusieurs boites, le SMTP correspond toujours à l’adresse SMTP de celle à qui vous payez votre abonnement !!!
2 sendmail_from
Supprimer le point virgule en début de ligne
;sendmail_from = -> sendmail_from =
Après le signe égal, inscrire sa propre adresse e-mail
sendmail_from = toto@wanadoo.fr
Il faut bien entendu supprimer les lignes par défaut
2. Installer un annuaire de lien, 30 juillet 2006, 11:22, par BlueGYN
A 08:38 30/07/2006, anonyme.com a écrit :
Je n’ai pas eu ce problème
Les Instructions HEADER sont à manipuler avec une grande précaution
Et le mieux est de replacer le Fichier INDEX.PHP original dans le dossier admin
Car vous avez sans doute du faire une manipulation (ajout d’espace, de saut de ligne ou balisage HTML) non autorisé
Pour plus d’infos voir Ici :
http://php.developpez.com
3. Installer un annuaire de lien, 30 juillet 2006, 11:31, par BlueGYN
A 08:33 30/07/2006, anonymecom a écrit :
Oui c’est un souci que j’ai aussi, et mon niveau en PHP n’est pas encore suffisant pour gérer ce problème,
J’ai tenté de réduire ou de rallonger le temps d’expiration de la session, mais cela rend le programme instable
C’est donc une discipline à laquelle il faut se plier,
Toujours quitter l’administration par le lien de DECONNEXION (et faire très attention quand on ferme une page WEB directement)
Une autre méthode est d’utiliser le Menu "Proposer un site" qui ne nécessite pas d’identificateur de session, mais qui est beaucoup moins souple.