Skip Navigation

Это форум технической поддержки WPML – плагина для многоязычной WordPress.

Доступно для чтения всем, но только клиенты, купившие WPML, могут оставлять сообщения. Сотрудники WPML отвечают на сообщения форума 6 дней в неделю, 22 часов в сутки.

Сотрудники Службы поддержки сегодня не доступны на форуме Russian. Создайте обращение и мы возьмемся за решение вашего вопроса, как только будем в сети. Благодарим за понимание.

This topic contains 33 ответов, has 2 голосов.

Last updated by Andrey 1 месяц, 1 неделя назад.

Assigned support staff: Andrey.

Автор Посты
24 февраля, 2021 в 8:37 дп #8160455

Олександр Доценко

Добрый день, обнаружил в логах HTTP ошибку, которая регулярно повторяется. Что мне делать?

[Wed Feb 24 10:28:09.438703 2021] [fcgid:warn] [pid 39204:tid 34494963200] [client 185.13.5.55:39477] mod_fcgid: stderr: PHP Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 135168 bytes) in /sata2/home/users/dobrevdom/www/www.dobrevdoma.com.ua/wp-content/plugins/sitepress-multilingual-cms/classes/utilities/class-wpml-wp-cache.php on line 57, referer: hidden link

24 февраля, 2021 в 8:59 дп #8160641

Andrey
Supporter

Timezone: Europe/Kiev (GMT+02:00)

Добрый день,

В первую очередь Вам нужно обновить WPML до последней версии 4.4.9 и его дополнения, чтобы воспользоваться последними исправлениями и улучшениями. Это может не обязательно решить проблему, однако, чтобы решить ее лучше всего, работать с последними доступными версиями плагинов.

Вы можете проверить последние выпущенные версии в разделе «Моя учетная запись -> Загрузки» на этом сайте. Инструкции по обновлению можно найти здесь: http://wpml.org/faq/install-wpml/

Я бы рекомендовал увеличить память на сервере (PHP memory limit также PHP Memory Limit в WordPress), так как ошибка говорит о том, что недостаточно памяти.

Ссылки которые могут помочь:
hidden link
https://docs.woocommerce.com/document/increasing-the-wordpress-memory-limit/

Вы также можете обратится за помощью к Вашему хостинг провайдеру.

Пожалуйста, не забудьте сделать резервную копию Вашей базы данных, прежде чем продолжить.

25 февраля, 2021 в 9:02 дп #8170375

Олександр Доценко

Добрый день, по вашему совету обновил все плагины, включая wordpress и woocommerce, и все плагины WPML. Ошибка прежняя.
Обратился к хостинг-провайдеру, они расширили memory limit для dobrevdoma.com.ua до 310 мб. Результат:
[Thu Feb 25 10:50:16.081597 2021] [fcgid:warn] [pid 4917:tid 34494969600] [client 185.13.5.55:37197] mod_fcgid: stderr: PHP Fatal error: Allowed memory size of 325058560 bytes exhausted (tried to allocate 20480 bytes) in /sata2/home/users/dobrevdom/www/www.dobrevdoma.com.ua/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/collect/src/Illuminate/Support/Traits/Macroable.php on line 0, referer: hidden link

Есть еще соображения, как с этим бороться?

26 февраля, 2021 в 10:05 дп #8179517

Andrey
Supporter

Timezone: Europe/Kiev (GMT+02:00)

Спасибо за отзыв. Странно ошибка уже другая. При каких действиях появляется ошибка?

Мне нужно запросить временный доступ (WP-администратора и FTP) на Ваш сайт - предпочтительно к тестовому сайту, где проблема была воспроизведена, если это возможно - для того, чтобы лучше помочь. Вы найдете необходимые поля ниже поля для комментариев, когда Вы войдете, чтобы оставить свой следующий ответ. Информацию, которую Вы ведете является частной, что означает только Вы и я могу видеть и иметь доступ к ней.

Попробуйте также временно отключить все плагины кроме WPML и проверить ошибку.

26 февраля, 2021 в 1:14 пп #8181119

Олександр Доценко

Я обнаружил связь этой ошибки с работой плагина Facebook for WooCommerce. Я не обращал внимание на строку в логах:
[Fri Feb 26 14:05:58.885667 2021] [fcgid:warn] [pid 44399:tid 34494971136] [client 185.13.5.55:39124] mod_fcgid: stderr: PHP Warning: Illegal offset type in isset or empty in /sata2/home/users/dobrevdom/www/www.dobrevdoma.com.ua/wp-content/plugins/facebook-for-woocommerce/includes/fbwpml.php on line 56, referer: hidden link

Поскольку это предупреждение, я считал его не важным. А далее идет сама ошибка:
[Fri Feb 26 14:05:58.885733 2021] [fcgid:warn] [pid 44399:tid 34494971136] [client 185.13.5.55:39124] mod_fcgid: stderr: PHP Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 135168 bytes) in /sata2/home/users/dobrevdom/www/www.dobrevdoma.com.ua/wp-content/plugins/sitepress-multilingual-cms/classes/utilities/class-wpml-wp-cache.php on line 57, referer: hidden link

Я отключил плагин Facebook for WooCommerce и ошибка исчезла. Удалил плагин и поставил снова - ошибка возобновилась. Мне этот плагин нужен для рекламы на фейсбуке. Пока не пойму что дальше делать.

27 февраля, 2021 в 10:23 дп #8186355

Andrey
Supporter

Timezone: Europe/Kiev (GMT+02:00)

Да, видимо это как-то связано.

Я попробую воспроизвести эту ошибку локально и дам Вам знать о результатах.

27 февраля, 2021 в 11:53 дп #8186729

Олександр Доценко

Сегодня решил провести полный эксперимент. Сделал бекап.
Отключил все плагины кроме:
WooCommerce
WooCommerce Multilingual
WPML Media
WPML Multilingual CMS
WPML String Translation
WPML Translation Management

Ошибки перестали появляться в логах. Подождал минут 10, походил по разделам сайта.
Ошибок нет.

Активировал один плагин - Facebook for WooCommerce.
Появились ошибки в логах:
[Sat Feb 27 13:00:04.752330 2021] [fcgid:warn] [pid 81692:tid 34494972160] [client 185.13.5.55:35868] mod_fcgid: stderr: PHP Warning: Illegal offset type in isset or empty in /sata2/home/users/dobrevdom/www/www.dobrevdoma.com.ua/wp-content/plugins/facebook-for-woocommerce/includes/fbwpml.php on line 56, referer: hidden link
[Sat Feb 27 13:00:04.752385 2021] [fcgid:warn] [pid 81692:tid 34494972160] [client 185.13.5.55:35868] mod_fcgid: stderr: PHP Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 135168 bytes) in /sata2/home/users/dobrevdom/www/www.dobrevdoma.com.ua/wp-content/plugins/sitepress-multilingual-cms/classes/utilities/class-wpml-wp-cache.php on line 57, referer: hidden link

