deszno Posted May 1 Share Posted May 1 Nie mogę zalogować się do panelu administracyjnego. Jak kliknę "zaloguj" to pojawia mi się taki komunikat jak poniżej. Czy ktoś mi może pomóc co jest nie tak. Sklep jest na serwerze OVH Quote (4/4) DBALException An exception occured while establishing a connection to figure out your platform version. You can circumvent this by setting a 'server_version' configuration value For further information have a look at:https://github.com/doctrine/DoctrineBundle/issues/673 in ConnectionFactory.php line 79 at ConnectionFactory->getDatabasePlatform(object(Connection))in ConnectionFactory.php line 50 at ConnectionFactory->createConnection(array('driver' => 'pdo_mysql', 'host' => 'vqljhjgnocne.mysql.db', 'port' => '', 'dbname' => 'xxxxxxx', 'user' => 'xxxxxxx', 'password' => 'xxxxxxx', 'charset' => 'utf8mb4', 'driverOptions' => array('SET sql_mode=(SELECT REPLACE(@@sql_mode,\'ONLY_FULL_GROUP_BY\',\'\'))'), 'defaultTableOptions' => array()), object(Configuration), object(ContainerAwareEventManager), array('enum' => 'string'))in appDevDebugProjectContainer.php line 3387 at appDevDebugProjectContainer->getDoctrine_Dbal_DefaultConnectionService()in appDevDebugProjectContainer.php line 3429 at appDevDebugProjectContainer->getDoctrine_Orm_DefaultEntityManagerService()in appDevDebugProjectContainer.php line 3497 at appDevDebugProjectContainer->getPrestashop_Adapter_DataProvider_ModuleService()in appDevDebugProjectContainer.php line 3771 at appDevDebugProjectContainer->getPrestashop_Core_Admin_DataProvider_ModuleInterfaceService()in getMbo_Adapter_ModuleCollectionDataProviderService.php line 8 at require('/home/vqljhjg/nocnepolowanie/var/cache/dev/ContainerJ0zph1y/getMbo_Adapter_ModuleCollectionDataProviderService.php')in appDevDebugProjectContainer.php line 3314 at appDevDebugProjectContainer->load('getMbo_Adapter_ModuleCollectionDataProviderService.php')in getMbo_Tab_Collection_FactoryService.php line 8 at require('/home/vqljhjg/nocnepolowanie/var/cache/dev/ContainerJ0zph1y/getMbo_Tab_Collection_FactoryService.php')in appDevDebugProjectContainer.php line 3314 at appDevDebugProjectContainer->load('getMbo_Tab_Collection_FactoryService.php')in getMbo_Tab_Collection_ProviderService.php line 8 at require('/home/vqljhjg/nocnepolowanie/var/cache/dev/ContainerJ0zph1y/getMbo_Tab_Collection_ProviderService.php')in appDevDebugProjectContainer.php line 3314 at appDevDebugProjectContainer->load('getMbo_Tab_Collection_ProviderService.php')in Container.php line 304 at Container->get('mbo.tab.collection.provider')in ps_mbo.php line 628 at ps_mbo->get('mbo.tab.collection.provider')in ps_mbo.php line 607 at ps_mbo->shouldAttachRecommendedModulesButton()in ps_mbo.php line 429 at ps_mbo->hookActionAdminControllerSetMedia(array('cookie' => object(Cookie), 'cart' => null, 'altern' => 7))in Hook.php line 1007 at HookCore::coreCallHook(object(ps_mbo), 'hookActionAdminControllerSetMedia', array('cookie' => object(Cookie), 'cart' => null, 'altern' => 7))in Hook.php line 431 at HookCore::callHookOn(object(ps_mbo), 'actionAdminControllerSetMedia', array('cookie' => object(Cookie), 'cart' => null, 'altern' => 7))in Hook.php line 944 at HookCore::exec('actionAdminControllerSetMedia')in AdminController.php line 2760 at AdminControllerCore->setMedia(false)in AdminDashboardController.php line 44 at AdminDashboardControllerCore->setMedia()in Controller.php line 291 at ControllerCore->run()in Dispatcher.php line 518 at DispatcherCore->dispatch()in index.php line 93 Link to comment Share on other sites More sharing options...
ComGrafPL Posted May 1 Share Posted May 1 Nagle czy jakieś zmiany były robione np zmiana PHP etc? Sprawdż czy masz wszystko dobrze w app/config/parameters.php. Link to comment Share on other sites More sharing options...
endriu107 Posted May 1 Share Posted May 1 Trochę wygląda jakby to moduł ps_mbo powodował, na próbę zmień nazwę jego katalogu na serwerze. Link to comment Share on other sites More sharing options...
deszno Posted May 3 Author Share Posted May 3 Sprawdzałem katalog raczej wszystko jest ok app/config/parameters.php , czy w innym katalogu znajdę jeszcze dane do logowania do bazy? Na próbę zmieniłem katalog to moduł ps_mbo na inny i taki komunikat jak poniżej: Quote Symfony\Component\Routing\Exception\ RouteNotFoundException in var/cache/dev/appDevDebugProjectContainerUrlGenerator.php (line 612) appDevDebugProjectContainerUrlGenerator->generate('admin_mbo_catalog_module', array(), 0) in vendor/symfony/symfony/src/Symfony/Component/Routing/Router.php (line 240) Router->generate('admin_mbo_catalog_module', array(), 0) in src/PrestaShopBundle/Service/Routing/Router.php (line 67) // Do not generate token each time we want to generate a route for a user if (!isset($this->tokens[$username])) { $this->tokens[$username] = $this->tokenManager->getToken($username)->getValue(); } $url = parent::generate($name, $parameters, $referenceType); return self::generateTokenizedUrl($url, $this->tokens[$username]); } public function setTokenManager(CsrfTokenManager $tokenManager) Router->generate('admin_mbo_catalog_module', array(), 0) in src/PrestaShopBundle/Routing/Converter/LegacyUrlConverter.php (line 92) LegacyUrlConverter->convertByParameters(array()) in classes/Link.php (line 852) LinkCore->getAdminLink('AdminPsMboModule') in classes/Link.php (line 885) LinkCore->getTabLink(array('id_tab' => '137', 'id_parent' => '48', 'position' => '0', 'module' => 'ps_mbo', 'class_name' => 'AdminPsMboModule', 'route_name' => '', 'active' => '1', 'enabled' => '1', 'hide_host_mode' => '0', 'icon' => '', 'wording' => null, 'wording_domain' => null, 'name' => 'Marketplace')) in classes/controller/AdminController.php (line 2125) AdminControllerCore->getTabs('48', 3) in classes/controller/AdminController.php (line 2126) AdminControllerCore->getTabs('43', 2) in classes/controller/AdminController.php (line 2126) AdminControllerCore->getTabs('42', 1) in classes/controller/AdminController.php (line 2126) AdminControllerCore->getTabs() in classes/controller/AdminController.php (line 2001) AdminControllerCore->initHeader() in classes/controller/Controller.php (line 302) ControllerCore->run() in classes/Dispatcher.php (line 518) DispatcherCore->dispatch() in admin1806bu9lp/index.php (line 93) Link to comment Share on other sites More sharing options...
El Patron Posted May 4 Share Posted May 4 Krok po kroku: Ręczne określenie wersji MySQL 1. Otwórz plik: app/config/parameters.php 2. Znajdź sekcję z danymi połączenia do bazy, np.: 'database_host' => 'vqljhjgnocne.mysql.db', 'database_port' => null, 'database_name' => 'xxxxxxx', 'database_user' => 'xxxxxxx', 'database_password' => 'xxxxxxx', 3. Następnie otwórz plik: app/config/config.yml Znajdź sekcję zaczynającą się od: doctrine: dbal: driver: pdo_mysql ... Dodaj linię server_version, np.: doctrine: dbal: driver: pdo_mysql host: '%database_host%' dbname: '%database_name%' user: '%database_user%' password: '%database_password%' charset: UTF8 server_version: '5.7' Uwaga: Zamień '5.7' na rzeczywistą wersję MySQL używaną przez Twojego hosta (np. '8.0', '5.6' itd.). Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now