ERROR 500, перестали работать модули в админке

Автор wilson, 09 сентября 2018, 23:49:04

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

wilson

Начал с энтузиазмом восстанавливать свой магазин, и доигрался что называется  :D

Я хотел более точно настроить отправку писем покупателям

в админке залез в раздел модули, там нашел как мне показалось нужный мне модуль, который не был установлен, я нажал установить, открылась страница с ошибкой

после чего я могу зайти в админку, там все работает кроме раздела модули, при попытке туда войти
Страница недоступна
Сайт www.lorinc-shop.com пока не может обработать этот запрос.
HTTP ERROR 500

я удалил htaccess файл, сейчас его вовсе нет на сервере, но ничего не помогло, может его нужно заново создать?

потом проделал
Конфигурация  > Результат
Принудительная перекомпиляция
Очистить кэш Smarty

тоже ничего не помогает

сейчас работает только главная страница сайта http://www.lorinc-shop.com/, остальные разделы
Not Found
The requested URL /13-tuniki was not found on this server.
Apache/2.2.22 (Debian) Server at www.lorinc-shop.com Port 80

Подскажите как решить проблему, пожалуйста  :o :o :o

wilson

еще в админке, где только можно было, и в некоторых модулях, я менял старый эмайл свой на новый, так как у меня он изменился, неужели это тоже могло дать такой баг

Adik

Модуль для изменения url не устанавливали?

wilson

#3
Цитата: Adik от 10 сентября 2018, 10:23:03
Модуль для изменения url не устанавливали?

Adik, целенаправленно нет, может переработался и случайно клацнул  :o

беда, в том, что не успел точно запомнить название модуля, который пытался установить, через админку, но вроде бы как связанный с почтой
а как можно проверить, что я не зацепил этот модуль случайно? я про Модуль для изменения url

и что делать дальше? сайт по прежнему не работает

PrestaMan

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

wilson

#5
Цитата: PrestaMan от 10 сентября 2018, 13:17:07
Сначало кеш очистите в ручную.
Версия prestashop какая?

Версия Prestashop: 1.5.5.0
КЕШ почистил

я только, что зашел в раздел
Настройки  > SEO и URLs

ЧПУ
"На вашем сервере отключен параметр URL rewriting (mod_rewrite) или невозможно проверить конфигурацию вашего сервера. Для использования ЧПУ необходимо активировать этот параметр."
ЧПУ
нажал НЕТ, сохранился, потом нажал ДА, сохранился, передернул эту функцию и у меня на сайте все заработало  :D

НО вот через админку МОДУЛИ по прежнему не открываются  :-[

Страница недоступна
Сайт www.lorinc-shop.com пока не может обработать этот запрос.
HTTP ERROR 500


wilson

Параметр "Компиляция шаблонов" в "Принудительная перекомпиляция";
Переключатель "Кэш" в "Нет".
Сохраняем изменения кнопкой "Сохранить".

Удаляем все файлы, кроме index.php из папок.

Для PrestaShop версий 1.5.х, 1.6.х:

/cache/smarty/cache/...
/cache/smarty/compile/...


все проделал, все равно через админку раздел МОДУЛИ не открывается

wilson

Конфигурация  > Информация  > Просмотр

Список измененных файлов
Были обнаружены измененные или недостающие файлы

Недостающие файлы (2)
modules/blockwishlist/install.sql
modules/productcomments/install.sql


Может в этом проблема?


Обновленные файлы (6)
classes/Hook.php
modules/blockcart/ajax-cart.js
modules/blockcart/blockcart-json.tpl
modules/blockcart/blockcart.css
modules/cashondelivery/views/templates/front/validation.tpl
modules/cashondelivery/views/templates/hook/confirmation.tpl

wilson


Adik

В каком-то модуле ошибки. Переменуйте папки модулей, которые не входят в стандартный набор. Поставьте знак "!" первым в названии модуля. Проверьте, если заработает, меняйте названия у модулей обратно по одному. Так узнаете в каком модуле ошибка.

mAgency

Включите показ ошибок в prestashop. При заходе в модуле покажет проблемный.
Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.

wilson

Я сделал так

Отображение ошибок
1. Прежде всего, нужно включить встроенный в PrestaShop Режим отладки (Debug Mode). Откройте файл config\defines.inc.php и найдите следующую строку:

?
1
define('_PS_MODE_DEV_', false);
измените ее следующим образом

?
1
define('_PS_MODE_DEV_', true);

wilson

#12
теперь при нажатии в админке на кнопку МОДУЛИ показывает так

Fatal error: Can't use method return value in write context in /home/retrocinema/data/www/lorinc-shop.com/classes/module/Module.php(1077) : eval()'d code on line 75

что делать ?  :D

wilson

я скачал файл Module.php и открыл в редакторе

75   /** @var array used by AdminTab to determine which lang file to use (admin.php or module lang file) */
76   public static $classInModule = array();

Mr.Sen

Модули темы проверяйте.
У вас нет shoppingflux модуль есть?