Проверил работу фейсбук-пикселя работает. Но в логах постоянно одна и таже ошибка:
[Sat Feb 27 13:02:06.402467 2021] [fcgid:warn] [pid 84701:tid 34494970880] [client 185.13.5.55:37581] mod_fcgid: stderr: PHP Warning: Illegal offset type in isset or empty in /sata2/home/users/dobrevdom/www/www.dobrevdoma.com.ua/wp-content/plugins/facebook-for-woocommerce/includes/fbwpml.php on line 56, referer: hidden link
[Sat Feb 27 13:02:06.402518 2021] [fcgid:warn] [pid 84701:tid 34494970880] [client 185.13.5.55:37581] mod_fcgid: stderr: PHP Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 135168 bytes) in /sata2/home/users/dobrevdom/www/www.dobrevdoma.com.ua/wp-content/plugins/sitepress-multilingual-cms/classes/utilities/class-wpml-wp-cache.php on line 57, referer: hidden link
[Sat Feb 27 13:04:07.697102 2021] [fcgid:warn] [pid 86163:tid 34494972160] [client 185.13.5.55:39134] mod_fcgid: stderr: PHP Warning: Illegal offset type in isset or empty in /sata2/home/users/dobrevdom/www/www.dobrevdoma.com.ua/wp-content/plugins/facebook-for-woocommerce/includes/fbwpml.php on line 56, referer: hidden link
[Sat Feb 27 13:04:07.697148 2021] [fcgid:warn] [pid 86163:tid 34494972160] [client 185.13.5.55:39134] mod_fcgid: stderr: PHP Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 135168 bytes) in /sata2/home/users/dobrevdom/www/www.dobrevdoma.com.ua/wp-content/plugins/sitepress-multilingual-cms/classes/utilities/class-wpml-wp-cache.php on line 57, referer: hidden link
[Sat Feb 27 13:05:02.097951 2021] [fcgid:warn] [pid 87339:tid 34494956800] [client 185.13.5.55:39897] mod_fcgid: stderr: PHP Warning: Illegal offset type in isset or empty in /sata2/home/users/dobrevdom/www/www.dobrevdoma.com.ua/wp-content/plugins/facebook-for-woocommerce/includes/fbwpml.php on line 56, referer: hidden link
[Sat Feb 27 13:05:02.097988 2021] [fcgid:warn] [pid 87339:tid 34494956800] [client 185.13.5.55:39897] mod_fcgid: stderr: PHP Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 135168 bytes) in /sata2/home/users/dobrevdom/www/www.dobrevdoma.com.ua/wp-content/plugins/sitepress-multilingual-cms/classes/utilities/class-wpml-wp-cache.php on line 57, referer: hidden link
[Sat Feb 27 13:06:03.037804 2021] [fcgid:warn] [pid 88288:tid 34494955520] [client 185.13.5.55:40562] mod_fcgid: stderr: PHP Warning: Illegal offset type in isset or empty in /sata2/home/users/dobrevdom/www/www.dobrevdoma.com.ua/wp-content/plugins/facebook-for-woocommerce/includes/fbwpml.php on line 56, referer: hidden link
[Sat Feb 27 13:06:03.037855 2021] [fcgid:warn] [pid 88288:tid 34494955520] [client 185.13.5.55:40562] mod_fcgid: stderr: PHP Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 135168 bytes) in /sata2/home/users/dobrevdom/www/www.dobrevdoma.com.ua/wp-content/plugins/sitepress-multilingual-cms/classes/utilities/class-wpml-wp-cache.php on line 57, referer: hidden link

Т.е. очевидно, что проблема находится во взаимодействии плагина Facebook for WooCommerce и плагинов WPML.
Но вот задача - у меня на том же хостинге находится второй магазин graemo.com.ua с таким же набором плагинов. Но там этой проблемы нет. Правда загрузка магазина товарами, переводами и посещениями клиентов в десять раз меньшая, чем в магазине dobrevdoma.com.ua.
С нетерпением жду от вас информации. Мне пришлось остановить всю рекламу и продаж почти нет. А это не приятно.

1 марта, 2021 в 6:08 пп #8200735

Andrey
Supporter

Timezone: Europe/Kiev (GMT+02:00)

Я проверил все на чистой установке с таким же набором плагинов. Проблема с ошибками в логах не возникает.

Мне нужно запросить временный доступ (WP-администратора и FTP) на Ваш сайт - предпочтительно к тестовому сайту, где проблема была воспроизведена, если это возможно - для того, чтобы лучше помочь. Вы найдете необходимые поля ниже поля для комментариев, когда Вы войдете, чтобы оставить свой следующий ответ. Информацию, которую Вы ведете является частной, что означает только Вы и я могу видеть и иметь доступ к ней.

