Forum CMS Made Simple FR

Version complète : [Résolu] Erreur 500 après modification pour rewriting
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.

kiweb

Citation :#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~
#~ Version du CMS: 1.8.1
#~ Nom de l'hébergeur : Online
#~ Informations Système :
#~ Informations d'Installation du CMS :
#~ Version du CMS
#~ 1.8.1
#~ Modules installés
#~ CMSMailer
#~ 2.0
#~ FileManager
#~ 1.0.2
#~ MenuManager
#~ 1.6.5
#~ ModuleManager
#~ 1.4
#~ News
#~ 2.10.6
#~ nuSOAP
#~ 1.0.1
#~ Printing
#~ 1.1.0
#~ Search
#~ 1.6.5
#~ TinyMCE
#~ 2.7.2
#~ DewPlayer
#~ 0.2.1
#~ Informations de configuration
#~ php_memory_limit :
#~ process_whole_template :
#~ false
#~ output_compression :
#~ false
#~ max_upload_size :
#~ 50000000
#~ default_upload_permission :
#~ 664
#~ url_rewriting :
#~ mod_rewrite
#~ page_extension :
#~ query_var :
#~ page
#~ image_manipulation_prog :
#~ GD
#~ auto_alias_content :
#~ true
#~ locale :
#~ default_encoding :
#~ utf-8
#~ admin_encoding :
#~ utf-8
#~ set_names :
#~ true
#~ debug :
#~ false
#~ root_url :
#~ http://www.ftpl.fr
#~ ssl_url :
#~ https://www.ftpl.fr
#~ root_path :
#~ previews_path :
#~ //tmp/cache (0777)
#~ uploads_path :
#~ /uploads (0777)
#~ uploads_url :
#~ http://www.ftpl.fr/uploads
#~ image_uploads_path :
#~ /uploads/images (0777)
#~ image_uploads_url :
#~ http://www.ftpl.fr/uploads/images
#~ ssl_uploads_url :
#~ /uploads
#~ use_smarty_php_tags :
#~ false
#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~

Bonjour à tous,

Avant de vous exploser mon problème, je dois vous faire un aveu, je trouve CMSMS génial. J'essaie de le proposer pour tout nouveau site avec gestion de contenu auprès de mes clients. Parfois je bloque encore sur certains points pour le proposer systématiquement mais ça devrait venir Smile

Bon, j'en reviens à mon problème, j'ai installé cmsms 1.8.1 sur un serveur mutualisé chez Online. Une fois passé le problème de la version de PHP, je n'arrive pas à activer le rewriting. J'ai bien suivi les différents tutos dont celui-ci mais j'obtiens une jolie erreur 500.

Une idée pour me dépanner ?

Merci
Bonjour, et bienvenue !

CMS MS est effectivement génial et devrait convenir à tes clients.

Concernant ton problème, es-tu sûr que ton hébergeur te permet l'URL rewriting ?
Peux-tu nous écrire ton fichier htaccess ?

Merci,

kiweb

Bonjour airelibre et merci pour ton accueil Smile

Online est l'hébergeur de mon client, je ne l'ai jamais utilisé auparavant. Je n'ai trouvé aucune indication sur le font ou back office sur la possibilité d'avoir le rewriting (en attente d'une réponse sûre de la hotline) mais Google m'indique que oui avec des tutoriaux.

Voici mon code htaccess :
Code :
# Pour faire parser les fichiers ".php" par PHP5
AddType application/x-httpd-php5 .php
Options +FollowSymLinks
RewriteEngine on
RewriteBase /
# 301 Redirect all requests that don't contain a dot or trailing slash to
# include a trailing slash
RewriteCond %{REQUEST_URI} !/$
RewriteCond %{REQUEST_URI} !\.
RewriteRule ^(.*) %{REQUEST_URI}/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ index.php?page=$1 [QSA]

Merci
re,
cette discussion serait mieux placée dans
Installation - Installation, mise à jour et configuration

ici c'est (c'était)
Hébergement et référencement
Tout ce qui concerne l'hébergement et les hébergeurs web pour CMS Made Simple, le référencement et les noms de domaine

donc je déplace

pour info FAQ Online.net
http://doc.online.net/hebergement-web_ht...r_htaccess

dans le dossier /doc de cmsms il y des informations
en général cela suffit
le .htacces (à la racine du site ou dans le dossier cmsmsm)
Code :
#Options -Indexes
RewriteEngine On
# RewriteBase /modossier_cms si le .htaccess se trouve à la racine de www
RewriteCond %{REQUEST_FILENAME} !-f [NC]
RewriteCond %{REQUEST_FILENAME} !-d [NC]
RewriteRule ^(.+)$ index.php?page=$1 [QSA]
# si page est bien le symbole après index.php (voir dans config.php $config['query_var'] = 'page';)

le config.php :
Code :
$config['url_rewriting'] = 'mod_rewrite';
#Extension to use if you're using mod_rewrite for pretty URLs.
$config['page_extension'] = '.html';
#NOTA1 $config['use_hierarchy'] = true; // a été supprimée en version 1.8.0.et 1.8.1
#NOTA2 $config['use_hierarchy'] = true; // revenu en en version 1.8.2

pour avoir des URLs du type http://localhost/modossier_cms/mapage.html
Pour personnaliser les pages d'erreurs c'est plus sympa Wink
http://doc.online.net/hebergement-web_ht...onnalisees
Code :
Pages d'erreurs personnalisées
Cette fonctionalité vous permet de remplacer (entre autres) le message de type 404 (Not found)
par un texte plus amical ou par une redirection sur une autre URL (locale ou externe).
On utilise pour cela la commande ErrorDocument dont voici quelques exemples d'utilisation :
ErrorDocument 404 /monfichier404.html
ErrorDocument 403 /accesrefuse.html
@ kiweb des nouvelles ??

kiweb

Salut jce76350,

Je n'avais pas repris le site en question en attendant les contenus du client. J'ai appliqué ton code pour mon htaccess et cela fonctionne très bien.

Merci beaucoup !!
comme dis la haut ...
Ajoutez [Résolu] au début du titre de votre 1er message lorsqu'une solution a été trouvée.