• Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!
  • Темы озаглавленные с маленькой буквы или капсом удаляются без предупреждения!

Ошибка Internal Server Error при подтверждении заказа в Woocommerce

Image CMS
#1
Добрый день. Обнаружил у себя в интернет магазине следующую ошибку.
При покупке товара на сайте после нажатия кнопки "Подтвердить заказ" выдает ошибку "Internal Server Error", и заявка не принимается.
Все остальное работает нормально.
Помогите пожалуйста решить проблему.
 

joy66

Форумчанин
#2
Включить ведение журнала и отладку
Прописав в файле wp-config.php
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false); // опционально чтоб на экран не выводились
Затем смотреть что за ошибка в файле wp-content/debug.log
Скорее всего там будет какая-нить фатальная ошибка
 

ver6ina

Новичок
#5
Здравствуйте. При подтверждении заказа выходит Internal Server Error.
В админке сайта новый заказ появляется, а на почту ничего не приходит.
Помогите разобраться, пожалуйста.
Лог ошибки:

[26-Sep-2016 16:19:53 UTC] PHP Fatal error: Uncaught Error: Call to undefined function wc_hex_darker() in /home/rus-beauty/rus-beauty.ru/docs/wp-content/plugins/woocommerce/templates/emails/email-styles.php:28
Stack trace:
#0 /home/rus-beauty/rus-beauty.ru/docs/wp-content/plugins/woocommerce/includes/wc-core-functions.php(203): include()
#1 /home/rus-beauty/rus-beauty.ru/docs/wp-content/plugins/woocommerce/includes/emails/class-wc-email.php(406): wc_get_template('emails/email-st...')
#2 /home/rus-beauty/rus-beauty.ru/docs/wp-content/plugins/woocommerce/includes/emails/class-wc-email.php(465): WC_Email->style_inline('<!DOCTYPE html>...')
#3 /home/rus-beauty/rus-beauty.ru/docs/wp-content/plugins/woocommerce/includes/emails/class-wc-email-new-order.php(67): WC_Email->send('ver6ina@mail.ru', '[\xD0\x9A\xD1\x80\xD1\x8B\xD0\xBC \xD1\x81 \xD0\xB4...', '<!DOCTYPE html>...', 'Content-Type: t...', Array)
#4 /home/rus-beauty/rus-beauty.ru/docs/wp-includes/plugin.php(600): WC_Email_New_Order->trigger(196)
#5 /home/rus-beauty/rus-beauty.ru/docs/wp-content/plugins/w in /home/rus-beauty/rus-beauty.ru/docs/wp-content/plugins/woocommerce/templates/emails/email-styles.php on line 28
 

Вложения

searchingman

Гуру
Местный
#6
Сообщается, что у Вас вызов неопределенной функции wc_hex_darker() (определяется в файле \wp-content\plugins\woocommerce\includes\wc-formatting-functions.php).
Возможно озвученные файлы побились. Попробуйте их заменить из дистрибутива WooCommerce.
 
Сверху Снизу