Если мне нужно продолжить отладку проблемы, я хотел бы спросить Вас о возможности репликации Вашего сайта локально. Для этого мне нужно временно установить на ваш сайт плагин под названием «Duplicator». Это позволит мне создать копию Вашего сайта и контента.

Напишите пожалуйста шаги, когда проблема возникает. После каких действий.

2 марта, 2021 в 5:23 дп #8203367

Олександр Доценко

Я попробую сегодня сделать тестовый вариант своего магазина с моим набором плагинов и небольшим количеством своих товаров. Если у меня получится воспроизвести эту ошибку - я вам завтра дам доступ к тестовому магазину, если нет - дам доступ к основному магазину. В любом случае - сегодня вечером или завтра утром я вам пришлю доступ.

2 марта, 2021 в 8:38 дп #8204685

Andrey
Supporter

Timezone: Europe/Kiev (GMT+02:00)

Спасибо, я буду ждать от Вас новостей.

2 марта, 2021 в 2:30 пп #8209239

Олександр Доценко

Сделал тестовый сайт hidden link. Но не могу завершить настройку плагина Facebook for WooCommerce, т.е. он требует выбрать аккаунт Business Manager, создать новый я уже не могу - у меня их два. А заменять пиксель на работающем аккаунте - сломает мне всю работу по рекламе. Получается, что полноценного эксперимента с работающим плагином Facebook for WooCommerce я сделать не смог.
В полученном варианте тестового сайта без активного пикселя - ошибок нет.

Буду делать бекап и пересылать вам данные для доступа к работающему сайту. Просьба сообщить – в какой день и в какой промежуток времени вы будете работать с моим сайтом? Я в этот период не буду производить действия с сайтом и товарами. Жду ответа и перешлю вам доступ к действующему сайту магазина.

2 марта, 2021 в 4:08 пп #8210249

Andrey
Supporter

Timezone: Europe/Kiev (GMT+02:00)

Я проверю, смогу ли я создать тестовый аккаунт.

В полученном варианте тестового сайта без активного пикселя - ошибок нет.

Как Вы его активируете ?

Следующий ответ установлен, как частный.

На Вашем сайте, я не буду делать каких либо изменений в настройках. Планирую завтра утром проверить его.

2 марта, 2021 в 5:38 пп #8211279

Олександр Доценко

Ошибка в логах НТТР появляется каждые 5-10 минут и имеет вид:

[Tue Mar 02 19:15:01.606303 2021] [fcgid:warn] [pid 68642:tid 34494985728] [client 185.13.5.55:57163] mod_fcgid: stderr: PHP Warning: Illegal offset type in isset or empty in /sata2/home/users/dobrevdom/www/www.dobrevdoma.com.ua/wp-content/plugins/facebook-for-woocommerce/includes/fbwpml.php on line 56, referer: hidden link
[Tue Mar 02 19:15:01.606343 2021] [fcgid:warn] [pid 68642:tid 34494985728] [client 185.13.5.55:57163] mod_fcgid: stderr: PHP Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 135168 bytes) in /sata2/home/users/dobrevdom/www/www.dobrevdoma.com.ua/wp-content/plugins/sitepress-multilingual-cms/classes/utilities/class-wpml-wp-cache.php on line 57, referer: hidden link
[Tue Mar 02 19:15:01.606350 2021] [fcgid:warn] [pid 68642:tid 34494985728] [client 185.13.5.55:57163] mod_fcgid: stderr: PHP Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 32768 bytes) in /sata2/home/users/dobrevdom/www/www.dobrevdoma.com.ua/wp-admin/includes/template.php on line 1885, referer: hidden link
[Tue Mar 02 19:24:26.516205 2021] [fcgid:warn] [pid 82692:tid 34494972928] [client 185.13.5.55:11761] mod_fcgid: stderr: PHP Warning: Illegal offset type in isset or empty in /sata2/home/users/dobrevdom/www/www.dobrevdoma.com.ua/wp-content/plugins/facebook-for-woocommerce/includes/fbwpml.php on line 56, referer: hidden link
[Tue Mar 02 19:24:26.516309 2021] [fcgid:warn] [pid 82692:tid 34494972928] [client 185.13.5.55:11761] mod_fcgid: stderr: PHP Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 266240 bytes) in /sata2/home/users/dobrevdom/www/www.dobrevdoma.com.ua/wp-content/plugins/sitepress-multilingual-cms/classes/utilities/class-wpml-wp-cache.php on line 57, referer: hidden link
[Tue Mar 02 19:24:26.516318 2021] [fcgid:warn] [pid 82692:tid 34494972928] [client 185.13.5.55:11761] mod_fcgid: stderr: PHP Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 32768 bytes) in /sata2/home/users/dobrevdom/www/www.dobrevdoma.com.ua/wp-admin/includes/template.php on line 376, referer: hidden link

