22/09/2010, 11:51:17
Citation :#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~
#~ Version du CMS: 1.8.2
#~ Nom de l'hébergeur : oxito
#~ Informations Système :
#~ Cms Version: 1.8.2
#~ phpversion: 5.3.0
#~ Server Api: apache2handler
#~ Server Db Type: MySQL (mysql)
#~ Server Db Version: 5.1.36
#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~
Bonjour,
J'ai récupéré un site fait par mon prédécesseur avec cmsms en 2006 pour ma société.
Je l'ai mis à jour et réintégré avec cmsms 1.8.2.
En local tout fonctionne.
Le problème est au transfert chez mon hébergeur "OXITO"
Chez oxito on ne peut créer une base de données avec un nom de moins de 4 caractères. Le problème est que j'ai installé cmsms en créant une base de données de 3 caractères (nom : cms).
Quand je change sur le serveur distant le nom de ma base de données en changeant bien sûr les lignes correspondantes dans le config.php, le site n'accède pas à la base de données.
Que faire ?
Merci
EDIT : pour info, j'ai aussi essayé en local. Bien réussi à changer le nom de la BDD, changement de nom dans config.php, puis essai et erreur 404.
ReEDIT : J'ai finalement réussi après quelques tests en local.
dans mon config.php
---------------------------------
$config['db_name'] = 'ceajdb';
#Change this param only if you know what you are doing
$config["db_port"] = '';
#If app needs to coexist with other tables in the same db,
#put a prefix here. e.g. "cms_"
$config['db_prefix'] = 'cms_';
--------------------------------
à la ligne $config['db_prefix'] = 'cms_'; j'avais mis le même nom que la db suivi d'un _ ('ceaj_'), cela ne fonctionne pas.
J'ai donc mis = 'cms_' et tout fonctionne.
Pouvez vous m'expliquer la chose ?
Merci