Ответить Новая тема Новый опрос 
 Ошибка 500 на странице /quick-order
adwebzoom


Cпециалист
Сообщений: 123
Регистрация: 05-11-2013


08-11-2018 22:26
Доброго дня!
Подскажите какой файл отвечает за страницу /quick-order, т.е. когда включаешь функцию (оформление заказа в один шаг)? попробую восстановить исходные значения из бэкапа.

Ставил OnePageChekOutPS, потом удалил его за ненадобностью, но после этого когда стоит (оформление заказа в один шаг) при переходе в корзину появляется ошибка Failed to load resource: the server responded with a status of 500 () и пустая страница.
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Алекс


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


09-11-2018 02:09
Ошибка, скорее всего, в файлах оставшихся после удаления модуля в директории /override/.
Решение: включите отображение ошибок в файле /config/defines.inc.php
Код:
define('_PS_MODE_DEV_', false);

замените на:
Код:
define('_PS_MODE_DEV_', true);

перейдите на стр. /quick-order и проверьте наличие ошибок (при необходимости приложите к сообщению).
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
adwebzoom


Cпециалист
Сообщений: 123
Регистрация: 05-11-2013


09-11-2018 02:34
да, как Вы и написали, в директории /override/controllers/front в файле OrderOpcController.php присутствуют ошибки. Вопрос как реагировать, удалять указанные в ошибке строки?

Например в ошибке (/override/controllers/front/OrderOpcController.php on line 51) из документа OrderOpcController.php указана такая строка
Код:
$soliberte = $this->onepagecheckoutps->isModuleActive('soliberte');


А вообще в документе очень часто встречается название модуля onepagecheckoutps который был удален.


Сообщение отредактировал adwebzoom (09-11-2018 03:37)


Вложения:

Вложения OrderOpcController.php( Размер файла: 41.21KB Скачиваний: 420 )
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Алекс


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


09-11-2018 16:34
Цитата:( adwebzoom @ 09-11-2018 03:34 Смотреть сообщение )
Вопрос как реагировать, удалять указанные в ошибке строки?

Файл /override/controllers/front/OrderOpcController.php переименовать или удалить, далее удалить файл /cache/class_index.html и проверить работу ИМ еще раз.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
adwebzoom


Cпециалист
Сообщений: 123
Регистрация: 05-11-2013


09-11-2018 17:09
Удалил файл /override/controllers/front/OrderOpcController.php и /cache/class_index.html

Теперь такая ошибка
Fatal error: Uncaught --> Smarty Compiler: Syntax error in template /themes/ps_glori/order-opc-new-account.tpl" on line 157 "{elseif $field_name eq "vat_number"}" unclosed {foreach} tag <-- thrown in /tools/smarty/sysplugins/smarty_internal_templatecompilerbase.php on line 157

С первой частью ошибки попробовал поставить закрывающий {/foreach} не помогло.

Со второй частью в строке 157 такой код
Код:
public $suppressTemplatePropertyHeader = false;
Что тут не так, не понятно.


Вложения:

Вложения order-opc-new-account.tpl( Размер файла: 27.17KB Скачиваний: 87 )

Вложения smarty_internal_templatecompilerbase.php( Размер файла: 34.32KB Скачиваний: 68 )
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Алекс


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


09-11-2018 17:47
Цитата:( adwebzoom @ 09-11-2018 18:09 Смотреть сообщение )
Что тут не так, не понятно.

В строчке:
Код:
{elseif $field_name eq "vat_number"}{/foreach}

удалите:
Код:
{/foreach}


До строчки
Код:
{elseif $field_name eq "vat_number"}
добавьте (в коде встречается два раза):
Код:
{if $field_name eq "company"}
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
adwebzoom


Cпециалист
Сообщений: 123
Регистрация: 05-11-2013


09-11-2018 19:46
Алекс, спасибо за помощь!
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос