Personal tools
User Handbook/Installation/Troubleshooting/fr
From CMSMS
Table of Contents
This page in: English - Deutsch - Français - Svenska - Русский - Norsk - Polski - Nederlands - Español - Lietuvių
Résolution de problèmes
Quelque chose s'est mal passé durant l'installation ? Cette section vous apporte les réponses à quelques problèmes les plus fréquents !
Créer une base de données en utilisant cPanel
Créer une base de données en utilisant phpMyAdmin
La procédure d'installation s'est bien déroulée, mais je ne peux entrer dans l'interface d'administration
L'installation s'est bien déroulée. Vous pouvez même naviguer sur le site. Mais vous n'arrivez pas à entrer dans la console d'administration. Vous êtes potentiellement confronté :
- à un problème côté serveur : sessions PHP en panne
- à un problème côté client : votre navigateur refuse les cookies
Solution : activez côté serveur les sessions PHP et autorisez le navigateur de l'administrateur à accepter les cookies (au moins les cookies volatils de votre site).
Fatal error: xyz not found in /some/path/to/a/file.php in line zyx
...ou xyz undeclared, undefined, redefined... ou file not found.
Si votre contexte n'a rien de particulier, vous êtes peut être confronté à un problème courant de corruption de fichier : des fichiers ont pu être mal transférés lors de leur mise en place dans l'hébergement.
Solution: installez via shell ou utilisez un outil FTP fiable.
Fatal error: Call to undefined function token...() in /some/path/to/a/file.php in line xyz
...ou quelque chose de travers à propos de "token" ou "tokenizer".
Sauf contexte particulier, le PHP tokenizer semble désactivé dans votre hébergement.
Solution: demandez à votre fournisseur d'hébergement de ne pas le désactiver.
"Fatal error: Cannot redeclare class user" lors de l'étape 2 de l'installation
Vous avez probablement "phplib" installé et il entre en conflit avec la classe user de CMSMS (sera modifié dans les prochaines versions).
Solution :
- Ajoutez ceci à un fichier ".htaccess" et réessayez l'installation :
php_flag auto_prepend_file "" php_flag include_path ".:/usr/local/share/pear:/php/includes:/usr/share/php:/usr/local/lib/php"
Tag "title" non reconnu
Vous obtenez une erreur de type :
Fatal error: Smarty error: [in template:14 line 8]: syntax error: unrecognized tag 'title'
(Smarty_Compiler.class.php, line 580
Solution :
- 1. Ouvrez "config.php" et revérifiez la valeur de "$config['root_path']".
- 2. Assurez-vous que vous avez téléchargé tous les fichiers dans le dossier "/plugins".
Fonction "tempnam()" désactivée chez votre hébergeur
Si vous rencontrez une erreur de ce type :
Warning: tempnam() has been disabled for security reasons
in /home/usrname/public_html/cms/admin/addcontent.php on line 217
Cette erreur concerne les fichiers suivants :
- addcontent.php
- addtemplate.php
- editcontent.php
- edittemplate.php
- core.write_file.php
Solution :
- Editez le fichier "lib/smarty/internals/core.write_file.php", trouvez la ligne :
$_tmp_file = tempnam($_dirname, 'wrt');
Et remplacez la par :
$_tmp_file = tmpfile();
- Editez le fichier "admin/editcontent.php", trouvez la ligne :
$tmpfname = '';
Et remplacez la par :
$tmpfname = rand()."cmspreview";
Trouvez ensuite (juste un peu plus bas) la ligne :
$tmpfname = tempnam($config["previews_path"], "cmspreview");
Et remplacez la par :
$tmpfname = $config["previews_path"].'/'.$tmpfname;
Continuez (encore un peu plus bas) avec la ligne :
$tmpfname = tempnam(TMP_CACHE_LOCATION, "cmspreview");
Que vous remplacerez par :
$tmpfname = TMP_CACHE_LOCATION.'/'.$tmpfname;
- Editez le fichier "admin/addcontent.php" et répétez exactement les mêmes étapes que pour "admin/editcontent.php"
- Editez le fichier "admin/edittemplate.php" et répétez [...] que pour "admin/editcontent.php"
- Editez le fichier "admin/addtemplate.php" et répétez [...] que pour "admin/editcontent.php"
This page in: English - Deutsch - Français - Svenska - Русский - Norsk - Polski - Nederlands - Español - Lietuvių
