1. IMPORTANT : Nouvelles mesures de sécurité - 2. Règles pour obtenir de l'aide dans les forums de support - 3. Restrictions des droits pour le groupe "Support suspendu"

Il est obligatoire de respecter les Règles de MyBB.fr : Version abrégée ou Version complète pour obtenir du support sur nos forums.

Les membres ayant un site/forum contrevenant aux règles de MyBB.support seront placés dans le groupe "Support suspendu" et ne bénéficieront plus du support du staff. Nous recommandons aux autres membres d'agir de même. Il ne s'agit pas d'un bannissement, le membre retrouvera son statut "normal" dès que sa situation sera conforme aux règles.

Nouveau : un Wiki en français : plus de détails.
Avant de soumettre votre problème, consultez-le, ainsi que la FAQ, sans oublier le moteur de recherche interne.


Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
[Résolu] Affichage "texte" après upgrade 1.2.12 -> 1.4.2
Mots-clés » résolu, affichage, texte, après, upgrade, 1212, 142
14-10-2008, 10:48, (Modification du message : 14-10-2008, 11:18 par spyto.)
#8
RE: Affichage "texte" après upgrade 1.2.12 -> 1.4.2
OK, là je comprends mieux !

Alors, c'est sans doute plus simple.

Il s'agit certainement d'un mauvais paramétrage de ton forum en local.
Il semble que tu aies tes réglages en local identiques à ceux en ligne chez Free, ce qui peut expliquer pas mal de choses !

*** En local, dans l'admin, clique sur l'onglet "Configuration", puis sur le groupe de paramètres "Configuration générale".

Là, il faut que l'URL de ton forum pointe sur ton forum local !
(ex. http://127.0.0.1/ton_forum ou http://localhost/ton_forum selon le serveur local que tu utilises - EasyPHP ou XAMPP)

Important aussi : "URL de la page d'accueil" ('/' normalement si URL forum bien renseignée ci-dessus...)


Ce qui fait que toutes les manips que tu as faites sur les thèmes étaient inutiles !


A ta place, je reprendrais au début sur une version "propre" afin de tester la mise à jour sur un forum identique à celui que tu as en ligne, sans tous les "bricolages" que tu as fait par la suite..

En local:

1. Je virerais tous les fichiers du forum

2. Je remettrais la copie 1.2.12 du forum en ligne (fichiers et base)

3. Je paramètrerais correctement l'URL du forum et la config de la base en local.
Là, je détaille un peu, ça me paraît le point le plus important avant de lancer l'upgrade !

a) En local, j'espère que tu n'utilisais pas la base distante ? Ce qui ne ferait qu'ajouter à la confusion !

Pour MyBB 1.2.x, c'est dans le fichier /inc/config.php, ici:

Code PHP :
$config['database']['type'] = 'mysql';
$config['database']['database'] = 'ta_base_locale';
$config['database']['table_prefix'] = 'mybb_';

$config['database']['hostname'] = 'localhost';
$config['database']['username'] = 'ton_nom_utilisateur'// souvent root en local...
$config['database']['password'] = 'ton_pass'// souvent vide en local... 

Si dans ton fichier local tu as ça, c'est bon !

Si par contre, si tu as copié ce fichier depuis le forum Free (sans installer en local), tu auras des liens sur la base distante, comme ça:

Code PHP :
$config['database']['type'] = 'mysql';
$config['database']['database'] = 'ton_login';
$config['database']['table_prefix'] = 'mybb_';

$config['database']['hostname'] = 'sql.free.fr';
$config['database']['username'] = 'ton_nom_utilisateur';
$config['database']['password'] = 'ton_pass'

Dans ce cas modifie ton fichier pour pointer en local et enregistre.

b) Vérifie aussi l'URL du forum c'est dans /inc/settings.php.

Tu devrais avoir ces deux lignes:
Code PHP :
$settings['homeurl'] = "http://127.0.0.1/";
$settings['bburl'] = "http://127.0.0.1/url_locale"

Si pour ces variables tu vois des liens sur ton forum Free, c'est vraiment la pagaille ! Modifie et enregistre.

3. Je lancerais ensuite (après avoir bien vérifié les détails du § ci-dessus et bien entendu uploadé par-dessus les fichiers de la 1.4.2) le script 'upgrade.php'

5. Et là, tout devrait correctement se passer, sans avoir à faire des bidouillages...


Si tout est bon, tu peux tenter de mettre à jour en ligne...

Mais garde soigneusement une copie de tous les fichiers de ton forum et le backup de ta base au cas où !

Un peu brouillon ma réponse... je le sens...

Aussi n'hésite pas à demander des éclaircissements !

@+
Spyto



Edit: Je relisais ton message précédent et tu dis:
Citation :<div class="logo"><a href="http://monsite.free.fr/Upload/index.php"><img src="http://monsite.free.fr/Upload/images/logo.gif" alt="Délégués du Personnel" title="Délégués du Personnel" /></a></div>
...
<li><a href="http://monsite.free.fr/Upload/search.php"><img src="http://monsite.free.fr/Upload/images/toplinks/search.gif" alt="" title="" />Recherche</a></li>

On dirait que seules les images vont pointer sur le site distant.

Ce ne sont pas seulement les images qui pointent sur Free, les liens aussi !!!
<a href="xxxx">lien</a> c'est bien un lien !!!

Une façon "rustique" mais efficace de savoir ce qui pointe en local ou en ligne, c'est de déconnecter physiquement d'Internet (débra,cher la prise Ethernet par exemple). A mon avis, tu vas avoir des tas de trucs du genre "La page ne peut pas être affichée".

C'est vraiment la grande pagaille.
Ce qui me renforce dans l'idée de tout reprendre à 0. Il y a trop de "liens croisés". Tu ne vas pas t'y retrouver !

Peut-être y a-t-il encore plus simple...

1. En local, vire tout et installe une copie "neuve et vierge" de 1.2.12, ainsi tu pointeras de façon certaine en local !

2. Réinjectes-y la sauvegarde de la BD de Free.

3. Modifie simplement les liens du forum (pour la méthode, vois le § précédé de '***' au début de ce post).
En effet, ils auront été modifiés par la réinjection du backup de la base.
Normalement, si tu utilises phpMyAdmin en local, la réinjection se fera bien dans la base locale et il semble superflu de vérifier le fichier 'config.php'.
Mais bon, ça ne mange pas de pain, alors, vérifie les deux fichiers 'inc/settings.php' et 'inc/config.php'.

4. Uppe les fichiers de 1.4.2 par-dessus et lance l'upgrade...



En gros, toutes tes difficultés viennent du fait que ton forum local était sans doute une copie physique de ton forum distant, donc mal paramétré !!!! Tout s'explique !Smile

[Image: spyto.png]
~~ AUCUNE AIDE Par MP, MAIL OU MSN !!!~~
Répondre


Messages dans ce sujet
RE: Affichage "texte" après upgrade 1.2.12 -> 1.4.2 - spyto - 14-10-2008, 10:48



Utilisateur(s) parcourant ce sujet : 1 visiteur(s)

Contact | MyBB.support | Retourner en haut | Retourner au contenu | Version bas-débit (Archivé) | Syndication RSS
 Utilitaire de traduction fourni par Regentronique