Le site des utilisateurs francophones de FluxBB.
Vous n'êtes pas identifié(e).
Pages : 1
Salut à tous,
Mon installation : Windows 7 32 bits. WampServer 2.5, Apache 2.4.9. PHP 5.5.12.
Je viens d'installer WampServer tout fonctionne sauf que :
Lorsque je lance le projet en VirtualHost et que dans le menu je vais dans "Liste des membres", j'ai bien la page "Recherche" mais elle est chapeautée par le message suivant :
( ! ) Notice: Undefined variable: pun_user in D:\wamp\www\mon_projet\userlist.php on line 24
Voici les lignes 24 et 25 de userlist.php :
if ($pun_user['g_read_board'] == '0')
message($lang_common['No view']);
De plus dans le menu "Profil" erreurs (même présentation des messages d'alerte) aux lignes 428,443, 444 et 563.
Voici ces lignes :
427 et 428 : // This thing takes a while! smiling smiley
$text = preg_replace($pattern, $replace, $text);
443 et 444 : $text = preg_replace('#([\s\(\)])(https?|ftp|news){1}://([\w\-]+\.([\w\-]+\.)*[\w]+(:[0-9]+)?(/[^"\s\(\)<\[]*)?)#ie', '\'$1\'.handle_url_tag(\'$2://$3\')', $text);
$text = preg_replace('#([\s\(\)])(www|ftp)\.(([\w\-]+\.)*[\w]+(:[0-9]+)?(/[^"\s\(\)<\[]*)?)#ie', '\'$1\'.handle_url_tag(\'$2.$3\', \'$2.$3\')', $text);
563 : $text = preg_replace('#\[img( align=([^\[]*?))?\]((ht|f)tps?://)([^\s<"]*?)\[/img\]#e', 'handle_img_tag(\'$3$5\', true, \'$2\')', $text);
Comment m'en sortir???
Pour le reste tout semble fonctionner correctement
Cordialement et merci à l'avance
Hors ligne
Bonjour,
Répondre à :
Url dans la barre d'adresse pour l'appel du forum ?
Administration, Options, valeur de URL de base ?
Chemin complet absolu d'installation du forum ?
N'aurais-tu pas oublier de remettre
define('PUN', 1);dans le fichier config.php après les modifications des paramètres d'accès à la base de données ?
Ce n'est pas parce que l'erreur se propage qu'elle devient vérité. Gandhi
Sont différents : ça et sa - est et ait - à et a - ce et se - mes et mais ou met - été et était - c'est et ces - ce-si et ceci
La vie sans musique est tout simplement une erreur, une fatigue, un exil. Friedrich Nietzsche
Hors ligne
Encore lui mais il est partout....
Salut Oto
URL Mon_projet
Dans administration, j'ai toujours l'adresse d'appel pour un accès direct à Internet !!!! http://mon_projet.free.fr
Pour le point 3) je ne comprends pas
Enfin pour remettre define('PUN', 1); ou le mettre exactement?
Merci
Dernière modification par yumat (30-05-2014 17:29:17)
Hors ligne
Bonsoir ,
A la fin du fichier et c'est dans le dossier forum puis fichier config.php il se constitue comme ça normalement 
<?php
$db_type = '****';
$db_host = ****';
$db_name = '*****';
$db_username = '****';
$db_password = '*****';
$db_prefix = 'flux_bb';
$p_connect = false;
$cookie_name = '****';
$cookie_domain = '';
$cookie_path = '/';
$cookie_secure = 0;
$cookie_seed = '******';
define('PUN', 1);cdlt
Hors ligne
Salut à toi David18,
Après contrôle, je vois que cette ligne define était bien présente donc un point de réglé ...
Merci à toi
Hors ligne
le lignes 24 et 25 dans le fichiers userlist.php décrit plus haut c'est ce que tu as actuellement dans ton fichier ?
parce que quand je vois ses lignes , il manque des choses :
ton fichier
if ($pun_user['g_read_board'] == '0')
message($lang_common['No view']);fichier d'origine
if ($pun_user['g_read_board'] == '0')
message($lang_common['No view'], false, '403 Forbidden');ps: essayer de remplacer les fichiers qui donne ses erreurs par des vierges vu que c'est en local pour voir ! en plus il y a un peut de tout là dedans du parser etc ... en erreur !

