Index
Forums
Annuaire
Référencement
Télécharger
  phpBB SEO : Référencement Google, MSN, Yahoo, Annuaires, Forums  
phpBB SEO
Boards
Directory  
SEO  
Downloads
 
  Rechercher Search
    S'enregistrer
Pseudo :  Passe :  Auto  
Register  
 
   
Installation Easyphp
Aller à la page 1, 2  Suivante
 
Poster un nouveau sujet   Répondre au sujet    phpBB SEO » Forum Référencement  » Le Forum phpBB
::  
Auteur Message
Marie
PR1
PR1


Inscrit le: 27 Juin 2006
Messages: 143

Installation EasyphpPosté le: Jeu Jan 25, 2007 8:28 am    Sujet du message: Installation Easyphp

Bonjour à tous

Je veux créer un environnement de test pour tester la MAJ du mod rewrite intermédiaire.

J'ai donc installé easyphp en suivant ce tuto.
Mais j'ai un problème: Lorsque je clique sur Web Local puis sur mon forum de test, je suis redirigée vers le vrai forum -http://www.micro-astuce.com/Forum (au lieu de -http://127.0.0.1/phpbb).

Voilà tout ce que j'ai fait:

Arrow J'ai modifié le fichier EasyPHP1-8\conf_files\httpd.conf pour intégrer mon .htaccess (qui doit se trouver à la racine du site)

Citation:
Pour Activer le mod Rewrite avec Easyphp en local :
Citation:

Ouvrez le fichier EasyPHP1-8\conf_files\httpd.conf et décommenter
(en enlevant le "#" devant) les 2 ligne adéquates soit :

Code:

LoadModule rewrite_module modules/mod_rewrite.so



Et :

Code:

AddModule mod_rewrite.c



Arrow J'ai créé dans easyphp une base de données que j'ai appelée phpbb.

Arrow J'ai installé mon forum dans le répertoire WWW de easyphp.
Ce qui me donne ceci comme arborescence:


Arrow Puis j'ai modifié mon .htaccess de la façon suivante: (et je l'ai placé dans le répertoire WWW.)

Code:
Options +FollowSymlinks
RewriteEngine On
RewriteBase /
#RewriteCond %{HTTP_HOST} ^micro-astuce\.com$ [NC]
#RewriteRule ^(.*) http://www.micro-astuce.com/$1 [QSA,L,R=301]
#########################################################
# PHPBB SEO REWRITE RULES            #
#########################################################
# AUTHOR : DCZ http://www.phpbb-seo.com/
# STARTED : 01/2006
#####################################################
# FORUMS PAGES
########################
# FORUM PROTECTION RULE
RewriteRule ^phpbb/forum([0-9]+)\.php /phpbb/viewforum.php?f=$1 [L]
RewriteRule ^phpbb/viewforum(.+)\.php /phpbb/index.php  [R=301,L]
RewriteRule ^phpbb/ftopic([0-9]+)-(.*)-([0-9]+)\.php /phpbb/topic$1-$3.html [R=301,L]
RewriteRule ^phpbb/ftopic([0-9]+)-([0-9]+)\.php /phpbb/topic$1-$2.html [R=301,L]
RewriteRule ^phpbb/ftopic([0-9]+)\.php /phpbb/topic$1.html [R=301,L]
RewriteRule ^phpbb/.+/([^/]+\.html)$ /phpbb/index.php [R=301,L]
# CATEGORIES
RewriteRule ^phpbb/.+-vc([0-9]+)\.html$ /phpbb/index.php?c=$1 [QSA,L]
# PAGINATED FORUM
RewriteRule ^phpbb/.+-vf([0-9]+)-([0-9]+)\.html$ /phpbb/viewforum.php?f=$1&start=$2 [QSA,L]
# FORUM
RewriteRule ^phpbb/.+-vf([0-9]+)\.html$ /phpbb/viewforum.php?f=$1 [QSA,L]
# PAGINATED TOPIC
RewriteRule ^phpbb/topic([0-9]+)-([0-9]+)\.html$ /phpbb/viewtopic.php?t=$1&start=$2 [QSA,L]
# TOPIC
RewriteRule ^phpbb/topic([0-9]+)\.html$ /phpbb/viewtopic.php?t=$1 [QSA,L]
# POST
RewriteRule ^phpbb/post([0-9]+)\.html$ /phpbb/viewtopic.php?p=$1 [QSA,L]
#PROFILES
RewriteRule ^phpbb/membre([0-9]+)\.html$ /phpbb/profile.php?mode=viewprofile&u=$1 [QSA,L]
# SUTRA
RewriteRule ^phpbb/sutra([0-9]+)\.php$ /phpbb/viewtopic.php?p=$1 [QSA,L]
# END PHPBB PAGES
#####################################################
# MX SITEMAPS REWRITE RULES   ADVANCED                              #
#########################################################
# AUTHOR : dcz http://www.phpbb-seo.com/
# STARTED : 2006/04/28
########################################################
RewriteRule ^phpbb/sitemaps([0-9]+)\.html$ /phpbb/sitemaps.php?c=$1 [QSA,L]
RewriteRule ^phpbb/sitemaps\.html$ /phpbb/sitemaps.php [QSA,L]
RewriteRule ^phpbb/forum-m\ap\.html$ /phpbb/sitemaps.php?fim [QSA,L]
RewriteRule ^phpbb/.+-fmp([0-9]+)-([0-9]+)\.html$ /phpbb/sitemaps.php?fmp=$1&start=$2 [QSA,L]
RewriteRule ^phpbb/.+-fmp([0-9]+)\.html$ /phpbb/sitemaps.php?fmp=$1 [QSA,L]
RewriteRule ^phpbb/.+-sc([0-9]+)\.html$ /phpbb/sitemaps.php?c=$1 [QSA,L]
#########################################################
# END SITEMAPS REWRITE RULES            #
#########################################################
#########################################################
#  ERREUR 404  #
#########################################################
ErrorDocument 404 /phpbb/erreur_404.php
##########################################################
#  IP Bannies  #
##########################################################


