Bonjour

Je cherche à restaurer un environnement de production de SuiteCRM (fork open source de SugarCRM) pour me créer un environnement de développement bac à sable : même serveur, même instance MySQL, même apache2, URLs différentes, bases de données différentes.
Premières étapes suivies logiquement et sans problème :
  1. export de la BDD MySQL "suitecrm"
  2. création de la base "suitecrm_dev" et restauration de la base de production
  3. copie de l'application web de html\suitecrm dans html\suitecrm_dev
  4. modification du fichier config.php pour pointer sur la bonne base, la bonne url, configuration des fichiers de logs différents

mon problème : bien qu'accédant aux deux pages de login (prod et dév), plus moyen de se connecter à aucune des deux instances d'application...

Analyse des fichiers de logs / erreur :


sugarcrm.log prod et dév
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
SQL error 1146: Table 'suitecrm.aow_workflow' doesn't exist
Sun Sep 13 19:09:31 2015 [5034][-none-][FATAL]  Query Failed: SELECT id FROM aow_workflow WHERE aow_workflow.flow_module = 'ACLActions' AND aow_workflow.status = 'Active' AND (aow_workflow.run_when = 'Always' OR aow_workflow.run_when = 'On_Save' OR aow_workflow.run_when = 'Create') AND aow_workflow.deleted = 0 : MySQL error 1146: Table 'suitecrm.aow_workflow' doesn't exist
suitecrm.log prod et recette (mais erreur présente au redémarrage d'apache, avant même une tentative de connexion... je doute que le problème vienne de là)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Wed Jan 18 22:48:22 2017 [3135][-none-][FATAL] Configuration variable date.timezone is not set, guessed timezone Europe/Berlin. Please set date.timezone="Europe/Berlin" in php.ini!
apache2 error log : une palanquée d'erreurs du style :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
[Wed Jan 18 22:51:22.689041 2017] [:error] [pid 3166] [client 127.0.0.1:56466] PHP Warning:  Declaration of User::list_view_parse_additional_sections(&$list_form, $xTemplateSection) should be compatible with SugarBean::list_view_parse_additional_sections(&$list_form) in /var/www/html/suitecrm/modules/Users/User.php on line 44, referer: http://localhost/suitecrm/index.php?module=Users&action=Login
[Wed Jan 18 22:51:22.689125 2017] [:error] [pid 3166] [client 127.0.0.1:56466] PHP Warning:  Declaration of Currency::retrieve($id, $encode = true, $deleted = true) should be compatible with SugarBean::retrieve($id = -1, $encode = true, $deleted = true) in /var/www/html/suitecrm/modules/Currencies/Currency.php on line 0, referer: http://localhost/suitecrm/index.php?module=Users&action=Login
[Wed Jan 18 22:51:22.692056 2017] [:error] [pid 3166] [client 127.0.0.1:56466] PHP Warning:  Declaration of MysqlManager::checkQuery($sql) should be compatible with DBManager::checkQuery($sql, $object_name = false) in /var/www/html/suitecrm/include/database/MysqlManager.php on line 0, referer: http://localhost/suitecrm/index.php?module=Users&action=Login
Quelqu'un a t-il déjà rencontré un problème similaire ? J'ai beau regarder, rien ne me saute aux yeux...

Merci par avance de votre analyse et de vos sagaces réponses :-)

Tramoo