Автор Тема: Журнал ошибок (или файл error_log)  (Прочитано 1163 раз)

23 Апреля 2014, 17:37:32
  • Новичок
  • *
  • Сообщений: 7
  • Репутация: +0/-0
    • Просмотр профиля
    • 100kotlov.in.ua
Приветствую всех!
В этой теме предлагаю выкладывать какие у кого были ошибки сайта и способы их решения.
Посмотреть error_log можно зайдя в public_html  на хостинге.

И сразу к делу: после переноса на другой сервер (хостинг тот-же) у меня перестали отображаться товары (полное описание).
Нашла в журнале ошибок такие ошибки:
1. PHP Fatal error:  Call to undefined method ProductController::getProduct() in /home/.../public_html/modules/productcomments/productcomments.php on line 810
2. PHP Warning:  Missing argument 1 for Socialtabs::hookProductFooter(), called in /home/.../public_html/modules/socialtabs/socialtabs.php on line 185 and defined in /home/.../public_html/modules/socialtabs/socialtabs.php on line 203
3. PHP Fatal error:  Function name must be a string in /home/..../public_html/tools/smarty/sysplugins/smarty_internal_templatebase.php on line 281

Помогите кто может. Или подскажите как и что делать.
Спасибо всем )


P.S. На форуме не нашла такой темы, поэтому создала новую. Если что не так - исправляйте меня, я новичок.  ;)
Сначала делаю потом исправляю свои же косяки, потом думаю как надо было сделать =)
23 Апреля 2014, 18:26:45
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 33028
  • Репутация: +26761/-0
    • Просмотр профиля
1. Кеш очистить
2. Выставить правильно права доступа к папкам и файлам
3. Проверить хостинг под требования prestashop

Чтобы смогли помочь, лучше указывать:
- версию prestashop;
- какая тема используется (своя, стандарная), изменялись ли шаблоны;
- модули стандарные или измененные.
23 Апреля 2014, 19:00:18
Ответ #2
  • Новичок
  • *
  • Сообщений: 7
  • Репутация: +0/-0
    • Просмотр профиля
    • 100kotlov.in.ua
1. Кеш очистить
2. Выставить правильно права доступа к папкам и файлам
3. Проверить хостинг под требования prestashop

Чтобы смогли помочь, лучше указывать:
- версию prestashop;
- какая тема используется (своя, стандарная), изменялись ли шаблоны;
- модули стандарные или измененные.

Кеш чистила вручную и через админку (Конфирурация - Результат)
Права доступа не меняла (какие были при установке такие и есть).
Хостинг подходит
Версия Prestashop 1.5.5.0
Тема не родная, но и с ней та же проблема.
А вот модулей каких угодно у меня полно ) и стандартных и не стандартных. Хотя на модули не думаю потому, что каждый установленный модуль я проверяю как работает. Единственный глючный модуль у меня это OPC, но с ним сайт работал (товары отображались).
Сначала делаю потом исправляю свои же косяки, потом думаю как надо было сделать =)
23 Апреля 2014, 22:22:21
Ответ #3
  • Партнер
  • Ветеран
  • ****
  • Сообщений: 22215
  • Репутация: +17111/-1
  • Разработка веб-сайтов и веб-программирование
    • Просмотр профиля
Цитировать
Права доступа не меняла (какие были при установке такие и есть).
После обновления или переноса они меняются.
Цитировать
А вот модулей каких угодно у меня полно ) и стандартных и не стандартных.
Отключить все, подключать по одному и проверять лог ошибок.
Цитировать
PHP Fatal error:  Call to undefined method ProductController::getProduct() in /home/.../public_html/modules/productcomments/productcomments.php on line 810
Переустановить модуль комментариев, установить стандарный последней версии.
Цитировать
2. PHP Warning:  Missing argument 1 for Socialtabs::hookProductFooter(), called in /home/.../public_html/modules/socialtabs/socialtabs.php on line 185 and defined in /home/.../public_html/modules/socialtabs/socialtabs.php on line 203
Можно ничего не делать.
Цитировать
3. PHP Fatal error:  Function name must be a string in /home/..../public_html/tools/smarty/sysplugins/smarty_internal_templatebase.php on line 281
Ошибки в файлах шаблонов TPL (в теме, в модулях). Может в модуле комментариев.
Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.
24 Апреля 2014, 12:51:03
Ответ #4
  • Новичок
  • *
  • Сообщений: 7
  • Репутация: +0/-0
    • Просмотр профиля
    • 100kotlov.in.ua
После обновления или переноса меняются права доступа к файлам и папкам. Скажите, какие они должны быть? Я нашла на форуме такой вариант: 744 для папок и 644 для файлов. Это так?
Сначала делаю потом исправляю свои же косяки, потом думаю как надо было сделать =)
24 Апреля 2014, 14:23:37
Ответ #5
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 105584
  • Репутация: +39547/-0
    • Просмотр профиля
    • Webstudio UwK
Инсталляция PrestaShop
Цитировать
6. Убедитесь, что следующие папки и файлы в этих папках доступны для записи "CHMOD 777":
     /config
     /tools/smarty/cache
     /tools/smarty/compile
     /tools/smarty_v2/cache
     /tools/smarty_v2/compile
     /log
     /sitemap.xml
7.Убедитесь, что следующие папки и под-папки доступны для записи "CHMOD 777":
     /img
     /mails
     /modules
     /themes/prestashop/lang
     /themes/prestashop/cache
     /translations
     /download
     /upload

Установка прав доступа зависит от конф.сервера. На некоторых серверах запрещено устанавливать права 777. В таком случае нужно установить 755.
Cоздание интернет сайтов Webstudio UwK
04 Октября 2016, 16:45:23
Ответ #6
  • Новичок
  • *
  • Сообщений: 8
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
PHP Warning:  round() expects parameter 2 to be long, string given in /home/s/sbirukov/public_html/classes/Tools.php on line 1592

что это и как с этим бороться?
одно единственное предупреждение но собрало лог на 49 мб уже
04 Октября 2016, 18:25:58
Ответ #7
  • Ветеран
  • *****
  • Сообщений: 1280
  • Репутация: +32/-1
  • Сообщество PrestaShop
    • Просмотр профиля
Warning - пердупреждение. Отключите логирование предупреждений. Ошибок на сайте нет, сайт работает, а предупреждения можно игнорировать.