Arrow Comme ça ne marchait pas, j'ai modifié Common.php et j'ai transformé
Citation:
// www.phpBB-SEO.com SEO TOOLKIT BEGIN
define('PHPBB_URL', "http://www.micro-astuce.com/Forum/");
// www.phpBB-SEO.com SEO TOOLKIT END


en

Citation:
// www.phpBB-SEO.com SEO TOOLKIT BEGIN
define('PHPBB_URL', "http://127.0.0.1/phpbb/");
// www.phpBB-SEO.com SEO TOOLKIT END


Et je suis toujours redirigée vers -http://www.micro-astuce.com/Forum Twisted Evil
Et là, j'ai plus d'idée pour m'en sortir.
Est ce que vous pouvez me dire ce qui ne va pas?

Merci Laughing

_________________
http://www.vista-xp.fr
Revenir en haut de page
Visiter le site web de l'utilisateur
Laurent
PR0
PR0


Inscrit le: 27 Déc 2006
Messages: 51

Installation EasyphpPosté le: Jeu Jan 25, 2007 9:31 am    Sujet du message: Re: Installation Easyphp

Salut Marie,

Si ça le fait quand tu te loggues, essaye de changer les valeurs server_name et script_path dans phpmyadmin, info chez phpBB

@+
Revenir en haut de page
Visiter le site web de l'utilisateur
Marie
PR1
PR1


Inscrit le: 27 Juin 2006
Messages: 143

Installation EasyphpPosté le: Jeu Jan 25, 2007 9:57 am    Sujet du message: Re: Installation Easyphp

Bonjour Laurent et merci pour l'info

Citation:
Si ça le fait quand tu te loggues...

Oui c'est exactement ça: Quand je me connecte en local, en passant la souris sur phpbb, dans la barre d'état en bas, j'ai -http://127.0.0.1/phpbb et quand je clique j'aboutis sur -http://micro-astuce.com/Forum

J'ai essayé ceci trouvé dans le document que tu m'indiques:

Citation:
Rendez-vous dans la base de données du forum 2, cliquez sur la table phpbb_config (ou ***_config si vous avez choisi de mettre un autre préfixe), une fois arrivé à la table phpbb_config, cliquez sur Afficher sur la barre du haut.

Ensuite, il suffit de chercher les champs server_name et script_path et de les modifiés de la façon suivante :

server_name : Indiquez votre nom de domaine sans le http:// devant (exemple : monforum.free.fr, ou monsite.com)
script_path : Indiquez dans quel chemin va se trouver le forum (exemple : /phpBB2/)


