Besoin d'aide migration phpbb2 vers phpbb3 premod

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

Besoin d'aide migration phpbb2 vers phpbb3 premod

Messagede romteb » Jeu Oct 23, 2008 1:40 pm

Bonjour.

Je patauge a mort. :cry:

J'ai un forum phpbb2 avec un portail et avec rewrite avancé, no dup et sitemap.

J'aimerais faire la conversion vers phpbb3 premod, mais je suis largué.

Dans un premier temps, je suis en train d'essayer de faire les tests en local , mais je n'arrive pas a faire fonctionner mon site en local, j'arrive à installer phpbb2, à importer ma bdd, tout fonctionne a ce stade, mais lorsque je copie les fichiers de mon forum en local, je n'ai plus accès a mon site, ca me renvoie vers la page d'accueil de Wamp (pb de htaccess?)

D'autre part, mon forum en ligne se trouve a la racine du domaine, j'imagine que ca va encore compliquer les choses pour la migration en ligne ?

Existe t'il un tuto pas a pas qui ne ferait l'impasse sur rien pour un noob ?

J'ai bien lu celui-ci mais il me semble qu'il manque un million de détails.

Je suis prêt la cas echeant a remunerer quelqu'un pour m'assister dans la migration.

Mon forum

Mon .htaccess :

Code: Tout sélectionner
# You could need to un-comment the following line
# Options +FollowSymlinks
DirectoryIndex portal.php index.php
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^usinages\.com$ [NC]
RewriteRule ^(.*) http://www.usinages.com/$1 [QSA,L,R=301]

#########################################################
# PHPBB SEO REWRITE RULES            #
#########################################################
# AUTHOR : dcz http://www.phpbb-seo.com/
# STARTED : 01/2006
#####################################################
# FORUMS PAGES
########################
# FORUM INDEX (un-comment if used)
RewriteRule ^index\.html$ /index.php [QSA,L,NC]
# FORUM PROTECTION RULE
# RewriteRule ^[a-z0-9_-]+/([^/]+\.html)$ /index.php [R=301,L,NC]
# CATEGORIES
RewriteRule ^[a-z0-9_-]*-c([0-9]+)\.html$ /index.php?c=$1 [QSA,L,NC]
# PAGINATED FORUM
RewriteRule ^[a-z0-9_-]*-f([0-9]+)-([0-9]+)\.html$ /viewforum.php?f=$1&start=$2 [QSA,L,NC]
# FORUM
RewriteRule ^[a-z0-9_-]*-f([0-9]+)\.html$ /viewforum.php?f=$1 [QSA,L,NC]
# PAGINATED TOPIC
RewriteRule ^[a-z0-9_-]*-t([0-9]+)-([0-9]+)\.html$ /viewtopic.php?t=$1&start=$2 [QSA,L,NC]
# TOPIC
RewriteRule ^[a-z0-9_-]*-t([0-9]+)\.html$ /viewtopic.php?t=$1 [QSA,L,NC]
# POST
RewriteRule ^post([0-9]+)\.html$ /viewtopic.php?p=$1 [QSA,L,NC]
#PROFILES
RewriteRule ^membre([0-9]+)\.html$ /profile.php?mode=viewprofile&u=$1 [QSA,L,NC]
# END PHPBB PAGES
#####################################################


