sotewsadds - проблемы после установки

Автор r2ven0, 03 декабря 2015, 14:30:26

« назад - далее »

r2ven0

Добрый день! После установки модуля sotewsadds возникла следующая проблема.
Входим Панель управления > Модули > Модули и вижу данные проблемы

Fatal error: Out of memory (allocated 67108864) (tried to allocate 97 bytes) in /home/cp784099/public_html/tools/smarty/sysplugins/smarty_internal_templatebase.php on line 70
[PrestaShop] Fatal error in module smarty_internal_templatebase:
Out of memory (allocated 67108864) (tried to allocate 97 bytes)

Пытаюсь удалить его не посещая панель управления, а через FTP modules/sotewsadds.
Но после попыток выдает следующие:
Установленные 95
Отключенные модули 16
Модули для обновления
Список модулей

Поиск
Избранное 0 Все 172 Merchandising 3 Администрирование 18 Быстрое / Массовое обновление 3 Доставка и логистика 5 Инструменты миграции 1 Маркетинг и реклама 13 Мобильная версия 1 Модули для фронт-офиса 57 Налоги и накладные 2 Оформление заказа 1 Панель инструментов 4 Письма и СМС 1 Платежные системы 10 СЕО 5 Сертификация сайта и Предотвращения мошенничества 1 Скидки и акции 5 Слайд шоу 1 Сравнение сайта и Управление подачей материала 2 Статистика и аналитика 29 Другие модули 6 Торговая площадка 3 Управление контентом 1

Fatal error: Out of memory (allocated 66846720) (tried to allocate 491520 bytes) in /home/cp784099/public_html/cache/smarty/compile/ce/ee/8f/ceee8ff1d55675a4379ce151ed8acd68e5ab599a.file.list.tpl.php on line 231
[PrestaShop] Fatal error in module ceee8ff1d55675a4379ce151ed8acd68e5ab599a.file.list.tpl:
Out of memory (allocated 66846720) (tried to allocate 491520 bytes)


Подскажите как это исправить или удалить этот модуль не через панель управления?[/font]

Сайт работает. Но на страницах товара есть ошибки:

Notice: Use of undefined constant _PS_PRICE_COMPUTE_PRECISION_ - assumed '_PS_PRICE_COMPUTE_PRECISION_' in /home/cp784099/public_html/modules/socialsharing/socialsharing.php on line 170

Warning: round() expects parameter 2 to be long, string given in /home/cp784099/public_html/classes/Tools.php on line 1592

Notice: Use of undefined constant _PS_PRICE_COMPUTE_PRECISION_ - assumed '_PS_PRICE_COMPUTE_PRECISION_' in /home/cp784099/public_html/modules/socialsharing/socialsharing.php on line 171

Warning: round() expects parameter 2 to be long, string given in /home/cp784099/public_html/classes/Tools.php on line 1592


PrestaShop version: 1.6.0.6

Shop URL: http://ip-center.biz/

PrestaMan

Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!

r2ven0

Цитата: PrestaMan от 03 декабря 2015, 14:51:25
На все вопросы уже есть ответы на форуме.
http://prestashop-forum.ru/index.php/topic,4966.msg29907.html#msg29907

Не помогает это решение, уже пробовал. Удалил строчки in /home/cp784099/public_html/modules/socialsharing/socialsharing.php on line 171/170
Помогло на сайте, но не в админке.

Миколас

Переименуй папку sotewsadds, потом очисти кеш на сайте, в админке отключи кеширование, в базе данных в таблице ps_module найди модуль sotewsadds и в active поставь 0.

r2ven0

#4
Цитата: Nikola от 03 декабря 2015, 15:01:26
Переименуй папку sotewsadds, потом очисти кеш на сайте, в админке отключи кеширование, в базе данных в таблице ps_module найди модуль sotewsadds и в active поставь 0.

Переименовал, очистил кэш, зашел в раздел нормально, но была ошибка системная (не успел посмотреть), и после обновления страницы теперь просто выкидывает на 404 страницу.
В БД нет модуля sotewsadds.
Цитироватьindex.php?controller=AdminModules&token=e931c92026b4a927680f9fac15494d7e

Проделал ту же процедуру еще раз и снова:
Установленные 95
Отключенные модули 16
Модули для обновления
Список модулей

Поиск
Избранное 0 Все 172 Merchandising 3 Администрирование 18 Быстрое / Массовое обновление 3 Доставка и логистика 5 Инструменты миграции 1 Маркетинг и реклама 13 Мобильная версия 1 Модули для фронт-офиса 57 Налоги и накладные 2 Оформление заказа 1 Панель инструментов 4 Письма и СМС 1 Платежные системы 10 СЕО 5 Сертификация сайта и Предотвращения мошенничества 1 Скидки и акции 5 Слайд шоу 1 Сравнение сайта и Управление подачей материала 2 Статистика и аналитика 29 Другие модули 6 Торговая площадка 3 Управление контентом 1

Fatal error: Out of memory (allocated 66846720) (tried to allocate 491520 bytes) in /home/cp784099/public_html/cache/smarty/compile/ce/ee/8f/ceee8ff1d55675a4379ce151ed8acd68e5ab599a.file.list.tpl.php on line 231
[PrestaShop] Fatal error in module ceee8ff1d55675a4379ce151ed8acd68e5ab599a.file.list.tpl:
Out of memory (allocated 66846720) (tried to allocate 491520 bytes)


