Ответить Новая тема Новый опрос 
 Fatal error
akres
Cпециалист
Сообщений: 145
Регистрация: 01-10-2012


30-09-2015 13:22
Добрый день!
Сайт PS 1.5.6.1
С недавнего времени, при переходе в любую категорию на сайте выдает ошибку на странице Fatal error. Скрин http://prntscr.com/8m2m3m
Ошибка носит периодический характер! Т.е. постоянно ее нет, но время от времени появляться!
Все другие страницы сайта и сайт сам работает нормально!
Грешу на вебмастера после работы которого, как мне кажется возникла эта ошибка, но он на связь не выходит!
Вообщем точно не понятно что случилось и как с этим бороться!

Подскажите пожалуйста, может кто сталкивался или по описанным симптомам может дать рецепт!
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Алекс


Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009


30-09-2015 13:34
Включите отображение ошибок и начинайте ждать ошибку.
Ошибку может давать модуль или допущенные ошибки в контроллерах / классах (если они были переписаны).

Можно пройтись по коду и искать вызов метода displayError или по строке "Fatal error".
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
akres
Cпециалист
Сообщений: 145
Регистрация: 01-10-2012


30-09-2015 20:04
Магазин рабочий! Боюсь испугать клиентов если включить отображение ошибок.
Если можно опишите более подробно как найти в коде вызов метода displayError или по строке "Fatal error".
Т.е. какой это файл и где лежит!
Я дилетант!((((
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Алекс


Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009


30-09-2015 23:17
Цитата:( akres @ 30-09-2015 21:04 Смотреть сообщение )
Боюсь испугать клиентов если включить отображение ошибок.

Файл /config/defines.inc.php
Код:
if ($_SERVER['REMOTE_ADDR'] === 'ВАШ ТЕКУЩИЙ IP АДРЕС')
    define('_PS_MODE_DEV_', true);
else
    define('_PS_MODE_DEV_', false);


Цитата:( akres @ 30-09-2015 21:04 Смотреть сообщение )
Если можно опишите более подробно как найти в коде вызов метода displayError или по строке "Fatal error".
Т.е. какой это файл и где лежит!

Добавлен код скорее всего самостоятельно, искать необходимо во всех файлах PrestaShop (с внесённым изменениями / а также в директориях модулей).
По умолчанию PrestaShop подобную (пустую) ошибку не выдаёт.

Если имеется локальная консоль воспользуйтесь поиском по файлам.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
akres
Cпециалист
Сообщений: 145
Регистрация: 01-10-2012


01-10-2015 14:26
Ругаеться на
Notice: Trying to get property of non-object in Notice: Trying to get property of non-object in /var/www/santeh/data/www/gexs.ru/classes/Tools.php on line 935
Что может быть?
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
akres
Cпециалист
Сообщений: 145
Регистрация: 01-10-2012


01-10-2015 14:27
Строка 935
return Tools::getAdminToken($tab.(int)Tab::getIdFromClassName($tab).(int)$context->employee->id);
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Алекс


Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009


01-10-2015 19:42
Цитата:( akres @ 01-10-2015 15:26 Смотреть сообщение )
Ругаеться на
Notice: Trying to get property of non-object in
Что может быть?

Это не ошибка!

Цитата:( akres @ 01-10-2015 15:27 Смотреть сообщение )
return Tools::getAdminToken($tab.(int)Tab::getIdFromClassName($tab).(int)$context->employee->id);

Фронт не запрашивает метод getAdminTokenLite!
Ищите дальше.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
akres
Cпециалист
Сообщений: 145
Регистрация: 01-10-2012


07-11-2015 19:12
Добрый день!
После включения отображения ошибок.
На странице где писала "Fatal error".
Вышел код:
img.png - Размер файла59.87KB (Нажмите для увеличения)

Это можно считать источником проблемы?
И как исправить?



Не используйте сторонние сервисы для размещения изображений (функционал данного форума позволяет прикладывать изображения к сообщению).


Сообщение отредактировал Алекс (07-11-2015 20:49)
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Алекс


Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009


07-11-2015 19:53
В приложенном выше изображении видно, что ошибку генерирует модуль находящийся в директории /modules/pm_advancedsearch4/.
За решением по данному вопросу обратитесь к разработчику данного модуля или удалите модуль - ошибка исчезнет.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос