Vall Posted November 17, 2013 Share Posted November 17, 2013 Не могу попасть в админ панель Presta выдает следующее: [PrestaShopDatabaseException] Unknown column 'id_profile' in 'where clause' SELECT * FROM `ps_access` a LEFT JOIN `ps_tab` t ON t.id_tab = a.id_tab WHERE `id_profile` = 0 at line 613 in file classes/db/Db.php 607. WebserviceRequest::getInstance()->setError(500, ' '.$this->getMsgError().'. From '.(isset($dbg[3]['class']) ? $dbg[3]['class'] : '').'->'.$dbg[3]['function'].'() Query was : '.$sql, 97);608. }609. else if (_PS_DEBUG_SQL_ && $errno && !defined('PS_INSTALLATION_IN_PROGRESS'))610. {611. if ($sql)612. throw new PrestaShopDatabaseException($this->getMsgError().'<br /><br /><pre>'.$sql.'</pre>');613. throw new PrestaShopDatabaseException($this->getMsgError());614. }615. }616. 617. /** DbCore->displayError - [line 313 - classes/db/Db.php] - [1 Arguments]DbCore->query - [line 488 - classes/db/Db.php] - [1 Arguments]DbCore->executeS - [line 143 - classes/Profile.php] - [1 Arguments]ProfileCore::getProfileAccesses - [line 108 - classes/Profile.php] - [1 Arguments]ProfileCore::getProfileAccess - [line 329 - classes/controller/AdminController.php] - [2 Arguments]AdminControllerCore->__construct - [line 128 - classes/controller/Controller.php] - [2 Arguments]ControllerCore::getController - [line 341 - classes/Dispatcher.php] - [1 Arguments]DispatcherCore->dispatch - [line 50 - admin123/index.php] - [0 Argument] Не смог войти на чужом компьютере. На моем по прежнему всё работало пока входил в админ панель без ввода пароля (сохранены в браузере). после нажатия на кнопку "выйти" - теперь и на своем не могу войти. Имею аналогичный сайт на denwere всё работает сравнивал указанные таблицы баз данных - разницы нет, файлы Db.php итентичны. Подскажите где копать. Сайт по преднему исправно работает Link to comment Share on other sites More sharing options...
Kerm Posted November 17, 2013 Share Posted November 17, 2013 Какая версия престашопа? Что делал до этого с престой? Link to comment Share on other sites More sharing options...
Vall Posted November 18, 2013 Author Share Posted November 18, 2013 (edited) Версия 1.5.5 Делал много чего, переводы и настройка модулей, но когда это произошло не знаю, может неделю или 2 назад, т.к. я всегда попадал в админку без ввода пароля. Здесь проблема с открытием страницы запроса пароля. Вот как выглядит страница ошибки: Edited November 18, 2013 by Vall (see edit history) Link to comment Share on other sites More sharing options...
Vall Posted November 18, 2013 Author Share Posted November 18, 2013 Подкинул на хостинг базу данных с локалоного сервера - выдает ту-же ошибку. т.е. проблема не в базе данных точно. Помогите! В чем еще может быть проблема. Link to comment Share on other sites More sharing options...
webprog Posted November 19, 2013 Share Posted November 19, 2013 Проблема в базе, он вам пишет что нет колонки id_profile в таблице ps_access, так что смотрите что там к чему. 1 Link to comment Share on other sites More sharing options...
Kerm Posted November 19, 2013 Share Posted November 19, 2013 колонка есть, нету id_profile со значением 0, там должно быть значение 1 1 Link to comment Share on other sites More sharing options...
webprog Posted November 19, 2013 Share Posted November 19, 2013 колонка есть, нету id_profile со значением 0, там должно быть значение 1 Unknown column 'id_profile' in 'where clause' - значит, что нет именно колонки id_profile Link to comment Share on other sites More sharing options...
Vall Posted November 19, 2013 Author Share Posted November 19, 2013 (edited) Разобрался. По какой-то не понятной причине в "ps_access" находилась вообще не та информация которая должна быть. Скопировал с пустой базы всё содержимое ps_access в рабочую. Начала предлагать ввод пароля. Пытался скопировать пароль из свежеустановленной базы - не подошол. Когда-то Kerm предлагал способ создать клиента и у него взять сгенерированный пароль в базе и содставить его себе - всё вышло. Всем спасибо за помощь Edited November 19, 2013 by Vall (see edit history) 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