Bonjour,
Je vous faire un retour d'expérience sur la derniere CVs d'hier soir 23h30
Apres avoir récupéré comme à mon habitude la derniere version de
dolibarr en développement, j'ai lancé
http://localhost/dolibarr/htdocs/install/
et tout s'est déroulé normalement, seulement, voila une jolie page
blanche m'attendant sur
http://localhost/dolibarr/htdocs/
Du coup, apres avoir regardé dans mes fichiers de log apache, j'ai
constaté qu'il fallait un répertoire à Smarty :
/PHP Fatal error: Smarty error: unable to write to $compile_dir
'/var/www/html/dolibarr/htdocs/document/smarty/templates/temp'. Be sure
$compile_dir is writable by the web server user. in
/var/www/html/dolibarr/htdocs/includes/smarty/libs/Smarty.class.php on
line 1093/
Après un tour sur les forum de dolibarr, j'ai trouvé qu'il se pouvait
mon probleme vienne du fichier de conf : conf.php (le champs
dolibarr_main_db_type, ce qui n'était pas mon cas)
Voici ce qui s'y trouvait initialement :
# cat /var/www/html/dolibarr/htdocs/conf/conf.php
<?php
$dolibarr_main_url_root="http://localhost/dolibarr/htdocs";
$dolibarr_main_document_root="/var/www/html/dolibarr/htdocs";
$dolibarr_main_data_root="/var/www/html/dolibarr/htdocs/document";
$dolibarr_main_db_host="localhost";
$dolibarr_main_db_name="dolibarr2";
$dolibarr_main_db_user="root";
$dolibarr_main_db_pass="";
$dolibarr_main_db_type="mysql";
?>
J'ai constaté qu'il y avait eu quelques ajouts depuis 5 ans, je l'ai
transformé, pour que cela donne
# cat /var/www/html/dolibarr/htdocs/conf/conf.php
<?php
$dolibarr_main_url_root="http://localhost/dolibarr/htdocs";
$dolibarr_main_document_root="/var/www/html/dolibarr/htdocs";
$dolibarr_main_data_root="/var/www/html/dolibarr/htdocs/document";
$dolibarr_main_db_host="localhost";
$dolibarr_main_db_name="dolibarr2";
$dolibarr_main_db_user="root";
$dolibarr_main_db_pass="";
$dolibarr_main_db_type="mysql";
$dolibarr_main_db_character_set="latin1";
$dolibarr_main_db_collation="utf8_general_ci";
$dolibarr_main_authentication="dolibarr";
$dolibarr_main_force_https="0";
$dolibarr_smarty_libs_dir="";
$dolibarr_smarty_compile="";
$dolibarr_smarty_cache="";
?>
Mais j'avais toujours le meme message d'erreur, du coup, je m'en suis
sorti en créant le repertoire manquant
/#mkdir -p /var/www/html/dolibarr/htdocs/document/smarty/templates/temp/
#chown -R apache:apache //var/www/html/dolibarr/htdocs/document/smarty//
Mais une chose est sure, ce dossier ne me semble pas etre utilisé dans
ma configuration...
Il n'y a pas de question, juste des remarques, pour les devs et ceux qui
pourraient rencontrer le probleme
A+
_______________________________________________
Dolibarr-dev mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/dolibarr-dev