(Решено) Ошибка 500, на сайте и в админке
Спасибо, разобрался сам.
Почистил папку core/cache и все заработало
Попробовал сделать СМС уведомление как в примере bezumkin.ru/modx/minishop2/solutions/2827/
добавил в plugin секцию «status==3»…
без действий — только
if ($status==3) {
$order = $modx->getObject('msOrder', $order->get('id'));
$myOrder = $order->toArray();
$myOrderAddress = $order->getOne('Address')->toArray();
$TrackNumber = preg_replace("/[^0-9]/", '', $myOrder[«comment»]);
$text=«Ваш заказ отправлен, ТТН №».$TrackNumber.". www.minishop2.com.";
$recipient = $myOrderAddress['phone'];
}
И все пропало :(
Залез phpMyAdmin откорректировал обратно.
Все по прежнему не работает
Почистил папку core/cache и все заработало
Попробовал сделать СМС уведомление как в примере bezumkin.ru/modx/minishop2/solutions/2827/
добавил в plugin секцию «status==3»…
без действий — только
if ($status==3) {
$order = $modx->getObject('msOrder', $order->get('id'));
$myOrder = $order->toArray();
$myOrderAddress = $order->getOne('Address')->toArray();
$TrackNumber = preg_replace("/[^0-9]/", '', $myOrder[«comment»]);
$text=«Ваш заказ отправлен, ТТН №».$TrackNumber.". www.minishop2.com.";
$recipient = $myOrderAddress['phone'];
}
И все пропало :(
Залез phpMyAdmin откорректировал обратно.
Все по прежнему не работает
Комментарии: 9
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Проблема была в том, что в плагине не хватало одного }
опечатался.
Но Важно — MODX виснет с ошибкой 500 если в плагине синтаксическая ошибка!
И виснет ВСЕ, даже админка!
и действительно выбрано системное событие OnManagerPageBeforeRender.
Вопрос к Василию Наумкину — зачем?
может можно обойтись без него?
Для чего вообще ты изменял этот плагин? В руководстве по ссылке предлагается создать другой плагин, никакого отношения к «minishop2» не имеющий.
А «виснуть» админка будет только при вызове этого плагина. Если при загрузке некоторой страницы сайта или админки плагин с синтаксической ошибкой не вызывается, то и проблем никаких не будет.
Иногда полезно ошибки совершать!
Пока исправляешь, много полезного делаешь и нового узнаешь…