04/02/2010, 22:24:35
Bonjour,
J'ai un soucis dans mes essais de passage vers mod_rewrite.
Lorsque je charge une page, l'URL généré ne contient pas la hiérarchie (seul l'élément enfant est réécrit). Je tombe alors sur une page 404.
Je devrais avoir :
http://<mon_site>/parent/enfant.html
Et j'ai :
http://<mon_site>/enfant.html -> 404
J'ai pourtant suivi ce qui est indiqué dans le wiki.
J'ai modifié mon config.php et il contient ceci :
$config['url_rewriting'] = 'mod_rewrite';
$config['page_extension'] = '.html';
$config['use_hierarchy'] = true;
$config['query_var'] = 'page';
Le .htacces et une simple copie de celui fourni par défaut dans le répertoire /doc (et renommé) et mis sous la racine de cmsms.
J'ai vidé le cache.
Le seul point particulier est que l'hébergement ne se fait pas sous la racine mais dans un répertoire /html.
En effet, avec Filezilla, je vois 2 répertoires :
./cgi-bin
./html
Tout le contenu de CMSMS est sous ./html :
Dans le config.php j'ai :
$config['root_path'] = '/var/www/html/sites/<monSite>/html';
Est-ce la source de mes soucis ?
Comment corriger ?
Merci.
J'ai un soucis dans mes essais de passage vers mod_rewrite.
Lorsque je charge une page, l'URL généré ne contient pas la hiérarchie (seul l'élément enfant est réécrit). Je tombe alors sur une page 404.
Je devrais avoir :
http://<mon_site>/parent/enfant.html
Et j'ai :
http://<mon_site>/enfant.html -> 404
J'ai pourtant suivi ce qui est indiqué dans le wiki.
J'ai modifié mon config.php et il contient ceci :
$config['url_rewriting'] = 'mod_rewrite';
$config['page_extension'] = '.html';
$config['use_hierarchy'] = true;
$config['query_var'] = 'page';
Le .htacces et une simple copie de celui fourni par défaut dans le répertoire /doc (et renommé) et mis sous la racine de cmsms.
J'ai vidé le cache.
Le seul point particulier est que l'hébergement ne se fait pas sous la racine mais dans un répertoire /html.
En effet, avec Filezilla, je vois 2 répertoires :
./cgi-bin
./html
Tout le contenu de CMSMS est sous ./html :
Dans le config.php j'ai :
$config['root_path'] = '/var/www/html/sites/<monSite>/html';
Est-ce la source de mes soucis ?
Comment corriger ?
Merci.
Citation :#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~
#~ Version du CMS : 1.6.6
#~ Version du MLE si existante :
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 1.6.6
#~ Installed Modules:
#~ * CMSMailer: 1.73.14
#~ * FileManager: 1.0.1
#~ * MenuManager: 1.6.2
#~ * ModuleManager: 1.3.1
#~ * News: 2.10.3
#~ * nuSOAP: 1.0.1
#~ * Printing: 1.0.4
#~ * Search: 1.6.1
#~ * ThemeManager: 1.1.1
#~ * TinyMCE: 2.6.1.1
#~ * CGExtensions: 1.17.6
#~ * Captcha: 0.4
#~ * CGSimpleSmarty: 1.4.3
#~ * Statistics: 0.9.9
#~ * Gallery: 1.1.2
#~ * CGCalendar: 1.2.5
#~ * Comments: 1.9.2
#~ * FormBuilder: 0.6.1
#~ Config Information:
#~ * php_memory_limit:
#~ * process_whole_template: false
#~ * max_upload_size: 8000000
#~ * default_upload_permission: 664
#~ * assume_mod_rewrite: true
#~ * page_extension: .html
#~ * internal_pretty_urls: false
#~ * use_hierarchy: true
#~ Php Information:
#~ * phpversion: 5.2.0-8+etch16
#~ * md5_function: On (Vrai)
#~ * gd_version: 2
#~ * tempnam_function: On (Vrai)
#~ * magic_quotes_runtime: Off (Faux)
#~ * memory_limit: 32M
#~ * max_execution_time: 30
#~ * safe_mode: Off (Faux)
#~ * session_save_path: /var/lib/php5 (1733)
#~ * session.use_cookies: On (Vrai)
#~ Server Information:
#~ * Server Api: cgi-fcgi
#~ * Server Db Type: MySQL (mysql)
#~ * Server Db Version: 5.0.32
#~ ----------------------------------------------
#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~