Conversion pas à pas : phpBB2 > premod3 chez OVH 60GP 25M

Le forum de support de la premod phpBB SEO pour phpBB3.
La premod inclus les trois solution de réécriture d'URL de phpBB SEO ainsi que différents mods d'optimisation du référencement pré-installés.

Modérateur: Modérateurs

Conversion pas à pas : phpBB2 > premod3 chez OVH 60GP 25M

Messagede bielle64 » Jeu Juin 26, 2008 8:09 pm

Voici comment j'ai procédé sur www.ossau.net/ossau
Il s'agit d'un forum hébergé en 60GP mutualisé chez www.ovh.com ma base SQL faisant environ 25Mo.

Le pas à pas suivant est le résultat final d'un sujet lancé précédemment :
Passage de phpbb2 avec UR statique à phpbb3 SEO

  1. Installer WAMP et le lancer (pas trop loin... Hu hu! OK OK j'arrête!)
    http://forums.phpbb-fr.com/viewtopic_125742.html
  2. Installer Mysqldumper sur Wamp et sur votre site, en racine
    Exemple : -www.monsite.com/mysqldumper
  3. Sauvegarder les tables de votre phpBB online avec Mysqldumper (online forcément)
    Je coche Nombre de tables et je choisi Latin1, compression .gz activée dans la configuration
    Télécharger la sauvegarde dans c:/wamp/mysqldumper/work/backup
  4. Aller dans MySqldumper local (depuis Wamp/Localhost)
    Page d'accueil / Bases de données
    Créer une nouvelle base nommée "baseloc" en Latin1 - cp1252 West European
  5. Installer un phpBB2 en local
    Copier un phpBB2 vierge dans c:/wamp/phpbb2loc
    Clic G su l'icone Wamp (en bas à droite) : Localhost
    Cliquer sur Vos projets : phpBB2
    Installer avec ces paramètres :
    * Langue par défaut du Forum : FRENCH
    * Type de la base de données : MySQL 4.x/5x
    * Choix du type d'installation : Installation
    * Nom du serveur de bae de données / SGBD : localhost
    * Nom de votre base de données : baseloc
    * Nom d'utilisateur : root
    * Mot de passe : (laissez vide)
    * Préfixe des tables : phpbb2loc_
    * Adresse e-mail de l'Administrateur : (votre adresse personnelle)
    * Nom de domaine : localhost
    * Port du serveur : 80
    * Chemin du script : /phpbb2loc/
    * Nom d'utilisateur : admin
    * Mot de passe : 123456
    * Mot de passe [Confirmer ] : 123456

    Poursuivre jusqu'à la fin et effacer dans c:/wamp/phpbb2loc les dossiers install et contrib
  6. Restauration de la base en local
    Aller dans Mysqldumper local
    Restauration
    Sélectionner votre base / cliquer Restauration
  7. Modifier le contenu de config.php dans votre phpbb2 local pour qu'il pointe vers votre base importée
    $table_prefix = 'phpbb2loc_';
    à changer généralement en :
    $table_prefix = 'phpbb_';
  8. Lancer le le phpbb2 local et vérifier que tout est bien restauré.
  9. Installer un premod3 en local dans c:/wamp/premod3loc
    Serveur : localhost
    Nom de la base : baseloc
    Nom d'utilisateur : root
    Préfixe des tables : phpbb3_

    Nom de l'admin : admin
    Pass : 123456
    E-mail : le votre

    Cliquer suivant jusqu'à "Félicitations"
    Là, cliquez sur "convertissez" puis Convertir a côté du votre base

    Serveur : localhost
    Nom de la base baseloc
    Nom d'utilisateur : root
    Prefixe : phpbb_
    Chemin du forum : ../phpbb2loc
  10. Quand c'est fini, aller dans Mysqldumper local et sauvegarder la base en utf8 - UTF-8 Unicode
    Cocher Nombre des tables puis cliquer Exécuter une nouvelle copie de sauvegarde
    Cocher les tables ayant le préfixe phpbb3_
    Cliquer sur "Démarrer la sauvegarde"

    Cette sauvegarde se trouve dans C:\wamp\www\mysqldumper\work\backup
  11. La copier dans votre site dans www/mysqldumper/work/backup
  12. Aller dans Mysqldumper sur votre site et restaurer la base phpbb3
  13. Installer un premod3 sur votre site dans un nouveau répertoire, "premod3" par exemple :)
    Mettre les paramètres de votre base online avec préfixe des tables "phpbbtemp_"
  14. Aller jusqu'à "Félicitations" et se connecter pour voir si ça fonctionne.
    Ca fonctionne :)
  15. Supprimier le dossier "Install" puisqu'on vous le demande!
  16. Modifier le fichier config.php
    $table_prefix = 'phpbbtemp_';
    devient
    $table_prefix = 'phpbb3_';
  17. Se connecter à son tout nouveau tout beau forum sur internet.
  18. Aller dans le PCA / PHPBB SEO
    Activer la réécriture d'URL mode avancé

    Dans .htaccess
    En bas cliquer sur Oui à "Plus d'options"
    Envoyer

    Maintenant cliquer sur Oui à "Emplacement du .htaccess"

    et Oui à "Sauvegarder le .htaccess"
    Envoyer
  19. Un .htaccess correct a été placé dans votre FTP dossier "phpbb_seo/cache"
    Mettre ce .htaccess en racine de votre forum, dossier premod3 ici.
  20. Rendez-vous dans la base de données phpbb3, cliquez sur la table phpbb3_config, une fois arrivé à la table phpbb3_config, cliquez sur Afficher sur la barre du haut.
    Ensuite, il suffit de chercher les champs script_path et server_name (respectivement pages 7 et 8 ) et de les modifier de la façon suivante :
    server_name : Indiquez votre nom de domaine sans le -http:// devant exemple: monforum.free.fr ou -www.monsite.com
    script_path : Indiquez dans quel chemin va se trouver le forum (exemple : /remod3 ou / si le forum est à la racine)
    Pensez aussi à modifier les valeurs de cookie_domain et cookie_path de la page 3 avec vos nouvelles valeurs.
    cookie_domain : Indiquez votre nom de domaine sans le -http:// Ex: .monsite.com (avec le point)
  21. Enfin, protégez, renommez ou effacez votre installation de Mysqldumper afin qu'une personne mal intentionnée n'y ait pas accès.


