MyBB.support, le portail francophone de MyBB
Tuto : v1.2.9 > v1.2.10 en local - Version imprimable

+- MyBB.support, le portail francophone de MyBB (https://mybb.fr)
+-- Forum : Traduction francophone (https://mybb.fr/forum-7.html)
+--- Forum : Anciennes versions (https://mybb.fr/forum-24.html)
+--- Sujet : Tuto : v1.2.9 > v1.2.10 en local (/thread-472.html)



Tuto : v1.2.9 > v1.2.10 en local - LDB - 10-12-2007

Tester en local avec easyphp
la mise à jour de la version
1.2.9 vers la v.1.2.10


1 - Installer easyphp 2.0b1 (Version beta mais fonctionnelle), Plus d'explications sur easyphp.

2 - Créer un dossier dans le dossier WWW de l'installation d'easyphp, importer via FTP votre forum existant dans le dossier nouvellement créé (dans notre cas "monforum" ou le nom de votre forum).

3 - Importer votre BDD (*.sql) depuis internet pour l'installer dans esayphp.
  • Créer dans easyphp une base nommée "monforum" (ou le nom de votre forum).
  • Importer (installer) dans cette base le fichier *.sql

4 - Modifier 2 fichiers dans le dossier ..\inc de votre forum.
  • "config.php" modifier les lignes suivantes comme indiqué :
Citation :$config['dbtype'] = 'mysql';
$config['hostname'] = 'localhost';
$config['username'] = 'root';
$config['password'] = '';
$config['database'] = 'monforum'; *
$config['table_prefix'] = 'mybb_';
* - (normalement vous ne devriez pas avoir à modifier cette ligne si vous avez nommé votre dossier dans WWW comme celui de votre site sur internet)
  • "settings.php" modifier les lignes suivantes comme indiqué :
Citation :$settings['homeurl'] = "http://127.0.0.1/monforum/...";
$settings['bburl'] = "http://127.0.0.1/monforum/...";
Rolleyes
ATTENTION :
A partie de maintenant
ne faites pas n'importe quoi,
sinon les modifs apportées au fichiers précédents
seront obsolètes et devrez reprendre depuis le paragraphe 3.

Un bon conseil :
Coupez maintenant votre connexion internet
afin d'avoir la certitude de ne pas modifier votre forum sur internet
alors que vous pensiez être en local,
dans certains cas l'URL affichée est
http://127.0.0.1/...
et pourtant c'est votre vrai forum sur internet que vous modifiez.

5 - Via l'icône de easyphp près de l'horloge (bouton droit de la souris), lancer maintenant "Web local" puis ouvrez "monforum".

6 - Connectez vous en tant qu'administrateur et entrez dans "Administration"...
Dans la colonne de gauche "Paramètres du forum" sélectionnez "Changer".

Dans la fenêtre de droite sélectionner "Configuration générale" et modifier les lignes :
  • "URL du Forum" http://monforum.fr doit devenir http://127.0.0.1/monforum Pas de slash terminal
  • "URL de la page d'accueil" http://monforum.fr/... doit devenir http://127.0.0.1/monforum/...
7 - Puis cliquer sur "Valider les changements"

vous pouvez maintenant installer la mise à jour vers la version 1.2.10 comme expliqué par spyto, puis tester votre forum (toujours déconnecté d'internet).

Sinon continuez ici, je reprends en partie son tuto (sans son autorisation Sad).


Préparation à la mise à jour:

  1. La première étape consiste à d'obtenir MyBB. Le pack fr/en est donc ici :
    [Image: iconeq4et9.gif]
  2. La deuxième étape consiste à fermer votre forum. Il faut éviter que quelqu'un vienne accidentellement interférer pendant le processus de mise à jour. Pour cela: "Panneau d'Administration > Paramètres du forum > Changer > Forum En-Ligne / Hors-Ligne", mettez "Forum fermé" à "Oui" (vous pouvez aussi préciser la raison de cette fermeture, bien que dans certaines versions de MyBB votre message pourra ne pas être affiché correctement, bug connu). Sinon, vous pouvez créer une restriction .htaccess sur votre répertoire MyBB afin d'en interdire complètement l'accès.
  3. Et enfin, sauvegardez vos fichiers et votre base de données ! Avant toute mise à jour, il est impératif de sauvegarder fichiers et base de données en cas de problème, vous pourrez ainsi transférer la sauvegarde si nécessaire. Pour sauvegarder votre base, utilisez phpMyAdmin ou tout autre logiciel d'administraion MySQL (Database_Backup); pour sauvegarder vos fichiers, téléchargez-les depuis votre serveur via FTP.
  4. Pour ne pas pendre de risque bien que nous travaillons actuellement Hors connexion, faites une copie de votre dossier "monforum" que vous gardez au chaud.
  5. Ouvrez le ZIP téléchargé précédemment "mybb_1210_fr_en_full.rar" (AVIS A SPYTO un *.zip aurait été préférable) et copiez tous les fichiers de "upload" dans votre dossier "monforum" en écrasant les anciens dossiers et fichiers.
  6. Ouvrez votre dossier de sauvegarde "Copie monforum" et copier les fichiers suivants en lieux et places de votre dossier "monforum"
    • ./inc/settings.php
    • ./inc/config.php
  7. Allez à l'URL suivante http://127.0.0.1/monforum/install/upgrade.php
Vous risquez de voir ceci :
[Image: Install_v1.2.10_a.jpg]
Çà c'est parce que vous n'aviez pas supprimer le dossier "install" de votre forum pas grave suivez ce qui est indiqué et réactualisez la page.

puis ceci :
[Image: Install_v1.2.10_b.jpg]

Vous êtes sur la bonne voie cliquez sur "Suivant" dans les fenêtres suivantes...
Jusqu'à arriver là :
[Image: Install_v1.2.10_c.jpg]

Bravo ! Cliquez sur "Panneau d'Administration" vérifier la version et tester !


RE: Tuto : v1.2.9 > v1.2.10 en local - LDB - 21-12-2007

Pour les pb concernant l'impossibilité de se déconnecter en tant que membre après la mise à jour v1.2.9 >> v1.2.10, voir le post de spyto ici


RE: Tuto : v1.2.9 > v1.2.10 en local - spyto - 21-12-2007

Bravo pour ton tuto, mais la majorité des utilisateurs travaillent je pense, en ligne et non en local...

Ce serait ben que tu fasses le même tuto pour la version en ligne...

Note importante:
Pour la récupération éventuelle de la base sur le serveur pour la "passer" en local, cf. ton §3
Citation :3 - Importer votre BDD (*.sql) depuis internet pour l'installer dans esayphp.

* Créer dans easyphp une base nommée "monforum" (ou le nom de votre forum).
* Importer (installer) dans cette base le fichier *.sql
Quand tu veux récupérer ta base via une requête SQL, il est important de signaler que la taille est limitée à 2048 Ko !! Ce qui veut dire que pour des forums "conséquents" ce sera impossible...
Ou alors en faisant un backup par morceaux de moins de 2 Mo !!!
Il existe aussi des outils de gestion MySQL qui permettent de dépasser cette limitation.

@+


RE: Tuto : v1.2.9 > v1.2.10 en local - Sundark - 22-12-2007

A quoi sert le tutoriel étant donné que dans le sujet pour télécharger le pack tout est clairement expliquer.. ?

Sinon, merci d'avoir accorder du temps pour aider ceux qui serais perdu sur le sujet original.


RE: Tuto : v1.2.9 > v1.2.10 en local - LDB - 24-12-2007

Bonjour,

Ce tuto sert simplement à avoir la certitude que la manipulation de son vrai forum peut être effective et sans pb (seule restriction, comme l'a indiqué spyto, c'est la taille de la BDD) sauf erreur, je n'ai pas vu dans le sujet, les explications sur la façon d'mporter et d'installer sa BDD en local.
Personnellement,le seul regret que j'ai concernant ce forum c'est qu'il n'y est pas une rubrique dédiée aux tutos facile à retrouver.

Un tuto (en images) n'est jamais de trop !
@+ et Joyeux Noël.


 Utilitaire de traduction fourni par Regentronique