PHP Fatal Ошибка при поиске запроса, который не дает результатов (Woocommerce Пустая страница смерти) - PullRequest
0 голосов
/ 28 октября 2019

У меня есть магазин woocommerce, в котором шаблон archive-products.php появляется пустым (загружает только заголовок) всякий раз, когда я ищу запрос, который, как я знаю, не возвращает результатов.

Я включил журнал и пришелс этими двумя строками:

Неустранимая ошибка PHP: исчерпан допустимый объем памяти 268435456 байт (попытался выделить 20480 байт) в / var / www / html / wp-content / plugins / woocommerce / includes / wc-core-functions.php в строке 249

Неустранимая ошибка PHP: исчерпан допустимый объем памяти 268435456 байт (попытка выделить 3854336 байт) в /var/www/html/wp-includes/functions.php в строке 4344

Я повторил его несколько раз, и он все время выдает одну и ту же ошибку, за исключением одного раза, когда ошибка выглядела как:

Неустранимая ошибка PHP: исчерпан допустимый объем памяти 268435456 байт (попыталсявыделить 155648 байт) в поле Неизвестно в строке 0

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

ОБНОВЛЕНИЕ:

Итак, я сузил проблему до вызова wc_get_template () внутрииз wc_no_products_found (), я не уверен, как это работает, но, похоже, возникают проблемы при попытке вызвать файл no-products-found.php (который существует в папке плагина woocommerce)

1 Ответ

0 голосов
/ 28 октября 2019

отредактируйте ваш файл PHP.ini. Просто увеличьте значение по умолчанию

, найдите и измените значение

  memory_limit = 128M

на

memory_limit = 256M

, теперь оно должно работать

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...