Перестала работать админка (prestashop 1.5)
alirus
Новичок
: 2
: 14-07-2016


14-07-2016 15:31
Здравствуйте! Подскажите как решить проблему?

Преста 1.5.6.2. В админке никаких изменений не делали. Магазин работает.
Разлогинился из админки и теперь не могу получить доступ к ней. Вывод ошибок сообщает следующее:



Strict Standards: Declaration of Link::getCategoryLink() should be compatible with LinkCore::getCategoryLink($category, $alias = NULL, $id_lang = NULL, $selected_filters = NULL, $id_shop = NULL) in /home/p320196/www/xxxx.ru/override/classes/Link.php on line 53

Strict Standards: Declaration of Dispatcher::loadRoutes() should be compatible with DispatcherCore::loadRoutes($id_shop = NULL) in /home/p320196/www/xxxx.ru/override/classes/Dispatcher.php on line 170

Notice: Undefined index: up in /home/p320196/www/xxxx.ru/controllers/admin/AdminLoginController.php on line 296

Notice: Undefined property: AdminLoginController::$admin_webpath in /home/p320196/www/xxxx.ru/controllers/admin/AdminLoginController.php on line 53

Notice: Undefined property: AdminLoginController::$admin_webpath in /home/p320196/www/xxxx.ru/controllers/admin/AdminLoginController.php on line 54

Fatal error: Call to undefined method Media::addJsDef() in /home/p320196/www/xxxx.ru/controllers/admin/AdminLoginController.php on line 57



Подскажите, может кто сталкивался, как поправить?

Заранее спасибо за ответы!
 
  
AK-74
Cпециалист
: 115
: 01-02-2016


14-07-2016 17:05
Некоторые ошибки указывают на то, что стандартные функции неверно переопределены в каталоге override. Это значит что стандартный функционал был изменен. Но это не критические ошибки. А критическая ошибка говорит об отсутствии определенного метода в определенном классе, что так же наталкивает на мысль, что стандартный функционал был изменен. Это значит что нужно перезаливать файлы, в данном случае classes/Media.php и чистить каталог override от файлов с наименованием Media.php.


Сообщение отредактировал AK-74 (14-07-2016 18:08)
 
  
alirus
Новичок
: 2
: 14-07-2016


14-07-2016 18:52
Цитата:( AK-74 @ 14-07-2016 13:05 Смотреть сообщение )
Это значит что нужно перезаливать файлы, в данном случае classes/Media.php и чистить каталог override от файлов с наименованием Media.php.


В папке /override такого файла не оказалось.
После перезаливки файла media.php, помимо админки отрубился еще и сам магазин.
Пришлось восстанавливать все файлы из бекапа. Админка и магазин заработали