Les archives de FluxBB.fr
Vous n'êtes pas identifié(e).
Pages : 1
http://www.punbb.fr/forums/viewtopic.ph … 626#p51626
Ceci est normal, car si je me fis à la version que tu possèdes actuellement sur ton forum (http://pokerslam.free.fr/punbb), c'est une version très ancienne que tu possèdes, je te conseillerai avant toute chose de télécharger la nouvelle version de PunBB (1.2.15), en effectuant une mise à jour depuis le script de mise à jour qui se trouve dans le dossier /extras de l'archive.
tout d'abord merci romain et mpok pour votre aide précieuse.
La version de mon forum est 1.1.5, effectivement ca commence à dater.
D'après ce que j'ai compris en fouinant sur le net, il me faut d'abord updater ma version à 1.2 ensuite à 1.2.15.J'ai donc:
=>Téléchargé punbb 1.2
=>Suivi lesindications:->Dans le répertoire punbb de mon site, j'efface tout sauf "config.php" et le répertoire "img"
->J'y copie tout le contenu du répertoire upload de punbb 1.2 (en écrasant tout ancien fichier homonyme)
->J'y copie le script 11_to_12_update.php contenu dans le répertoire extra de punbb 1.2
->Je lance le scriptEt j'obtiens ce message d'erreur
:
J'ai suivi pas à pas leur indications. Peut etre mon installe est t'elle pourrie à la base???
As-tu bien un dossier [c]punbb/include/[/c] et qu'y a-t-il dedans ? (et si tout semble correct, quels sont les droits/chmod sur ce dossier et ces fichiers ?)
=> Plugins | Modifications | Liens utiles <=
.._ -Pandark- _..
Serial Dreamer
Hors ligne
dans l'installe d'origine (punbb 1.1.5) ou lorsque j'ai copié les fichiers de 1.2?
Hors ligne
dans l'installe d'origine (punbb 1.1.5), il y a un dossier punbb/include/ et il contient:
->sous répertoire dbplayer (fichiers common_db.php, index.html, mysql.php)
->sous répertoire template (fichiers index.html, main.html, maintenance.tpl, redirect.tpl)
->fichiers: common.php, common_admin.php, email.php, functions.php, index.html, parser.php, search_idx.php
Hors ligne
après avoir copié le contenu du dossier upload dans punbb/ (après avoir supprimé les fichiers de punbb 1.1.5 à part config et img):
->sous répertoire dbplayer (fichiers common_db.php, index.html, mysql.php, mysqli.php, pgsql.php, sqlite.php)
->sous répertoire template (dossier admin.tpl, help.tpl, index.html, main.tpl, maintenance.tpl, redirect.tpl)
->fichiers: cache.php, common.php, common_admin.php, email.php, functions.php, parser.php, search.idx.php
Hors ligne
(et si tout semble correct, quels sont les droits/chmod sur ce dossier et ces fichiers ?)
je ne connais pas ces termes 
Betement, depuis smartftp, je peux faire clic bouton droit sur un des fichiers/dossiers et te dire les propriétés si c'est cela que tu entends par droit/chmod.
Hors ligne
Je pense que c'est ça...
Sinon, l'URL de base (donnée lors de l'installation et modifiable dans "options") est correcte (dans la base de donnée et dans le fichier /cache/cache_config.php) ?
=> Plugins | Modifications | Liens utiles <=
.._ -Pandark- _..
Serial Dreamer
Hors ligne
merci de ton aide pandark
les choses ont un peu avancé de mon côté car je me suis aperçu (erreur un peu bête) que l'upload s'est terminé avant que tous les dossiers/fichiers de punbb 1.2 soient copiés sur le serveur free.
mon site est http://pokerslam.free.fr
11_to_12_update.php est dans http://pokerslam.free.fr/punbb
si j'exécute ce script, j'obtiens désormais cette erreur:
http://pokerslam.free.fr/downloader/Pb% … %201.2.jpg
Dernière modification par Pokerslam (13-10-2007 20:17:17)
Hors ligne
http://pokerslam.free.fr/punbb/config.php contient:
<?
$db_password = 'motdepasse';
$db_prefix = 'punbb_';
$cookie_name = 'punbb_cookie';
$cookie_domain = '';
$cookie_path = '/';
$cookie_secure = 0;
$language = 'fr';
define('PUN', 1);
?>
Hors ligne
http://pokerslam.free.fr/punbb/include/ … mon_db.php contient:
<?php
/***********************************************************************
Copyright (C) 2002-2005 Rickard Andersson (rickard@punbb.org)
This file is part of PunBB.
PunBB is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published
by the Free Software Foundation; either version 2 of the License,
or (at your option) any later version.
PunBB is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston,
MA 02111-1307 USA
************************************************************************/
//
// Return current timestamp (with microseconds) as a float (used in dblayer)
//
if (defined('PUN_SHOW_QUERIES'))
{
function get_microtime()
{
list($usec, $sec) = explode(' ', microtime());
return ((float)$usec + (float)$sec);
}
}
// Load the appropriate DB layer class
switch ($db_type)
{
case 'mysql':
require PUN_ROOT.'include/dblayer/mysql.php';
break;
case 'mysqli':
require PUN_ROOT.'include/dblayer/mysqli.php';
break;
case 'pgsql':
require PUN_ROOT.'include/dblayer/pgsql.php';
break;
case 'sqlite':
require PUN_ROOT.'include/dblayer/sqlite.php';
break;
default:
error('\''.$db_type.'\' is not a valid database type. Please check settings in config.php.', __FILE__, __LINE__);
break;
}
// Create the database adapter object (and open/connect to/select db)
$db = new DBLayer($db_host, $db_username, $db_password, $db_name, $db_prefix, $p_connect);Hors ligne
le pb vient apparemment de $db_type qui ne vaut aucune des valeurs attendues.
Hors ligne
http://pokerslam.free.fr/punbb/config.php contient:
<?
$db_password = 'motdepasse';
$db_prefix = 'punbb_';
$cookie_name = 'punbb_cookie';
$cookie_domain = '';
$cookie_path = '/';
$cookie_secure = 0;
$language = 'fr';
define('PUN', 1);
?>
Le mien ressemble plus à ça:
$db_type = 'mysqli';
$db_host = 'localhost';
$db_name = 'ma_base_de_donnees';
$db_username = 'mon_compte_sur_la_bdd';
$db_password = 'le_mot_de_passe_qui_va_avec';
$db_prefix = 'pun_';
$p_connect = false;
$cookie_name = 'punbb_cookie';
$cookie_domain = '';
$cookie_path = '/';
$cookie_secure = 0;
$cookie_seed = '5g6734tz';Peut-être que mysqli doit être remplacé par mysql, ça dépend du serveur... (ou autre chose si ce n'est pas une base mysql...)
=> Plugins | Modifications | Liens utiles <=
.._ -Pandark- _..
Serial Dreamer
Hors ligne
salut pandark et surtout merci!
mon config.php est désormais:
<?
$db_type = 'mysql';
$db_host = 'sql.free.fr';
$db_name = 'pokerslam';
$db_username= 'pokerslam';
$db_password = 'mot_de_passe';
$db_prefix = 'punbb_';
$p_connect= false;
$cookie_name = 'punbb_cookie';
$cookie_domain = '';
$cookie_path = '/';
$cookie_secure = 0;
$language = 'fr';
define('PUN', 1);
?>
'mysqli' ne fonctionnait pas et effectivement en me connectant à l'outil d'administration de la db chez free, j'ai vu qu'il s'agissait de mysql.
J'ai essayé 'localhost' puis j'ai vu que d'autres internautes utilisaient sql.free.fr pour le host.
Trois questions me viennent à l'esprit:
1.quelle différence si on fait $pconnect= true.
J'ai essayé et le forum fonctionne mais est 'assez moche'. Est ce un mode de fonctionnement dégradé pour les connections lentes?
2.Dans cookie_seed, quelle valeur mettre? Si je met rien, quelle différence cela fait?
3.Le config.php d'origine était très sommaire. Comment ca pouvait marcher???
Hors ligne
par contre, je viens de remplacer 'sql.free.fr' par 'localhost' car le forum est bcp plus rapide ainsi.
Je suppose que, si on ne met pas cette ligne, 'localhost' doit etre la valeur par défaut.
Hors ligne
Pages : 1