Submitted by bonzai on
Bonjour à tous,
Suite mes recherches sur le forum et sur internet en general, je n'arrive pas à trouver de solution à mon probleme, etant novice je viens chercher de l'aide :)
Ayant decouvert depuis peu "drupal" j'ai installé la version 5.1 sur un hebergement chez ovh (60gp), l'installation en elle même c'est tres bien passé mais je me heurte au probleme de l'url rewriting que je n'arrive pas à faire fonctionner sur mon site...
Apparament je ne suis pas le seul à avoir des problemes avec ovh mais je n'ai pas trouver de reponses à mes questions...Soit es ce possible de le faire fonctionner et si oui COMMENT ??
Merci d'avance d'avoir lu ce post et pour les eventuelles reponses....
Salut, qu'est-ce que tu veux
Permalien Soumis par drupalfrance le 28 Mai, 2007 - 19:50
Salut, qu'est-ce que tu veux dire par "n'arrive pas à faire fonctionner" : la page ne s'affiche pas du tout quand tu l'actives ou elle s'affiche, mais mal ?
Vérifie que tu as bien saisi l'URL de base de ton site dans la variable $base_url du fichier settings.php ; tu peux aussi essayer de renseigner la ligne RewriteBase (commentée normalement) dans le fichier .htaccess en indiquant le chemin de ton site sur le serveur.
En fait une fois que
Permalien Soumis par bonzai le 29 Mai, 2007 - 01:41
En fait une fois que j'active "l'url rewriting", mon site m'affiche "page non trouvé" et l'affichage du site se fait sans la mise en page...
J'ai bien saisi la variable : $base_url du fichier settings.php , mais ça ne change pas grand chose j'ai dut rater une etape, je cherche mais là je voit pas...
En tout cas merci pour ce conseil...
ps: je suis toujours à la recherche d'un peu d'aide
les manipulations à faire
Permalien Soumis par michael le 29 Mai, 2007 - 09:36
les manipulations à faire sont surement très bete mais je ne trouve rien pour me guidé et les erreur sont vite arrivé.
d'apres l'hebergeur le mod urlrewrite est activé .
le site ce trouve dans un dossier "site/"
dans settings.php j'ai changé ça :
$base_url = 'http://www.MONSITE.fr/site'; // NO trailing slash!
$conf['clean_url']=1; // j'ai essayé avec cette var mais ça ne marche pas plus .
dans le .htacces j'ai aussi essayé des modifs :
# Modify the RewriteBase if you are using Drupal in a subdirectory and
# the rewrite rules are not working properly.
# RewriteBase /site ( avec ou sans # )
Quand je test cette url depuis l'admin cleanurls de drupal: http://www.MONSITE.fr/site/admin/settings/clean-urls .
pourtant d'apres le ftp la vrai URl pour acceder a ce dossier devrai etre : http://www.MONSITE.fr/admin/settings/clean-urls .
enfin bon ça me sort oujours ça : Not Found
The requested URL /site/admin/settings/clean-urls was not found on this server.
Apache/2.0.54 (Debian GNU/Linux) PHP/4.3.10-18 Server at www.MONSITE.fr Port 80
Mr les experts merci pour votre aide .
J'ai fait les mêmes manips
Permalien Soumis par bonzai le 29 Mai, 2007 - 10:00
J'ai fait les mêmes manips et j'arrive au même resultat au detail pres que pour moi chez ovh, mon site est dans le dossier /www
Apres 2 boites d'aspirine je suis allez me coucher en passsant qu'a tete reposee je trouverais plus facilement....Mais non...
Hello, J'ai pas de solutions
Permalien Soumis par drupalfrance le 29 Mai, 2007 - 10:13
Hello,
J'ai pas de solutions précises, juste qq remarques :
Si pour accéder à votre site Drupal lors de l'installation, vous avez tapé www.monsite.com dans votre navigateur, alors c'est cette valeur-là qu'il faut utiliser pour $base_url. Si vous avez tapé www.monsite.com/drupal, alors c'est cette valeur-ci qu'il faudra utiliser. Ccl : ce qui importe, c'est l'adresse où votre site est accessible DEPUIS LE WEB, et pas le répertoire du serveur si ce dernier n'apparaît pas dans l'URL (par ex, si c'est le répertoire www, il n'apparaît pas dans l'URL).
La directive RewriteBase sur OVH ressemble à quelque chose comme ça :
RewriteBase /home/username/www
Autrement dit : ce n'est pas juste le répertoire où vous avez mis votre site, c'est le chemin complet.
donc mon settings.php est
Permalien Soumis par michael le 29 Mai, 2007 - 10:31
donc mon settings.php est bon ? vu que j'accede bien à monsite grace a http://www.monsite.fr/site .
aucune remarque au niveau du .htacces ? faut il vraiment modifier des lignes ?
ou faut il en activer ( en supprimant des "#" ) ?
ps: j'ai aussi installé drupal sur mon serveur dédié KIMSUFI ( ovh ) avec drupal à la racine d'un sous domaine , pour ce type de site faut t'il modif des choses spécial dans le settings.php ?
merci
++
A priori, oui, ton
Permalien Soumis par drupalfrance le 29 Mai, 2007 - 10:40
A priori, oui, ton settings.php est bon. Dans le .htaccess, il faut ENLEVER le # si tu veux utiliser la directive RewriteBase ; c'est un symbole de commentaire, si tu le laisses c'est comme si la ligne n'existait pas. A toi d'essayer avec et sans et de voir ce qui marche.
Bon j'ai enfin reussi à
Permalien Soumis par bonzai le 29 Mai, 2007 - 13:39
Bon j'ai enfin reussi à faire marcher l "url rewriting", sans savoir si c'es vraiment une bonne solution mais en tout cas ça marche :
J'ai modifier ces deux lignes dans .htaccess
Options FollowSymLinks pour #Options FollowSymLinks
RewriteBase pour RewriteBase /
Bon ça marche, ouf, en esperant que ça soit une solution durable, et q'eventuellemnt ça puissent aider des gens perdus dans les memes problemes...
ok donc pour mon OVH ça
Permalien Soumis par michael le 29 Mai, 2007 - 18:55
ok donc pour mon OVH ça devrai marcher , je vais tester :).
pour l'autre ftp est ce que cette infos peut etre util ?
_SERVER["DOCUMENT_ROOT"] /home/www.MONSITE.fr
OVh kimsufi , ftp : presque
Permalien Soumis par michael le 30 Mai, 2007 - 13:54
OVh kimsufi , ftp : presque bon ...
hé non ! ça à marché à 50% , certaines pages ( comme des parties de l'admin pointaient bien , mais d'autre affichaient des pages vide ... )
quelqu'un sait d'ou peut venir ce fait que ça marceh a 50% ?
pour le drupal sur l'autre FTP ( www.MONSITE.fr ) je laise tomber un moment .
Un grand merci et bravo à
Permalien Soumis par leradis le 15 Septembre, 2007 - 02:23
Un grand merci et bravo à Bonzai parce que cela marche nickel pour moi! :-)
Il est mon sauveur!
Amicalement.
Je ne sais pas comment
Permalien Soumis par membre08 le 7 Avril, 2008 - 19:18
Je ne sais pas comment remercier ceux qui ont participé à ce sujet.
J'ai eu le même problème en installant Drupal 6 sur un mutualisé ovh.
Ça m'a rendu dingue. j'ai désinstallé et réinstallé en essayant plein de combinaisons et finalement il suffisait de tripoter ce f*%#t@ .htaccess
MERCI !!! :)