Заметил такую вещь, если зайти в панель через разных пользователей, то и ошибки ведут себя по разному. Через одного: Fatal error, а через 2-го: 404 page. Странно

Миколас

Ну тогда у тебя ошибки не только в этом модуле. У тебя много файлов на хостинге. Отключи кеширование и компилирование, очисте папку кеша и /img/tmp/. Если заработает, значит хостиг менять нужно. Пиши в тп хостинга.

r2ven0

#6
Теперь такая проблема:
Fatal error: Out of memory (allocated 67108864) (tried to allocate 30720 bytes) in /home/cp784099/public_html/tools/smarty/sysplugins/smarty_internal_templatelexer.php on line 1365
[PrestaShop] Fatal error in module smarty_internal_templatelexer:
Out of memory (allocated 67108864) (tried to allocate 30720 bytes)

DarinSr

Скорее всего хостинг не подходит. Перенесите сайт на локальный сервер, если ошибки исчезнут, значит нужно сменить хостинг.

r2ven0

Цитата: DarinSr от 03 декабря 2015, 17:50:12
Скорее всего хостинг не подходит. Перенесите сайт на локальный сервер, если ошибки исчезнут, значит нужно сменить хостинг.
До установки этого модуля работал с этим сайтом уже 6 месяцев без ошибок. Вероятность косяка модуля. Но убрать его не могу ни как, уже переменял все файлы на которые грешит fatal error, все ошибки по кругу (классы, контроллеры, кэш).

Сносить БД и заново ставить престу? И как можно сохранить Внешний вид и Товары?

DarinSr

#9
Модуль может переопределить контроллеры/классы. Посмотрите папку /override/, удалите классы и контроллеры из этой папки (за исключением тех, что вы добавляли сами).
Чтобы сохранить внешний вид, нужно сохранить папку /themes/ваша тема/
Товары экспортировать из базы данных в файл csv, потом импортировать на новый сайт.

r2ven0

Цитата: DarinSr от 03 декабря 2015, 18:00:26
Модуль может переопределить контроллеры/классы. Посмотрите папку /override/, удалите классы и контроллеры из этой папки (за исключением тех, что вы добавляли сами).
Чтобы сохранить внешний вид, нужно сохранить папку /themes/ваша тема/
Товары экспортировать из базы данных в файл csv, потом импортировать на новый сайт.

При экспорте пишет "warning НЕВЕРНЫЙ ТОКЕН БЕЗОПАСНОСТИ", пытался делать как на форуме описано на счет "warning НЕВЕРНЫЙ ТОКЕН БЕЗОПАСНОСТИ", не помогло.

Может у кого есть решение проблемы с модулем, чтобы не ставить престу по новой.

Люди добрые помогите кто-нибудь справиться с этой бедой. Пожалуйста!!!

Или может за символическую цену согласиться исправить??

r2ven0

#11
Объясните хотя бы мне люди, где прописываются любое упоминание о модуле?
В каких файлах искать и перезаписывать?

Восстанавливал старую БД (не помогло). Значит дело не в SQL

Появились в товарах снизу fatal error:
Notice: Undefined index: customer_group_without_tax in /home/cp784099/public_html/cache/smarty/compile/d0/93/8f/d0938f04426b022c03fe3d39e3af628dc5bcd01e.file.product.tpl.php on line 1084

Notice: Trying to get property of non-object in /home/cp784099/public_html/cache/smarty/compile/d0/93/8f/d0938f04426b022c03fe3d39e3af628dc5bcd01e.file.product.tpl.php on line 1084


И после перемещения в новую престу папку /modules/ снова возникла та же проблема.

DarinSr

Данные о модулях записываются в бд в таблицы - ps_module....
В  конф. файлы /config/xml/...

Notice: - это предупреждение, не ошибка. Выключите показ ошибок в  /config/defines.inc.php
define('_PS_MODE_DEV_', false);
define('_PS_DEBUG_PROFILING_', false);

r2ven0

Цитата: DarinSr от 04 декабря 2015, 12:35:48
Данные о модулях записываются в бд в таблицы - ps_module....
В  конф. файлы /config/xml/...

Notice: - это предупреждение, не ошибка. Выключите показ ошибок в  /config/defines.inc.php
define('_PS_MODE_DEV_', false);
define('_PS_DEBUG_PROFILING_', false);


Да. На странице товаров уходит предупреждение.
Но в панель > модули:
Fatal error: Out of memory (allocated 67371008) (tried to allocate 7680 bytes) in /home/cp784099/public_html/tools/smarty/sysplugins/smarty_internal_templateparser.php on line 2729
[PrestaShop] Fatal error in module smarty_internal_templateparser:
Out of memory (allocated 67371008) (tried to allocate 7680 bytes)


Строчки из smarty_internal_templateparser.php on line 2729
#line 2738 "smarty_internal_templateparser.php"
#line 825 "smarty_internal_templateparser.y"
    function yy_r128(){
    $this->_retvalue = '(is_array($tmp = $_smarty_tpl->getConfigVariable('. $this->yystack[$this->yyidx + -2]->minor .')) ? $tmp'.$this->yystack[$this->yyidx + 0]->minor.' : null)';
    }

DarinSr

Ошибка не в файле smarty_internal_templateparser.php, а в шаблонах tpl темы/модулей.
Определяется так, отключаются все модули, переопределения классов и контроллеров.
Отключается кеширование и чпу.
Модули включают по одному, проверяют после каждого модуля.