#########################################################
# GYM SITEMAPS AND RSS REWRITE RULES         #
#########################################################
# AUTHOR : dcz http://www.phpbb-seo.com/
# STARTED : 2006/02/22
########################
# RSS main
RewriteRule ^rss-?(l|s)?-?(m)?\.(xml(\.gz)?)$ /rss.php?$1&$2 [L]
# RSS forums
RewriteRule ^forums-rss-?(l|s)?-?(m)?\.(xml(\.gz)?)$ /rss.php?forum&c&$1&$2 [L]
# RSS all
RewriteRule ^([a-zA-Z0-9_-]+)-rss([0-9]*)-?(l|s)?-?(m)?\.(xml(\.gz)?)$ /rss.php?$1=$2&$3&$4 [L]
# RSS forum topics
RewriteRule ^.+-rf([0-9]+)-?(l|s)?-?(m)?\.(xml(\.gz)?)$ /rss.php?forum=$1&$2&$3 [L]
# SitemapIndex
RewriteRule ^sitemaps\.(xml(\.gz)?)$ /sitemap.php [L]
# Sitemap modules
RewriteRule ^([a-zA-Z0-9_-]+)-sitemap\.(xml(\.gz)?)$ /sitemap.php?$1 [L]
# Forum Sitemaps
RewriteRule ^.+-gf([0-9]+)\.(xml(\.gz)?)$ /sitemap.php?forum=$1 [L]
# Yahoo! urllist.txt
RewriteRule ^urllist\.(txt(\.gz)?)$ /urllist.php [L]
#########################################################
# END GYM SITEMAPS AND RSS REWRITE RULES      #
#########################################################

RewriteRule ^forums.* index.php
RewriteRule ^mforum([0-9]*).* viewforum.php?f=$1&mark=topics
RewriteRule ^viewforum([0-9]*)-([0-9]*)-([0-9]*).* viewforum.php?f=$1&topicdays=$2&start=$3
RewriteRule ^forum([0-9]*).* viewforum.php?f=$1
RewriteRule ^ptopic([0-9]*).* viewtopic.php?t=$1&view=previous
RewriteRule ^ntopic([0-9]*).* viewtopic.php?t=$1&view=next
RewriteRule ^stopic([0-9]*)-([0-9]*).* viewtopic.php?t=$1&watch=topic&start=$2
RewriteRule ^utopic([0-9]*)-([0-9]*).* viewtopic.php?t=$1&unwatch=topic&start=$2
RewriteRule ^ftopic([0-9]*)-([0-9]*)-([a-zA-Z]*)-([0-9]*).* viewtopic.php?t=$1&postdays=$2&postorder=$3&start=$4
RewriteRule ^ftopic([0-9]*)-([0-9]*).* viewtopic.php?t=$1&start=$2
RewriteRule ^ftopic([0-9]*).* viewtopic.php?t=$1
RewriteRule ^ftopic([0-9]*).html viewtopic.php?t=$1&start=$2&postdays=$3&postorder=$4&highlight=$5
RewriteRule ^setopic_([0-9]*)-([a-zA-Z0-9]*).* viewtopic.php?t=$1&highlight=$2
RewriteRule ^sutra([0-9]*).* viewtopic.php?p=$1
RewriteRule ^newtopic([0-9]*).* viewtopic.php?t=$1&view=newest

# SITEMAP SITE XML
RewriteRule ^([a-zA-Z0-9_-]+)-gx\.(xml(\.gz)?)$ /sitemap.php?xml=$1&$2&$3 [L]
romteb
 
Messages: 12
Inscription: Dim Sep 16, 2007 1:57 am

Publicité

Messagede jcg11290 » Jeu Oct 23, 2008 2:33 pm

Salut,

Je cherche la solution car j'ai le même soucis que toi.. :oops:

:wink:
Avatar de l’utilisateur
jcg11290
phpBB SEO Team
phpBB SEO Team
 
Messages: 902
Inscription: Lun Juin 19, 2006 4:11 pm
Localisation: Carcassonne(11)

Messagede romteb » Jeu Oct 23, 2008 2:50 pm

Crois bien que si je la trouve, je relate tout ici pour aider :wink:
romteb
 
Messages: 12
Inscription: Dim Sep 16, 2007 1:57 am

Messagede jcg11290 » Jeu Oct 23, 2008 3:36 pm

Re,

En réalité, le forum en phpBB2 s'ouvre bien en local mais à cause du rewrite intermédiaire il ne trouve pas les pages qui sont réécrites en local.. Sur le forum, il y a une méthode qui était décrite mais je ne la retrouve plus...

Par contre, après l'installation du prémod rewrite intermédiaire (toujours en local) pour phphBB3, j'ai pu faire le transfert sans problème (ou presque) sans le portail évidemment.

:wink:
Avatar de l’utilisateur
jcg11290
phpBB SEO Team
phpBB SEO Team
 