Dernière modification par david18 (30-05-2014 19:49:30)
Hors ligne
Comment expliquer que ces problèmes n'existent pas en liaison directe sur le Web???
Non je pense que l'erreur est ailleurs
Merci David
Dernière modification par yumat (30-05-2014 21:15:32)
Hors ligne
Bonsoir,
Dans Administration, Options, URL de base, tu mets http://mon_projet et tu sauves la modif.
Tu supprimes tous les fichiers du dossier forum/cache/ sauf index.html et .htaccess.
Demain, réponse pour automatiser le changement URL de base entre forum réel et local.
Ce n'est pas parce que l'erreur se propage qu'elle devient vérité. Gandhi
Sont différents : ça et sa - est et ait - à et a - ce et se - mes et mais ou met - été et était - c'est et ces - ce-si et ceci
La vie sans musique est tout simplement une erreur, une fatigue, un exil. Friedrich Nietzsche
Hors ligne
Bonsoir,
Dans Administration, Options, URL de base, le système refuse d'enregistrer la proposition http://mon_projet
Attendons donc demain "Tout vient à qui sait attendre" dit-on ...
Bonne nuit à tous
Hors ligne
Bonjour,
Comme d'hab : message d'erreur EXACT.
Ce n'est pas parce que l'erreur se propage qu'elle devient vérité. Gandhi
Sont différents : ça et sa - est et ait - à et a - ce et se - mes et mais ou met - été et était - c'est et ces - ce-si et ceci
La vie sans musique est tout simplement une erreur, une fatigue, un exil. Friedrich Nietzsche
Hors ligne
Mais encore ?????
Hors ligne
Bonjour,
Quand tu écris : le système refuse d'enregistrer la proposition http://mon_projet
Tu le sais comment ? Via un message qui te le dit, donc, dans tous les cas où quelque chose ne fonctionne pas, il est primordial de donner le contenu EXACT, à la virgule près, du message qui te prévient que ça ne fonctionne pas.
Ce n'est pas parce que l'erreur se propage qu'elle devient vérité. Gandhi
Sont différents : ça et sa - est et ait - à et a - ce et se - mes et mais ou met - été et était - c'est et ces - ce-si et ceci
La vie sans musique est tout simplement une erreur, une fatigue, un exil. Friedrich Nietzsche
Hors ligne
Bonjour,
ils nous faut plus de renseignements avec l'erreur indiquer du dysfonctionnement 
cdlt
Dernière modification par david18 (31-05-2014 11:39:08)
Hors ligne
Bonjour,
Si je fais http://mon_projet et que j'enregistre, il vient :
Mauvais HTTP_REFERER. Si vous avez déplacé ces forums d'un endroit à un autre ou si vous avez changé de nom de domaine, vous devez mettre à jour manuellement l'URL de base dans la base de données (cherchez o_base_url dans la table config) et ensuite videz le cache en effaçant tous les fichiers .php du répertoire /cache.
Si je vais dans config.php je ne trouve pas o_base_url
merci
Hors ligne
bonjour,
Normalement dans phpmyadmin vous devez avoir une table de ce genre fluxbb_config puis rechercher o_base_url et vérifier l'adresse qui ne doit pas comporter un slash final. Puis reprendre le message de Oto #8
cdlt
Dernière modification par david18 (31-05-2014 11:59:42)
Hors ligne
Désolé, vraiment désolé mais je ne trouve pas phpmyadmin fluxbb_config.
Comment l'atteindre???
Hors ligne
Bonjour,
Dans tout ça, j'ai une part de responsabilité.
En effet, j'ai indiqué de mettre "mon_projet" comme nom de dossier et ensuite de créer un VirtualHost avec "mon_projet" comme ServerName or, ce ServerName devient un nom de domaine, local certes, mais quand même un nom de domaine et, les tirets_bas (Underscore) ne sont pas autorisés dans les noms de domaine.(*)
Il te faut donc, changer le ServerName et le nom du dossier sur le disque et dans le VirtaulHost sans _ qui peut-être remplacé par un tiret -
Quant à o_base_url dans la table config ce n'est pas dans la première page dans PhpMyAdmin, mais dans la 2e.
(*) Il va falloir que je modifie tous les messages ou je mets ServerName mon_projet ou projet_1
Ce n'est pas parce que l'erreur se propage qu'elle devient vérité. Gandhi
Sont différents : ça et sa - est et ait - à et a - ce et se - mes et mais ou met - été et était - c'est et ces - ce-si et ceci
La vie sans musique est tout simplement une erreur, une fatigue, un exil. Friedrich Nietzsche
Hors ligne
Comme mon nom de projet est un nom simple du style "projet", je n'ai donc pas ce pb de "_".
Tu sais bien que tu as affaire à un nul Oto, donc pour moi :
o_base_url dans la table config ce n'est pas dans la première page dans PhpMyAdmin, mais dans la 2eme
c'est incompréhensible ! Quelle table config, comment l'atteindre???
Merci encore et encore
Dernière modification par yumat (31-05-2014 12:17:29)
Hors ligne
Lors d'une installation d'un forum la table config est installer avec un préfix que vous aurez choisi exemple :
forum_config ou fluxbb_config etc...
rechercher cette partie ( obliger qu'elle y soit ) dans phpmyadmin et cliquer sur afficher ainsi vous aurez une liste sous plusieurs pages rechercher o_base_url jusqu'à tomber dessus normalement elle sera afficher dans la colone centrale et je confirme c'est deuxième pages vers le milieu et appuyer sur modifier et vérifier que url ne comporte pas un slash final si oui le supprimer ..
cdlt
Dernière modification par david18 (31-05-2014 12:40:53)
Hors ligne
Quant à o_base_url dans la table config ce n'est pas dans la première page dans PhpMyAdmin, mais dans la 2e.
Je reformule d'une autre manière :
o_base_url n'est pas dans la première page de visualisation du contenu de la table config, mais dans le seconde.
Tu as plusieurs solutions :
- Dérouler le menu déroulant de gauche (Où il y a marqué 1) pour obtenir des liens sur chacune des pages.
- Valider Tout afficher ce qui peut être pénalisant avec une table très grande
- Cliquer sur > pour passer à la page suivante.
- >> va sur la dernière page.
Ce n'est pas parce que l'erreur se propage qu'elle devient vérité. Gandhi
Sont différents : ça et sa - est et ait - à et a - ce et se - mes et mais ou met - été et était - c'est et ces - ce-si et ceci
La vie sans musique est tout simplement une erreur, une fatigue, un exil. Friedrich Nietzsche
Hors ligne
Bonjour 
J'espère ne pas me tromper en écrivant cela, mais je dirai que pour résoudre le problème de « Bad HTTP_REFERER », il faut réaliser les actions suivantes :
1) Sous PhpMyAdmin (ou par SSH), exécuter la requête suivante :
UPDATE `config` SET `conf_value` = 'URL' WHERE `conf_name` = 'o_base_url';Remarques:
Dans la requête, `config` est le nom de la table mentionnant les options de configuration (ne pas oublier d'ajouter le préfixe si jamais vous en avez définit un lors de l'installation de FluxBB, comme par exemple `monprefix_config`). Voir ici et là pour plus de détails à propos de la table `config`.
Et pour ce qui est de l'URL, celle-ci correspond à l'adresse d'accès à votre forum.
Par exemple, si votre page d'index se trouve accessible à l'adresse http://mon-forum.fr/fluxbb/index.php il vous faut indiquer http://mon-forum.fr/fluxbb à la place de « URL » dans la requête ci-dessous.
Et si, vous êtes en local, « URL » pourrait-être de la forme http://localhost/fluxbb (où le localhost vient remplacer le nom de domaine de votre site distant). 
Ce qui donne (par exemple) sur un site distant :
UPDATE `config` SET `conf_value` = 'http://mon-forum.fr/fluxbb' WHERE `conf_name` = 'o_base_url';ou bien encore en local...
UPDATE `config` SET `conf_value` = 'http://localhost/fluxbb' WHERE `conf_name` = 'o_base_url';2) Une fois la requête exécutée, il faut, sur le serveur FTP (ou le dossier local), supprimer tous les fichiers présents sous le dossier « cache », à l'exception des fichiers « .htaccess » et « index.html » (ex: http://mon-forum.fr/fluxbb/cache/ ou bien encore sous http://localhost/fluxbb/cache/ ).
3) Après quoi, revenir sur le forum et vérifier que tout fonctionne.
Et sinon, au besoin : http://fluxbb.org/docs/v1.5/troubleshoo … tp_referer
Bon weekend. 
Hors ligne
Bon voilà j'ai modifié o_base_url en écrivant http://projet
Ensuite dans administration options, j'ai modifié URL de Base http://projet, effacé tous les caches.
L'enregistrement s'est cette fois bien passé.
J'ai tout quitté, même WampServer
J'ai relancé et ... toujours les mêmes erreurs!!!
Décevant, très décevant !
Je suis complétement bloqué
Dernière modification par yumat (31-05-2014 16:48:45)
Hors ligne
Bonjour,
Si tu peux aller sur Profil, c'est que tu est connecté sur le Forum.
Déconnecte-toi et valide Liste des Membres, pour voir ce qui se passe en tant qu'invité.
Ce n'est pas parce que l'erreur se propage qu'elle devient vérité. Gandhi
Sont différents : ça et sa - est et ait - à et a - ce et se - mes et mais ou met - été et était - c'est et ces - ce-si et ceci
La vie sans musique est tout simplement une erreur, une fatigue, un exil. Friedrich Nietzsche
Hors ligne
Le forum est construit de manière à ce qu'un invité ne peut rien consulter. Il est systématiquement bloqué sur inscription ou identification.
C'est une des raisons qui me pousse à faire un dépoussiérage et d'autres modifs.
Bonne soirée
Hors ligne
Bonjour,
Il se peut que les modifications que tu as effectuées ne soient pas correctes.
Par exemple, dans userlist.php, ce que tu donnes comme étant les lignes 24 et 25, sont d'origine, les lignes 13 et 14 :
if ($pun_user['g_read_board'] == '0')
message($lang_common['No view'], false, '403 Forbidden');Mais, pour que le tableau $pun_user soit valide, il est absolument impératif que les lignes précédentes :
define('PUN_ROOT', dirname(__FILE__).'/');
require PUN_ROOT.'include/common.php';aient été effectuées.
Sinon le tableau $pun_user ne sera pas valide.
Ce n'est pas parce que l'erreur se propage qu'elle devient vérité. Gandhi
Sont différents : ça et sa - est et ait - à et a - ce et se - mes et mais ou met - été et était - c'est et ces - ce-si et ceci
La vie sans musique est tout simplement une erreur, une fatigue, un exil. Friedrich Nietzsche
Hors ligne
Pages : 1