3 марта, 2021 в 1:20 пп #8218113

Олександр Доценко

C 12-30 лог ошибок изменился:

[Wed Mar 03 12:30:24.372371 2021] [fcgid:warn] [pid 88621:tid 34494974720] (32)Broken pipe: [client 109.122.52.28:57945] mod_fcgid: ap_pass_brigade failed in handle_request_ipc function, referer: hidden link
[Wed Mar 03 12:44:32.973078 2021] [fcgid:warn] [pid 6015:tid 34494965760] (32)Broken pipe: [client 31.13.127.12:15608] mod_fcgid: ap_pass_brigade failed in handle_request_ipc function
[Wed Mar 03 12:44:33.122538 2021] [fcgid:warn] [pid 6015:tid 34494970880] (32)Broken pipe: [client 31.13.127.120:15625] mod_fcgid: ap_pass_brigade failed in handle_request_ipc function
[Wed Mar 03 12:44:33.757970 2021] [fcgid:warn] [pid 6015:tid 34494968320] (32)Broken pipe: [client 31.13.127.112:15622] mod_fcgid: ap_pass_brigade failed in handle_request_ipc function
[Wed Mar 03 12:44:34.076086 2021] [fcgid:warn] [pid 6015:tid 34494972160] (32)Broken pipe: [client 31.13.127.26:15611] mod_fcgid: ap_pass_brigade failed in handle_request_ipc function
[Wed Mar 03 12:44:34.302595 2021] [fcgid:warn] [pid 6015:tid 34494963200] (32)Broken pipe: [client 31.13.127.3:15616] mod_fcgid: ap_pass_brigade failed in handle_request_ipc function
[Wed Mar 03 13:19:05.906711 2021] [fcgid:warn] [pid 55005:tid 34494973440] (32)Broken pipe: [client 31.13.127.24:51974] mod_fcgid: ap_pass_brigade failed in handle_request_ipc function
[Wed Mar 03 13:19:07.046810 2021] [fcgid:warn] [pid 55005:tid 34494964480] (32)Broken pipe: [client 31.13.127.4:51981] mod_fcgid: ap_pass_brigade failed in handle_request_ipc function
[Wed Mar 03 15:16:15.135030 2021] [fcgid:warn] [pid 16880:tid 34494973440] (32)Broken pipe: [client 46.150.105.103:63633] mod_fcgid: ap_pass_brigade failed in handle_request_ipc function, referer: hidden link

3 марта, 2021 в 3:29 пп #8219439

Andrey
Supporter

Timezone: Europe/Kiev (GMT+02:00)

Спасибо за информацию.

Я активировал debug.log по адресу wp-content на сервере для действующего магазина внеся пару строчек в wp-config.php файл.

Да, я вижу логирование в файле этих же самых ошибок.

Могу ли я сделать копию Вашего сайта для тестов локально? Для этого мне нужно временно установить на сайт плагин под названием «Duplicator». Это позволит мне создать копию сайта и контента.