Mais je n'ai pas de tables dans ma base de données nouvellement créée.


_________________
http://www.vista-xp.fr
Revenir en haut de page
Visiter le site web de l'utilisateur
Laurent
PR0
PR0


Inscrit le: 27 Déc 2006
Messages: 51

Installation EasyphpPosté le: Jeu Jan 25, 2007 10:22 am    Sujet du message: Re: Installation Easyphp

Pour commencer, crée ta base en local avec le même nom que celle de ton site.

Ensuite, exporte celle de ton site vers easyphp.

|-- Info --|

Importe d'abord la structure et après les données au format Gzip. Tu risques d'avoir une erreur avec une des tables search, si c'et le cas, refais ta sauvegarde en l'omettant.

Une fois fait, sauvegarde les tables search et restaure les.

@+
Revenir en haut de page
Visiter le site web de l'utilisateur
Marie
PR1
PR1


Inscrit le: 27 Juin 2006
Messages: 143

Installation EasyphpPosté le: Ven Jan 26, 2007 3:29 pm    Sujet du message: Re: Installation Easyphp

Bonjour Laurent

J'ai un peu galéré pour restaurer la base de registre. Pas simple, la restauration avec phpmyadmin. Confused

J'ai modifié server_name et script_path.

Maintenant, j'ai ce message d'erreur:

Citation:
phpBB : Critical Error

Impossible de se connecter à la base de données


Mais il faut que je recommence une installation propre. Parce que j'ai tellement essayé de trucs que je sais plus trop si le forum et la base de donnée sont en accord.

A part cette modifivation dans la BD, il n'y a rien d'autre à faire?

Merci. Wink

_________________
http://www.vista-xp.fr
Revenir en haut de page
Visiter le site web de l'utilisateur
dcz
Administrateur - Site Admin
Administrateur - Site Admin


Inscrit le: 28 Avr 2006
Messages: 15380

Installation EasyphpPosté le: Ven Jan 26, 2007 3:32 pm    Sujet du message: Re: Installation Easyphp

Le coup de la base de donnée, cela doit être le fichier config.php dans lequel se trouve les infos nécessaires à la connexion.

En local avec easyphp, tu dois avoir un truc comme :
Code:

$dbhost = 'localhost';
$dbname = 'le_nom_de_la_base_de_phpbb';
$dbuser = 'root';
$dbpasswd = '';


++

_________________
Useful links :
SEO Forum || SEO Directory || SEO phpBB || SEO phpBB3 || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Référencement phpBB3 || Recherche
Revenir en haut de page
Visiter le site web de l'utilisateur
Marie
PR1
PR1


Inscrit le: 27 Juin 2006
Messages: 143

Installation EasyphpPosté le: Ven Jan 26, 2007 5:15 pm    Sujet du message: Re: Installation Easyphp

Ca marche. Very Happy

J'accède bien à la base de données locale après avoir modifié config.php.

Par contre j'ai encore un problème avec les caractères accentués:


Et quand je clique sur le lien, l'url est mal transformée, forcément: -http://127.0.0.1/Forum/probl-mes-mat-riel-vf11.html

_________________
http://www.vista-xp.fr
Revenir en haut de page
Visiter le site web de l'utilisateur
dcz
Administrateur - Site Admin
Administrateur - Site Admin


Inscrit le: 28 Avr 2006
Messages: 15380

Installation EasyphpPosté le: Ven Jan 26, 2007 5:23 pm    Sujet du message: Re: Installation Easyphp

Ça, c'est la joie des char-set.

Donc, c'est un truc du genre une base Latin1 importé en utf-8.

Donc, essai de conserver le même char-set tout du long. Tu peux aussi exporter en utf-8 et importer par défaut dans easyphp.

C'est dans les options données par phpmyAdmin.

++

_________________
Useful links :
SEO Forum || SEO Directory || SEO phpBB || SEO phpBB3 || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Référencement phpBB3 || Recherche
Revenir en haut de page
Visiter le site web de l'utilisateur
Marie
PR1
PR1


Inscrit le: 27 Juin 2006
Messages: 143

Installation EasyphpPosté le: Sam Jan 27, 2007 9:47 am    Sujet du message: Re: Installation Easyphp

Bon... Je crois que je vais toutes les faire. Embarassed

J'ai restauré ma BDD en Latin1 et le problème des caractères accentués est réglé.
Mais maintenant quand je clique sur un sous-forum, j'ai l'erreur

