Archives FluxBB.fr

Les archives de FluxBB.fr

Vous n'êtes pas identifié(e).

#1 13-10-2007 13:17:24

Pandark
Guide

Mise à jour de punBB 1.1.5 à 1.2.5

http://www.punbb.fr/forums/viewtopic.ph … 626#p51626

romain9441 a écrit :

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.

Pokerslam a écrit :

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 script

Et j'obtiens ce message d'erreur sad:


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

#2 13-10-2007 14:26:08

Pokerslam
Membre

Re : Mise à jour de punBB 1.1.5 à 1.2.5

dans l'installe d'origine (punbb 1.1.5) ou lorsque j'ai copié les fichiers de 1.2?

Hors ligne

#3 13-10-2007 14:29:46

Pokerslam
Membre

Re : Mise à jour de punBB 1.1.5 à 1.2.5

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

#4 13-10-2007 14:33:30

Pokerslam
Membre

Re : Mise à jour de punBB 1.1.5 à 1.2.5

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

#5 13-10-2007 14:37:31

Pokerslam
Membre

Re : Mise à jour de punBB 1.1.5 à 1.2.5

Pandark a écrit :

(et si tout semble correct, quels sont les droits/chmod sur ce dossier et ces fichiers ?)

je ne connais pas ces termes sad
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

#6 13-10-2007 17:44:24

Pandark
Guide

Re : Mise à jour de punBB 1.1.5 à 1.2.5

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

#7 13-10-2007 20:16:27

Pokerslam
Membre

Re : Mise à jour de punBB 1.1.5 à 1.2.5

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

#8 13-10-2007 20:19:27

Pokerslam
Membre

Re : Mise à jour de punBB 1.1.5 à 1.2.5

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

#9 13-10-2007 20:21:45

Pokerslam
Membre

Re : Mise à jour de punBB 1.1.5 à 1.2.5

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

#10 13-10-2007 20:24:44

Pokerslam
Membre

Re : Mise à jour de punBB 1.1.5 à 1.2.5

le pb vient apparemment de $db_type qui ne vaut aucune des valeurs attendues.

Hors ligne

#11 13-10-2007 20:26:53

Pandark
Guide

Re : Mise à jour de punBB 1.1.5 à 1.2.5

Pokerslam a écrit :

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

#12 14-10-2007 12:19:45

Pokerslam
Membre

Re : Mise à jour de punBB 1.1.5 à 1.2.5

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

#13 14-10-2007 12:23:25

Pokerslam
Membre

Re : Mise à jour de punBB 1.1.5 à 1.2.5

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

Pied de page des forums