Installation Da Forum

page 1 page 2
Répondre
LeGnome
LeGnome
Déconnecté
Bonjour,

Je viens de télécharger DaForum sur votre site et j'aimerais savoir si il était possible de le tester en local, je suis embêté avec les variables :

  1. define('PATH_HTTP', ''); // URL où vous aller placer le script Da Forum. Exemple : http://www.monsite.com/daforum
  2. define('PATH_INCLUDE', ''); // Chemin (au sens systeme de fichier) de votre script. Exemple : /home/monsite.com/www/daforum 


Je ne sais pas ce qu'l fauit mettre pour pouvoir le tester en local, avant de pouvoir le mettre sur le net. Et si je ne met rien a ces 2 variables j'ai une page blanche avec le texte suivant :

  1.  
  2. '; $sql = 'SELECT id, titre, descriptif FROM daforum_liste WHERE visible="1" ORDER BY id ASC'; $req = mysql_query($sql) or die('Erreur SQL !
  3. '.$sql.'
  4. '.mysql_error()); $nb_reponse = mysql_num_rows ($req); if ($nb_reponse == 0) { mysql_free_result ($req); echo '
  5. Aucun forum n\'est disponible
  6. '; } else { echo 'Accueil forums
  7.  
  8.  
  9. '; echo '
  10. '; echo ''; $compteur_sujets = 0; $compteur_reponses= 0; while ($data = mysql_fetch_array($req)) { $id_forum = $data['id']; $titre_forum = $data['titre']; $descriptif_forum = $data['descriptif']; $sql2 = 'SELECT count(*) FROM daforum_sujets WHERE id_forum="'.$id_forum.'" AND visible= .... etc ... etc 


Merci d'avance pour votre aide.

ps. génial votre site, j'ai "appris" le PHP grace a vous :D
jackbocar
jackbocar
Déconnecté
L'homme sage est celui qui connaît ses limites
Bonjour,

Si tu travailles avec EasyPhp1-8, voici un exemple, pour un autre système, il faut que tu modifies

<?php
/* ------------------------------------------ */
/* CONFIGURATION DE L'ENVIRONNEMENT --------- */
/* ------------------------------------------ */
define('PATH_HTTP', 'http://127.0.0.1/daforum/forum');
define('PATH_INCLUDE', 'e:/easyphp1-8/www/daforum/forum');
?>

Jack Bocar
LeGnome
LeGnome
Déconnecté
Non ca ne change rien, j'ai easyphp1-7 et pas le 8 mais bon ne je pense pas que ce soit très important.

Pour info mon easyphp est dans :
"C:\Program Files\EasyPHP1-7\easyphp.exe"
et mon DaForm est dans :
"F:\daforum"
LA GLOBULE
LA GLOBULE
Déconnecté
111 111 111 x 111 111 111 = 12 345 678 987 654 321
Ben met "F:\daforum" pour le PATH_INCLUDE.
Et http://127.0.0.1/xxx pour ton PATH_HTTP.
LeGnome
LeGnome
Déconnecté
J'ai déjà essayé cela mais là ca me met une page blanche située : (file:///f:/daforum/includes/TMP3fviygg5sd.htm)
LA GLOBULE
LA GLOBULE
Déconnecté
111 111 111 x 111 111 111 = 12 345 678 987 654 321
Est ce que ton lecteur F: est inclu à la racine de ton serveur WEB ?
Par défaut, je ne pense pas.

As tu modifié la configuration de apache ?
LeGnome
LeGnome
Déconnecté
Je ne sais pas si mon lecteur F est inclus mais j'ai déplacé le répertoire dans C et ca ne change rien.

Quand a mon serveur apache, il est configuré de base, je m'en suis même servi pour réaliser des programmes avec les cours que vous donnez sur ce site donc je n'ai jamais rien configuré pour que cela fonctionne
LeGnome
LeGnome
Déconnecté
Heu .. j'ai répondu trop vite, oui mon lecteur C (ou F) est inclus dans apache je viens de vérifier via l'administration de easyphp
LA GLOBULE
LA GLOBULE
Déconnecté
111 111 111 x 111 111 111 = 12 345 678 987 654 321
Et tes tests de php, tu les mettais dans F: ?

Non, parce que la, dans ton premier message, le code php s'affiche, et çà, ca veut dire que ton code n'est pas interpreté par PHP, sous entendu que ton code n'est pas "dans la racine" de ton serveur web.
LeGnome
LeGnome
Déconnecté
Oui j'ai tout vérifié, alors pour faire simple, j'ai mis le répertoire daforum dans le web local de easyphp c'est à dire "C:\Program Files\EasyPHP1-7\www\daforum", et j'ai fait un alias via le menu administration de easyphp avec comme nom daforum et comme chemin "C:\Program Files\EasyPHP1-7\www\daforum".
Normalement en faisant tout cela ca doit fonctionner. Ma base de données se nome wow avec login = root et sans pass donc j'ai bien mis :
  1.  
  2. define('SERVEUR_BD', 'localhost');
  3. define('LOGIN_BD', 'root');
  4. define('PWD_BD', '');
  5. define('NOM_BASE_BD', 'wow');
  6.  


Donc je ne vois que les 2 première variables qui sont :
  1.  
  2. define('PATH_HTTP', 'http://127.0.0.1/daforum/');
  3. define('PATH_INCLUDE', 'C:/Program Files/EasyPHP1-7/www/daforum');
  4.  


Peut-être a cause de la version 1-7 de easyphp ? Il faut peut-être la 1-8 ..
LeGnome
LeGnome
Déconnecté
Bon ca fonctionne ... il va falloir que je relise mes cours de php moi ... ou alors faire attention a ce que vous notre dans votre readmy.

C'est noté :
[code]
6) Accéder au forum via l'url suivante : http://www.votre_site.com/forum/index.php[code]

Alors j'ai juste modifié les \ à la place de / dans mon PATH_INCLUDE et j'accède au forum via : http://127.0.0.1/daforum/index.php

Merci encore pour votre patience et vos réponses.
LeGnome
LeGnome
Déconnecté
Une autre question, comme je suis en local, je ne peux pas m'envoyer de mail de confirmation pour valdier mon compte, comment puis-faire pour activer mon compte admin ?
LeGnome
LeGnome
Déconnecté
Bon je fais les questions et les réponse, je suis désolé de flooder comme cela (si un admin peut effacer mes messages inutiles qu'il ne se gene pas).
Donc pour activer un compte en local il suffit d'aller à l'URL suivante :

  1. http://127.0.0.1/daforum/membres/index.php?id=1 
LeGnome
LeGnome
Déconnecté
J'ai une dernière question, après je vous laisse tranquille. Sur le readme.doc, vous dites de s'inscrire, de valider le mail, puis d'aller sur "http://www.votre_site.com/forum/admin/index.php", mais si les autres membres font cela aussi, ils ont aussi accès à la partie admin non ? A moins que la partie admin n'est résérvée à celui qui a un ID = 1 ?
Si c'est le cas ca ne marche pas en local, car j'ai crée 2 pseudos et les 2 ont accès à la partie admin.
LA GLOBULE
LA GLOBULE
Déconnecté
111 111 111 x 111 111 111 = 12 345 678 987 654 321
3) Protégez le repertoire /admin/ par une protection type htaccess + htpasswd
page 1 page 2
Répondre
Accès rapide :

Remonter Remonter
L'éditeur javascript - CSS - Gentoo - Tutoriaux PHP - Tutoriels PHP - Php - Breizh Blog