Bonjour et merci d'avance pour votre aide.
Suite à des manipulation sur un sous domaine pour des tests afin d'éventuellement migrer en 1.7, le site sur le domaine principal ne fonctionne plus.
Avant de faire plus de dégâts je préfère poser la question ici si quelqu'un à une idée de comment résoudre le problème.
Merci d'avoir pris le temps de me lire.
Les erreurs lorsque je tente d'accéder à la page de connexion de mon BO :
No access reference in table module_access for id_module 70.
at line 2538 in file classes/module/Module.php
2533. self::$cache_permissions[$employee->id_profile][$row['id_module']]['uninstall'] = $row['uninstall'];
2534. }
2535. }
2536.
2537. if (!isset(self::$cache_permissions[$employee->id_profile][$id_module])) {
2538. throw new PrestaShopException('No access reference in table module_access for id_module '.$id_module.'.');
2539. }
2540.
2541. return (bool)self::$cache_permissions[$employee->id_profile][$id_module][$variable];
2542. }
2543.
ModuleCore::getPermissionStatic - [line 3244 - classes/controller/AdminController.php] - [2 Arguments]
3239. $all_modules = Module::getModulesOnDisk(true);
3240. $this->modules_list = array();
3241. foreach ($all_modules as $module) {
3242. $perm = true;
3243. if ($module->id) {
3244. $perm &= Module::getPermissionStatic($module->id, 'configure');
3245. } else {
3246. $id_admin_module = Tab::getIdFromClassName('AdminModules');
3247. $access = Profile::getProfileAccess($this->context->employee->id_profile, $id_admin_module);
3248. if (!$access['edit']) {
3249. $perm &= false;
AdminControllerCore->getModulesList - [line 2283 - classes/controller/AdminController.php] - [1 Arguments]
2278. }
2279. }
2280. }
2281. }
2282.
2283. if ($this->getModulesList($this->filter_modules_list)) {
2284. $tmp = array();
2285. foreach ($this->modules_list as $key => $module) {
2286. if ($module->active) {
2287. $tmp[] = $module;
2288. unset($this->modules_list[$key]);
AdminControllerCore->renderModulesList - [line 2023 - classes/controller/AdminController.php]
2018. }
2019. $this->content .= $this->renderView();
2020. } elseif ($this->display == 'details') {
2021. $this->content .= $this->renderDetails();
2022. } elseif (!$this->ajax) {
2023. $this->content .= $this->renderModulesList();
2024. $this->content .= $this->renderKpis();
2025. $this->content .= $this->renderList();
2026. $this->content .= $this->renderOptions();
2027.
2028. // if we have to display the required fields form
AdminControllerCore->initContent - [line 137 - controllers/admin/AdminLoginController.php]
132. $this->context->smarty->assign('password', $password);
133. }
134.
135. $this->setMedia();
136. $this->initHeader();
137. parent::initContent();
138. $this->initFooter();
139.
140. //force to disable modals
141. $this->context->smarty->assign('modals', null);
142. }
AdminLoginControllerCore->initContent - [line 189 - classes/controller/Controller.php]
184. if (!$this->content_only && ($this->display_header || (isset($this->className) && $this->className))) {
185. $this->initHeader();
186. }
187.
188. if ($this->viewAccess()) {
189. $this->initContent();
190. } else {
191. $this->errors[] = Tools::displayError('Access denied.');
192. }
193.
194. if (!$this->content_only && ($this->display_footer || (isset($this->className) && $this->className))) {
ControllerCore->run - [line 367 - classes/Dispatcher.php]
362. if (isset($params_hook_action_dispatcher)) {
363. Hook::exec('actionDispatcher', $params_hook_action_dispatcher);
364. }
365.
366. // Running controller
367. $controller->run();
368. } catch (PrestaShopException $e) {
369. $e->displayMessage();
370. }
371. }
372.
DispatcherCore->dispatch - [line 58 - admin/index.php]
53. if (!isset($_REQUEST['controller']) && isset($_REQUEST['tab'])) {
54. $_REQUEST['controller'] = strtolower($_REQUEST['tab']);
55. }
56.
57. // Prepare and trigger admin dispatcher
58. Dispatcher::getInstance()->dispatch();