Messages: 902
Inscription: Lun Juin 19, 2006 4:11 pm
Localisation: Carcassonne(11)

Messagede dcz » Sam Oct 25, 2008 7:24 am

Donc, a priori, le problème est tout simple, tu ne dois pas avoir mis à jour le domaine de phpBB (ainsi que son chemin d'installation et le domaine du cookie) après le transfert en ligne (fichier + db).

Cela expliquerait que les liens mentionnent l'adresse de ton serveur local.

Pour modifier ces valeurs, il faut habituellement passer par l'acp, onglet principal :
=> Configuration du serveur
* Paramètres de cookie
* Paramètres du serveur


Mais dans ton cas, je pense qu'il faudra éditer la table phpbb_config à la main, si phpBB est installé dans -www.example.com/phpBB/ il faut :
Code: Tout sélectionner
cookie_domain :.example.com
cookie_path :/
script_path :/phpBB
server_name :www.example.com


Et il faut ensuite vider le cache de phpBB (dossier cache, effacer tout sauf le .htaccess).

Et cela devrait marcher en ligne.

Pour les 404, elles viennent a priori du fait que phpBB (2 ou 3) ne doit pas être installé avec le même chemin depuis la racine en local et en ligne, il faut simplement mettre à jour le .htaccess en conséquence.

Donc, assures toi déjà de ces points, pour le .htaccess de phpBB3, une fois que la config est à jour, tu peux simplement en générer un nouveaux en ligne et le mettre en place, cela doit suffire.

Pour les redirections, je prends note de ton .htaccess phpBB2, dès que tu en aura un définitif pour phpBB3 (tout les réglages fait) poste le ici et je te dirais quelles rewriterules conserver.

Dernière chose, prend ton temps, rien ne presse ;)

++
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: 21376
Inscription: Ven Avr 28, 2006 9:03 pm

Messagede jcg11290 » Dim Nov 02, 2008 9:41 am

Salut,

Pour ma part, en local, pour phpBB2, tout est rentré dans l'ordre :lol:

J'ai simplement mis le .htaccess qui se trouve en ligne (racine du site) dans la racine en local (www).. sous Wamp sous cette forme..

Code: Tout sélectionner
DirectoryIndex portal.php index.php index.html
Options +FollowSymlinks
RewriteEngine On
RewriteBase /
#
#RewriteCond %{HTTP_HOST} !^www\.clic-nature\.fr$ [NC]
#RewriteRule ^(.*) http://www.clic-nature.fr/$1 [QSA,L,R=301]
#RewriteRule ^index\.html$ http://www.clic-nature.fr/ [QSA,L,R=301]
#
#########################################################
# PHPBB SEO REWRITE RULES            #
#########################################################
# AUTHOR : DCZ http://www.phpbb-seo.com/
# STARTED : 01/2006
#####################################################
# FORUMS PAGES
########################
# FORUM INDEX (un-comment if used)
# RewriteRule ^forum/index\.html$ /forum/index.php [QSA,L,NC]
# FORUM PROTECTION RULE
# RewriteRule ^forum/[a-z0-9_-]+/([^/]+\.html)$ /forum/index.php [R=301,L,NC]
# CATEGORIES
RewriteRule ^forum/[a-z0-9_-]*-vc([0-9]+)\.html$ /forum/index.php?c=$1 [QSA,L,NC]
# PAGINATED FORUM
RewriteRule ^forum/[a-z0-9_-]*-vf([0-9]+)-([0-9]+)\.html$ /forum/viewforum.php?f=$1&start=$2 [QSA,L,NC]

.
.
.
. etc..


et pour phpBB3 en local voici le .htaccess que j'ai mis dans le sous-répertoire "forum3b".. il y a un portail.. à priori ça fonctionne sans problème..

Code: Tout sélectionner
# Lines That should already be in your .htacess
<Files "config.php">
Order Allow,Deny
Deny from All
</Files>
<Files "common.php">
Order Allow,Deny
Deny from All
</Files>
DirectoryIndex portal.php index.php index.html index.htm
# You may need to un-comment the following line
# Options +FollowSymlinks
# REMEBER YOU ONLY NEED TO STARD MOD REWRITE ONCE
RewriteEngine On
# REWRITE BASE
RewriteBase /forum3b/
# HERE IS A GOOD PLACE TO ADD THE WWW PREFIXE REDIRECTION

