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

Internal server error woocommerce

NikMaster

Новичок
Здравствуйте. Помогите пожалуйста. Не могу разобраться. На сайте магазин на woocommerce. Раньше все работало. Сейчас сайт работает нормально, но при оформлении заказа выдает ошибку Internal server error. В чем может быть причина? Я пробовал удалять или менять .htaccess, но при этом сайт перестает работать. Заранее спасибо за помощь.
Сейчас выдает:

Notice: woocommerce_price is deprecated since version 3.0! Use wc_price instead. in /home/c/cp76535/voffice/public_html/wp-includes/functions.php on line 3832

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/c/cp76535/voffice/public_html/wp-includes/functions.php:3832) in /home/c/cp76535/voffice/public_html/wp-content/plugins/wc-vendors/class-wc-vendors.php on line 137
 
Последнее редактирование:

tuxfighter

Гуру
Местный
500-ая ошибка - это ошибка сервера.
Скорее всего слишком большая нагрузка
 

ADv

Гуру
Местный
Здравствуйте. Помогите пожалуйста. Не могу разобраться. На сайте магазин на woocommerce. Раньше все работало. Сейчас сайт работает нормально, но при оформлении заказа выдает ошибку Internal server error. В чем может быть причина? Я пробовал удалять или менять .htaccess, но при этом сайт перестает работать. Заранее спасибо за помощь.
Посмотрите в error.log
 

NikMaster

Новичок
Обратитесь к сайту, получите ошибку 500, посмотрите в лог в строку с меткой времени, когда обращались к сайту, выложите строк 5 из лога сюда.
Сейчас пишет internal server error. На странице выдает:
Notice: woocommerce_price is deprecated since version 3.0! Use wc_price instead. in /home/c/cp76535/voffice/public_html/wp-includes/functions.php on line 3832

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/c/cp76535/voffice/public_html/wp-includes/functions.php:3832) in /home/c/cp76535/voffice/public_html/wp-content/plugins/wc-vendors/class-wc-vendors.php on line 139
 

ADv

Гуру
Местный
Сейчас пишет internal server error. На странице выдает:
Notice: woocommerce_price is deprecated since version 3.0! Use wc_price instead. in /home/c/cp76535/voffice/public_html/wp-includes/functions.php on line 3832

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/c/cp76535/voffice/public_html/wp-includes/functions.php:3832) in /home/c/cp76535/voffice/public_html/wp-content/plugins/wc-vendors/class-wc-vendors.php on line 139
Ну это уже не 500, а всего лишь уведомления и предупреждения.
Добавьте в wp-config.php
Код:
define( 'WP_DEBUG_DISPLAY', false );
@ini_set( 'display_errors', 0 );
Это должно скрыть уведомления, но проблемы, озвученные в них, конечно же, не решит.
 

NikMaster

Новичок
Ну это уже не 500, а всего лишь уведомления и предупреждения.
Добавьте в wp-config.php
Код:
define( 'WP_DEBUG_DISPLAY', false );
@ini_set( 'display_errors', 0 );
Это должно скрыть уведомления, но проблемы, озвученные в них, конечно же, не решит.
Это понятно. Я специально ставил display - true что-бы Вам показать. А как исправить?
 

ADv

Гуру
Местный
Это понятно. Я специально ставил display - true что-бы Вам показать. А как исправить?
1. Вам нужна самая свежая версия вашей темы, адаптированная под WooCommerce 3.x
2. Попробуйте перезалить/переустановить плагин.
 

ADv

Гуру
Местный
А если установить плагин 2.7.0 - это поможет? Просто нет обновлений для темы.
Ну даунгрейд - дело такое... Могут поломаться другие плагины. Лучше резервную копию БД сделайте перед этим.
Или, можно поправить в теме, что проще.

НО.
Это ведь не ошибки, а уведомления. Всё ведь и с ними работает, разве нет?
 
Сверху Снизу