Voilà, j'espère ne rien avoir oublié.
Dernière édition par bielle64 le Ven Juil 18, 2008 4:48 pm, édité 4 fois.
bielle64
PR1
PR1
 
Messages: 108
Inscription: Dim Juin 15, 2008 6:21 pm
Localisation: BIELLE (64)

Publicité

Messagede skieur » Jeu Juin 26, 2008 9:42 pm

Et donc ça marche ?
site de ski I annuaire sport et webmaster favorise le référencement
skieur
PR2
PR2
 
Messages: 223
Inscription: Dim Aoû 19, 2007 6:26 pm

Messagede bielle64 » Jeu Juin 26, 2008 10:10 pm

Oui oui, ça marche bien, je suis un webmaster heureux.
J'ai posté ce sujet pour le cas ou certains veulent en profiter.
bielle64
PR1
PR1
 
Messages: 108
Inscription: Dim Juin 15, 2008 6:21 pm
Localisation: BIELLE (64)

Messagede SeO » Ven Juin 27, 2008 7:56 am

C'est sympa ça ;)

Juste j'ajoute qu'il est primordiale de protéger son installation de mysqldumper. Vu qu'on est pas censé l'utiliser tous les jours, on peut envisager un deny from all dans mysqldumper/.htaccess voir de le dégager une fois l'import effectué. Il y a quand même tout ce qu'il faut pour modifier la db dedans, donc, c'est sensible.

Pour le domaine du cookie, dans tous les cas, je conseille d'utiliser .example.com (avec le point), c'est bête, mais ça permet par exemple de ne pas perdre sa sessions entre -www.example.com et example.com (ou sub.example.com) ;)
SeO
Admin
Admin
 
Messages: 6333
Inscription: Mer Mar 15, 2006 9:41 pm

Messagede bielle64 » Dim Juin 29, 2008 10:50 am

OK, j'ai modifié le pas à pas en conséquences et fait un peu de mise en page.
bielle64
PR1
PR1
 
Messages: 108
Inscription: Dim Juin 15, 2008 6:21 pm
Localisation: BIELLE (64)

Messagede SeO » Dim Juin 29, 2008 11:50 am

Du coup, j'ai déplacé le sujet en meilleur place et ajouté un lien pour mysqldumper ;)
SeO
Admin
Admin
 
Messages: 6333
Inscription: Mer Mar 15, 2006 9:41 pm

Messagede bloblo » Ven Juil 18, 2008 4:18 pm

J'obtiens ce problème au moment de la restauration :
Erreur de demande:

CREATE TABLE phpbb_privmsgs_text( privmsgs_text_id mediumint(8) unsigned NOT NULL, privmsgs_bbcode_uid varchar(10) NOT NULL, privmsgs_text text, PRIMARY KEY (privmsgs_text_id), KEY privmsgs_bbcode_uid (privmsgs_bbcode_uid), KEY privmsgs_text_id (privmsgs_text_id), KEY privmsgs_text (privmsgs_text) );
MySQL déclare:

Couldn't create table: phpbb_privmsgs_text


Une idée pour me dépanner ?
bloblo
 
Messages: 3
Inscription: Ven Juil 18, 2008 4:17 pm

Messagede bielle64 » Ven Juil 18, 2008 4:52 pm

La base existe déjà peut-être...
bielle64
PR1
PR1
 
Messages: 108
Inscription: Dim Juin 15, 2008 6:21 pm
Localisation: BIELLE (64)

Messagede bloblo » Ven Juil 18, 2008 5:54 pm

Bonsoir et merci pour ton message.

Elle n'existait pas. J'ai ré-essayé avoir supprimé tous les phpbb_… mais pareil, après la création de 11 tables et plus de 11000 enregistrements, j'ai ce message... :roll:

[EDIT] En entrant la commande manuellement j'ai :

Erreur de demande:

CREATE TABLE phpbb_privmsgs_text( privmsgs_text_id mediumint(8) unsigned NOT NULL, privmsgs_bbcode_uid varchar(10) NOT NULL, privmsgs_text text, PRIMARY KEY (privmsgs_text_id), KEY privmsgs_bbcode_uid (privmsgs_bbcode_uid), KEY privmsgs_text_id (privmsgs_text_id), KEY privmsgs_text (privmsgs_text) );


BLOB/TEXT column 'privmsgs_text' used in key specification without a key length
bloblo
 
Messages: 3
Inscription: Ven Juil 18, 2008 4:17 pm

Messagede SeO » Ven Juil 18, 2008 5:57 pm

C'est peut être le serveur sql qui fatigue.

Il y a pas mal de réglages dans mysqldumper pour qu'il soit plus sympa avec le serveur, regardes un peu la doc.

Si non, c'est toujours la même requête qui plante ? Tu l'a essayé toute seule pour voir ?
SeO
Admin
Admin
 
Messages: 6333
Inscription: Mer Mar 15, 2006 9:41 pm

Messagede bloblo » Ven Juil 18, 2008 7:38 pm

SeO a écrit:C'est peut être le serveur sql qui fatigue.


Même en local ?

Si non, c'est toujours la même requête qui plante ? Tu l'a essayé toute seule pour voir ?


Oui c'est ce que j'ai mis à la fin de mon message.
bloblo
 
Messages: 3
Inscription: Ven Juil 18, 2008 4:17 pm

Messagede dcz » Sam Juil 19, 2008 7:10 am

Ah et bien alors, fait un export juste de la structure de cette table avec phpmyadmin, et remplace le code obtenu par celui que tu as (en validant la requête avant).

Ça doit marcher.
Useful links :
SEO Forum || SEO Directory || SEO phpBB || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Recherche
dcz
Admin
Admin
 
Messages: 21219
Inscription: Ven Avr 28, 2006 9:03 pm

Messagede Archaos » Lun Sep 15, 2008 12:19 am

bonjour,

je me posais une question par rapport à la méthode :?:

Pourquoi refaire tout une installation de phpbb2 en local ?

ce n'est pas plus simple de mettre son ftp en local puis de restaurer la base en local et après de convertir en phppb3 ?
Archaos
PR2
PR2
 
Messages: 258
Inscription: Dim Juin 25, 2006 11:11 pm

Messagede dcz » Sam Sep 20, 2008 8:51 am

Effectivement.
Même, phpBB2 n'as pas vraiment besoin d'être installé, il faut juste que ces fichiers soient accessibles depuis l'endroit ou l'on convertit (pour par exemple récupérer les smileys).
La db pourrait par exemple être directement reprise depuis le site en ligne pour peu que le serveur SQL accepte les connexion distantes.

++
Useful links :
SEO Forum || SEO Directory || SEO phpBB || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Recherche
dcz
Admin
Admin
 
Messages: 21219
Inscription: Ven Avr 28, 2006 9:03 pm

Messagede Archaos » Sam Sep 20, 2008 9:47 am

merci pour la confirmation :wink:
Archaos
PR2
PR2
 
Messages: 258
Inscription: Dim Juin 25, 2006 11:11 pm

Suivante

Retourner vers Premod phpBB SEO

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: VoilaBot [Bot] et 3 invités