#####################################################
# PHPBB SEO REWRITE RULES - MIXED
#####################################################
# AUTHOR : dcz www.phpbb-seo.com
# STARTED : 01/2006
#################################
# FORUMS PAGES
###############
# FORUM INDEX REWRITERULE WOULD STAND HERE IF USED. "forum" REQUIRES TO BE SET AS FORUM INDEX
RewriteRule ^forum3b\.html$ index.php [QSA,L,NC]
# FORUM
RewriteRule ^[a-z0-9_-]*-f([0-9]+)(-([0-9]+))?\.html$ viewforum.php?f=$1&start=$3 [QSA,L,NC]
# TOPIC WITH VIRTUAL FOLDER
RewriteRule ^[a-z0-9_-]*-f([0-9]+)/topic([0-9]+)(-([0-9]+))?\.html$ viewtopic.php?f=$1&t=$2&start=$4 [QSA,L,NC]
# GLOBAL ANNOUNCES WITH VIRTUAL FOLDER
RewriteRule ^annonces/topic([0-9]+)(-([0-9]+))?\.html$ viewtopic.php?t=$1&start=$3 [QSA,L,NC]
# TOPIC WITHOUT FORUM ID & DELIM
RewriteRule ^([a-z0-9_-]*)/?topic([0-9]+)(-([0-9]+))?\.html$ viewtopic.php?forum_uri=$1&t=$2&start=$4 [QSA,L,NC]
# PROFILES THROUGH USERNAME
RewriteRule ^membre/([^/]+)/?$ memberlist.php?mode=viewprofile&un=$1 [QSA,L,NC]
# USER MESSAGES THROUGH USERNAME
RewriteRule ^membre/([^/]+)/(topics|posts)/?(page([0-9]+)\.html)?$ search.php?author=$1&sr=$2&start=$4 [QSA,L,NC]
# GROUPS ADVANCED
RewriteRule ^[a-z0-9_-]*-g([0-9]+)(-([0-9]+))?\.html$ memberlist.php?mode=group&g=$1&start=$3 [QSA,L,NC]
# POST
RewriteRule ^post([0-9]+)\.html$ viewtopic.php?p=$1 [QSA,L,NC]
# ACTIVE TOPICS
RewriteRule ^sujets-actifs(-([0-9]+))?\.html$ search.php?search_id=active_topics&start=$2&sr=topics [QSA,L,NC]
# UNANSWERED TOPICS
RewriteRule ^sans-reponses(-([0-9]+))?\.html$ search.php?search_id=unanswered&start=$2&sr=topics [QSA,L,NC]
# NEW POSTS
RewriteRule ^nouveaux-messages(-([0-9]+))?\.html$ search.php?search_id=newposts&start=$2&sr=topics [QSA,L,NC]
# THE TEAM
RewriteRule ^equipe\.html$ memberlist.php?mode=leaders [QSA,L,NC]
# HERE IS A GOOD PLACE TO ADD OTHER PHPBB RELATED REWRITERULES

# FORUM WITHOUT ID & DELIM
# THESE FOUR LINES MUST BE LOCATED AT THE END OF YOUR HTACCESS TO WORK PROPERLY
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([a-z0-9_-]+)(-([0-9]+))\.html$ viewforum.php?forum_uri=$1&start=$3 [QSA,L,NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([a-z0-9_-]+)\.html$ viewforum.php?forum_uri=$1 [QSA,L,NC]
# END PHPBB PAGES
#####################################################


J'aurai d'autres questions à poser, mais ce sera dans un autre topic..

:wink:
Avatar de l’utilisateur
jcg11290
phpBB SEO Team
phpBB SEO Team
 
Messages: 902
Inscription: Lun Juin 19, 2006 4:11 pm
Localisation: Carcassonne(11)


Retourner vers Premod phpBB SEO

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 8 invités


 
cron