| |
|
| :: |
| Auteur |
Message |
Marie PR1


Inscrit le: 27 Juin 2006 Messages: 143
|
Posté 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:
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 |
|
|
J'ai créé dans easyphp une base de données que j'ai appelée phpbb.
J'ai installé mon forum dans le répertoire WWW de easyphp.
Ce qui me donne ceci comme arborescence:
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 #
########################################################## |
Comme ça ne marchait pas, j'ai modifié Common.php et j'ai transformé
en
Et je suis toujours redirigée vers -http://www.micro-astuce.com/Forum
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  |
_________________ http://www.vista-xp.fr |
|
| Revenir en haut de page |
|
 |
|
 |
Laurent PR0

Inscrit le: 27 Déc 2006 Messages: 51
|
Posté 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 |
|
 |
Marie PR1


Inscrit le: 27 Juin 2006 Messages: 143
|
Posté 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 |
|
 |
Laurent PR0

Inscrit le: 27 Déc 2006 Messages: 51
|
Posté 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 |
|
 |
Marie PR1


Inscrit le: 27 Juin 2006 Messages: 143
|
Posté 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.
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.  |
_________________ http://www.vista-xp.fr |
|
| Revenir en haut de page |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 15380
|
|
| Revenir en haut de page |
|
 |
Marie PR1


Inscrit le: 27 Juin 2006 Messages: 143
|
Posté le: Ven Jan 26, 2007 5:15 pm Sujet du message: Re: Installation Easyphp |
|
|
Ca marche.
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 |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 15380
|
|
| Revenir en haut de page |
|
 |
Marie PR1


Inscrit le: 27 Juin 2006 Messages: 143
|
Posté le: Sam Jan 27, 2007 9:47 am Sujet du message: Re: Installation Easyphp |
|
|
Bon... Je crois que je vais toutes les faire.
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é
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 |
|
 |
Laurent PR0

Inscrit le: 27 Déc 2006 Messages: 51
|
Posté 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
@+ |
|
|
| Revenir en haut de page |
|
 |
Marie PR1


Inscrit le: 27 Juin 2006 Messages: 143
|
Posté 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.  |
_________________ http://www.vista-xp.fr |
|
| Revenir en haut de page |
|
 |
Laurent PR0

Inscrit le: 27 Déc 2006 Messages: 51
|
Posté 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 |
|
 |
Marie PR1


Inscrit le: 27 Juin 2006 Messages: 143
|
Posté 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 |
|
 |
Marie PR1


Inscrit le: 27 Juin 2006 Messages: 143
|
Posté 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.
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.
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 |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 15380
|
Posté 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 |
|
 |
|
|
| Navigation |
Autres sujets de discussion |
|
|
|
|
|
|
|