Go to main content

Textpattern CMS support forum

You are not logged in. Register | Login | Help

#1 2005-08-23 20:12:53

girodt
Member
Registered: 2005-08-23
Posts: 10

[fr-fr] textpattern 4.0 + OVH + .htaccess

Bonjour.

Je suis tout nouveau sur .htaccess, que j’essaye d’installer sur un compte mutualisé OVH (nouveau sur OVH aussi).

J’ai suivi les indications, et lorsque j’ai le fichier .htaccess dans mon répertoire racine, j’ai toujours une erreur 404. Il faut que je mette explicitement index.php pour accéder à la page.

Quand j’enlève le .htaccess ca marche. il faut cependant que je mette les url complêtes pour pouvoir me balader d’un article à un autre.

j’ai cru comprendre que certains hébergent leur site dans les mêmes conditions que moi. J’ai essayé de changer les infos contenues dans .htaccess en fonction, sans trop de succès.

Si quelqu’un sait quoi faire …

PS : j’ai aussi une erreur me disant que path_to_site ne correspond pas au document root. je ne sais pas trop si c’est grâve ou non …

Offline

#2 2005-08-23 21:05:41

girodt
Member
Registered: 2005-08-23
Posts: 10

Re: [fr-fr] textpattern 4.0 + OVH + .htaccess

Je précise tout de même : voici le contenu de mon .htaccess
j’ai installé textpattern dans le répertoire /www/txp et modifié la règle de réécriture en conséquence.

<code>
  1. DirectoryIndex index.php index.html
  1. Options +FollowSymLinks
  1. RewriteBase /relative/web/path/

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} -f [OR]

RewriteCond %{REQUEST_FILENAME} -d

RewriteRule ^(.+) – [PT,L]

RewriteRule ^(.*) /txp/index.php

</IfModule>
</code>

[edit : décidément j’ai du mal avec les balises … :-/]

Last edited by girodt (2005-08-23 21:11:50)

Offline

#3 2005-08-23 23:12:00

Jeremie
Member
From: Provence, France
Registered: 2004-08-11
Posts: 1,578
Website

Re: [fr-fr] textpattern 4.0 + OVH + .htaccess

C’est un problème avec OVH. Ils utilisent mod_ort – un truc à eux – et il agit un poil différement.

Par contre dans ton exemple, c’est curieux mais ça devrait marcher. Il faut en fait préciser le chemin de la règle de réécriture, donc changer index.php en /index.php.

Essaie en virant le ifmodule (je crois que c’est spécifique à Apache 2), et sans indiquer le sous répertoire à la main. Si ca marche toujours pas, essaie de préciser un RewriteBase.

Offline

#4 2005-08-24 09:51:25

girodt
Member
Registered: 2005-08-23
Posts: 10

Re: [fr-fr] textpattern 4.0 + OVH + .htaccess

j’ai essayé sans succès :

——————————

RewriteBase /txp

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} -f [OR]

RewriteCond %{REQUEST_FILENAME} -d

RewriteRule ^(.+) – [PT,L]

RewriteRule ^(.*) /txp/index.php

——————————-

et

——————————-

RewriteBase /

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} -f [OR]

RewriteCond %{REQUEST_FILENAME} -d

RewriteRule ^(.+) – [PT,L]

RewriteRule ^(.*) /txp/index.php

—————————————-

au passage, dans le deuxième cas, si je vais à cette adresse : http://60gp.ovh.net/~getlost/txp/index.php

j’obtiens “The requested URL /– was not found on this server”

… je dois avouer que je suis un peu paumé sur le coup …

Last edited by girodt (2005-08-24 09:51:52)

Offline

#5 2005-08-25 12:16:12

davidm
Member
From: Paris, France
Registered: 2004-04-27
Posts: 719

Re: [fr-fr] textpattern 4.0 + OVH + .htaccess

Humm, je n’ai pas trop le temps de m’y plonger là tout de suite, mais je regarderai ça. Juste un truc, tu as mis à la fois rewrite base / et /txp/index.php, je pense que c’est l’un et l’autre mais pas les deux (mais je ne suis pas un expert des rewrite rules…).

En attendant je te renvoie à un post qui traite du même sujet, car il y a peut-être des éléments qui vont t’aider :
http://forum.textpattern.com/viewtopic.php?id=6484

Notamment, j’avais donné une adresse qui peut servir :
http://guides.ovh.com/HtaccessModRewrite/contenu.html

Tiens nous au courant, si tu es toujours coincé je regarderai ça ce w-e,

A+

Last edited by davidm (2005-08-25 12:36:16)


.: Retired :.

Offline

#6 2005-08-25 17:40:39

