Jump to content

Brak dostępu do panelu administracyjnego


deszno

Recommended Posts

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

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

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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...