Citation:
The requested URL /Forum/la-charte-du-forum-vf25.html was not found on this server.


J'ai suivi les conseils donnés dans ce topic.
J'ai remplacé
Citation:
RewriteBase /

par
Citation:
RewriteBase /Forum

et j'ai viré
Citation:
Options +FollowSymlinks


J'ai toujoursl'erreur 404.

Voici mon .htaccess actuel:
Code:
#Options +FollowSymlinks
RewriteEngine On
RewriteBase /Forum
#RewriteCond %{HTTP_HOST} ^micro-astuce\.com$ [NC]
#RewriteRule ^(.*) http://www.micro-astuce.com/$1 [QSA,L,R=301]
#########################################################
# PHPBB SEO REWRITE RULES            #
#########################################################
# AUTHOR : DCZ http://www.phpbb-seo.com/
# STARTED : 01/2006
#####################################################
# FORUMS PAGES
########################
# FORUM PROTECTION RULE
RewriteRule ^Forum/forum([0-9]+)\.php /Forum/viewforum.php?f=$1 [L]
RewriteRule ^Forum/viewforum(.+)\.php /Forum/index.php  [R=301,L]
RewriteRule ^Forum/ftopic([0-9]+)-(.*)-([0-9]+)\.php /Forum/topic$1-$3.html [R=301,L]
RewriteRule ^Forum/ftopic([0-9]+)-([0-9]+)\.php /Forum/topic$1-$2.html [R=301,L]
RewriteRule ^Forum/ftopic([0-9]+)\.php /Forum/topic$1.html [R=301,L]
RewriteRule ^Forum/.+/([^/]+\.html)$ /Forum/index.php [R=301,L]
# CATEGORIES
RewriteRule ^Forum/.+-vc([0-9]+)\.html$ /Forum/index.php?c=$1 [QSA,L]
# PAGINATED FORUM
RewriteRule ^Forum/.+-vf([0-9]+)-([0-9]+)\.html$ /Forum/viewforum.php?f=$1&start=$2 [QSA,L]
# FORUM
RewriteRule ^Forum/.+-vf([0-9]+)\.html$ /Forum/viewforum.php?f=$1 [QSA,L]
# PAGINATED TOPIC
RewriteRule ^Forum/topic([0-9]+)-([0-9]+)\.html$ /Forum/viewtopic.php?t=$1&start=$2 [QSA,L]
# TOPIC
RewriteRule ^Forum/topic([0-9]+)\.html$ /Forum/viewtopic.php?t=$1 [QSA,L]
# POST
RewriteRule ^Forum/post([0-9]+)\.html$ /Forum/viewtopic.php?p=$1 [QSA,L]
#PROFILES
RewriteRule ^Forum/membre([0-9]+)\.html$ /Forum/profile.php?mode=viewprofile&u=$1 [QSA,L]
# SUTRA
RewriteRule ^Forum/sutra([0-9]+)\.php$ /Forum/viewtopic.php?p=$1 [QSA,L]
# END PHPBB PAGES
#####################################################
# MX SITEMAPS REWRITE RULES   ADVANCED                              #
#########################################################
# AUTHOR : dcz http://www.phpbb-seo.com/
# STARTED : 2006/04/28
########################################################
RewriteRule ^Forum/sitemaps([0-9]+)\.html$ /Forum/sitemaps.php?c=$1 [QSA,L]
RewriteRule ^Forum/sitemaps\.html$ /Forum/sitemaps.php [QSA,L]
RewriteRule ^Forum/forum-m\ap\.html$ /Forum/sitemaps.php?fim [QSA,L]
RewriteRule ^Forum/.+-fmp([0-9]+)-([0-9]+)\.html$ /Forum/sitemaps.php?fmp=$1&start=$2 [QSA,L]
RewriteRule ^Forum/.+-fmp([0-9]+)\.html$ /Forum/sitemaps.php?fmp=$1 [QSA,L]
RewriteRule ^Forum/.+-sc([0-9]+)\.html$ /Forum/sitemaps.php?c=$1 [QSA,L]
#########################################################
# END SITEMAPS REWRITE RULES            #
#########################################################
#########################################################
#  ERREUR 404  #
#########################################################
ErrorDocument 404 /Forum/erreur_404.php
##########################################################
#  IP Bannies  #
##########################################################