girodt
Member
Registered: 2005-08-23
Posts: 10

Re: [fr-fr] textpattern 4.0 + OVH + .htaccess

Bon, j’ai bidouillé mais ca ne marche pas encore. Cependant, après avoir jeté un oeil sur la doc de mod rewrite, je commence à comprendre un peu.

pour les 4 premières lignes, on est d’accord :
enclencher modrewrite
“si l’URI demandée pointe sur un fichier ou un répertoire, envoyer directement là ou ca pointe, en passant pas mod_proxy et en forcant le mime-type.”

par contre, pour la dernière j’ai fait quelques expérimentations

http://60gp.ovh.net/~getlost/index.php/Admin/en-cours-de-construction

si je fais ca, c’est ok ca marche.

maintenant, j’essaye d’accéder en faisant http://60gp.ovh.net/~getlost/Admin/en-cours-de-construction

si ma rewrite rule est : RewriteRule ^(.*) index.php

/home/getlost/www/index.php was not found on this server (remarquez l’abscence du reste de la ligne)

si ma rewrite rule est : RewriteRule ^(.*) index.php/$1

The requested URL /home/getlost/www/index.php/Admin/en-cours-de-construction was not found on this server

déjà, ca me semble un peu mieux ! mais c’est pas encore ca …

en tout les cas je continue de fouiller.
et au passage, j’ai pas compris l’usage du “-” dans la rewrite rule pour renvoyer aux fichier/dossiers accédés directement.

Offline

#7 2005-08-25 17:45:13

girodt
Member
Registered: 2005-08-23
Posts: 10

Re: [fr-fr] textpattern 4.0 + OVH + .htaccess

au passage, j’ajoute deux choses :

j’ai pigé à quoi sert le “-” : pas de réécriture (ce qui semble pas mal logique)

j’ai toujours cette erreur disant que path_to_site ne correspond pas à document_root

Offline

#8 2005-08-25 17:55:57

girodt
Member
Registered: 2005-08-23
Posts: 10

Re: [fr-fr] textpattern 4.0 + OVH + .htaccess

rectification :

http://60gp.ovh.net/~getlost

/home/getlost/www/index.php/ was not found on this server

RewriteRule ^(.*) index.php/$1

rha. mon intuition : il y a une histoire de symlink là dessous. 404 parle de /home/getlost … alors que dans textpattern, on est sur /home.2/getlost …

Offline

#9 2005-08-25 18:33:23

girodt
Member
Registered: 2005-08-23
Posts: 10

Re: [fr-fr] textpattern 4.0 + OVH + .htaccess

j’en rajoute encore.

j’ai viré la rewrite rule, mais je viens de me rendre compte de quelque chose. Je viens de mettre un deuxième article dans le site, c’est ca qui m’a fait constater la bizarerie.

http://60gp.ovh.net/~getlost/index.php

cette adresse … si je fais http://60gp.ovh.net/~getlost/index.php/Admin/article-test, je suis censé arriver sur la page de l’article et pas le reste n’est ce pas ?

hé bah figurez vous qu’après ce lien je me retrouve sur la même page, toujours la page d’accueil. En fait, quelque soit ce que j’écris derrière index.php, je suis toujours sur index.php. J’ai du passer à coté de quelque chose, c’est pas possible …

Offline

#10 2005-08-25 19:37:19

Jeremie
Member
From: Provence, France
Registered: 2004-08-11
Posts: 1,578
Website

Re: [fr-fr] textpattern 4.0 + OVH + .htaccess

C’est très très bizarre. Ma machine est down, sinon j’aurais été testé chez OVH moi aussi.

Personne n’est chez OVH actuellement ? La dernière fois que j’ai testé là-bas, tout marchait sans problème, il suffisait juste de rajouter un / devant index.php à cause de mod_ort

Offline

#11 2005-08-26 13:35:06

davidm
Member
From: Paris, France
Registered: 2004-04-27
Posts: 719

Re: [fr-fr] textpattern 4.0 + OVH + .htaccess

Oui Jérémie pour moi aussi, j’ai monté un site pour une amie chez OVH et ça marche sans pb…

Et avant d’être chez TextDrive, moi aussi j’étais chez OVH (avant et après le mod_ort d’ailleurs)…


.: Retired :.

Offline

#12 2005-08-26 18:13:22

girodt
Member
Registered: 2005-08-23
Posts: 10

Re: [fr-fr] textpattern 4.0 + OVH + .htaccess

Si c’était possible de récupérer le détail complet de l’installation de ton amie … genre la version de txp, le répertoire et surtout le .htaccess …

Offline

Board footer

Powered by FluxBB