Est ce que la majuscule de "Forum" peut poser un problème dans easyphp?

_________________
http://www.vista-xp.fr
Revenir en haut de page
Visiter le site web de l'utilisateur
Laurent
PR0
PR0


Inscrit le: 27 Déc 2006
Messages: 51

Installation EasyphpPosté le: Sam Jan 27, 2007 10:06 am    Sujet du message: Re: Installation Easyphp

Salut Marie,

Je ne l'utilise pas easyphp, je fais tous mes tests sur un serveur Ubuntu. Et sur ce dernier à chaque modification du fichier httpd.conf, il faut relancer le service Apache pour qu'il prenne les nouveaux paramètres en compte. Il faut peut-être le faire sur easyphp.

Si ça peut t'aider Wink

@+
Revenir en haut de page
Visiter le site web de l'utilisateur
Marie
PR1
PR1


Inscrit le: 27 Juin 2006
Messages: 143

Installation EasyphpPosté le: Sam Jan 27, 2007 10:34 am    Sujet du message: Re: Installation Easyphp

Salut Laurent

Comme je ne sais pas quelles modifications nécessitent le redémarrage du serveur, je relance easyphp à chaque fois que je modifie un truc. Confused

_________________
http://www.vista-xp.fr
Revenir en haut de page
Visiter le site web de l'utilisateur
Laurent
PR0
PR0


Inscrit le: 27 Déc 2006
Messages: 51

Installation EasyphpPosté le: Sam Jan 27, 2007 10:39 am    Sujet du message: Re: Installation Easyphp

Sur ta copie d'écran ci-dessus, dans ton répertoire WWW (d'easyphp), celui du forum s'appelle phpbb, c'est toujours le cas ?
Revenir en haut de page
Visiter le site web de l'utilisateur
Marie
PR1
PR1


Inscrit le: 27 Juin 2006
Messages: 143

Installation EasyphpPosté le: Sam Jan 27, 2007 10:46 am    Sujet du message: Re: Installation Easyphp

Non, j'ai changé.

Le dossier qui contient le forum s'appelle maintenant Forum.
Ca m'évite ainsi de modifier plusieurs fichiers.

L'arborescence est la suivante:

_________________
http://www.vista-xp.fr
Revenir en haut de page
Visiter le site web de l'utilisateur
Marie
PR1
PR1


Inscrit le: 27 Juin 2006
Messages: 143

Installation EasyphpPosté le: Sam Jan 27, 2007 11:21 am    Sujet du message: Re: Installation Easyphp

J'ai repris mon .htacces du début et j'ai changé tous les "Forum" en "forum" et j'accède bien aux sous-forums et aux topics. Shocked

Les urls sont toujours de la forme -http://127.0.0.1/Forum/topic294.html puisque je n'ai pas changé le nom du dossier dans WWW ni dans les fichiers .php, ni dans la base de données (script_patch=Forum).

Je ne comprends pas pourquoi ça marche. Crying or Very sad
Et du coup, je ne suis pas sûre que mon environnement de test soit fiable.

_________________
http://www.vista-xp.fr
Revenir en haut de page
Visiter le site web de l'utilisateur
dcz
Administrateur - Site Admin
Administrateur - Site Admin


Inscrit le: 28 Avr 2006
Messages: 15380

Installation EasyphpPosté le: Sam Jan 27, 2007 12:22 pm    Sujet du message: Re: Installation Easyphp

Tu peux simplement ajouter des NC si ça coince avec des majuscules, à la place des [L], tu mets [NC, L] dans les rewriterules.

Et tu peux mettre ton .htaccess à la racine, c'est comme tu veux.

Perso, j'utilise plutôt -http://localhost/ que -http://127.0.0.1/, mais les deux doivent marcher.

Après, tout ce qui marche sur une config ne marchera pas forcément sur une autre, mais les différences sont en générale minimes (des histoires de / dans les rewriterules etc ...).

++

_________________
Useful links :
SEO Forum || SEO Directory || SEO phpBB || SEO phpBB3 || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Référencement phpBB3 || Recherche
Revenir en haut de page
Visiter le site web de l'utilisateur
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    phpBB SEO » Forum Référencement  » Le Forum phpBB
Page 1 sur 2 Aller à la page 1, 2  Suivante

Navigation Autres sujets de discussion

Sauter vers: