Введите часть искомого слова, названия или фразы...
↑ ↓
  1. Новые темы озаглавленные с маленькой буквы - удаляются без предупреждения!
  2. Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!

Сообщение "Товары, соответствующие вашему выбору, не найдены" при увеличении количества товаров

Тема в разделе "Вопросы, советы и доработки.", создана пользователем Alexander58rus, 22 фев 2016.

  1. Alexander58rus

    Alexander58rus

    Сообщения:
    4
    Симпатии:
    0
    Баллы:
    1
    WordPress 4.4.2, Woocommerce 2.5.2, лицензионная тема Oxygen 3.9.1

    При увеличении количества товаров в базе данных, при их отображении на странице магазина, возникает сообщение "Товары, соответствующие вашему выбору, не найдены." и товары не отображаются.
    В начале, при количестве товаров в БД 2700, все работает. Затем, после увеличения количества товаров до 5000 это проявляется при выборе сортировки "Сортировать по цене: от низкой к высокой" и "Сортировать по цене: от высокой к низкой". Затем, при дальнейшем увеличении количества товаров в БД, они перестают отображаться на страницах магазина в категориях, где их более 15000.

    Сайт находится на VPS, ранее находился на виртуальном хостинге и данная проблема не проявлялась, но пришлось уйти с виртуального хостинга из-за ограничений ресурсов.

    Не могут ли влиять следующие условия (данные из Woocommerce - Состояние системы):
    О сервере: Apache/2.4.10 (Debian)
    Версия PHP: 5.6.17-0+deb8u1
    Версия MySQL: 5.5.46
    Лимит памяти WP: 256 MB
    Максимальный размер запроса PHP: 8 MB
    Ограничение времени выполнения PHP: 30
    Количество входящих параметров в запросе PHP: 1000
    Максимальный размер загрузки: 2 MB

    Для сравнения эти же данные со старого хостинга:
    О сервере: Apache/2.2.22
    Версия PHP: 5.4.45
    Версия MySQL: 5.5.43
    Лимит памяти WP: 128 MB
    Максимальный размер запроса PHP: 1 000 MB
    Ограничение времени выполнения PHP: 60
    Количество входящих параметров в запросе PHP: 3000
    Максимальный размер загрузки: 1 000 MB
     
  2. Alexander58rus

    Alexander58rus

    Сообщения:
    4
    Симпатии:
    0
    Баллы:
    1
    VDS SSD Cuprum (СPU Intel(R) Xeon(R) CPU E5620 @ 2.40GHz 2400 Mhz X 2/2 GB RAM/30 GB SSD)

    Привел параметры к одному виду:
    Максимальный размер запроса PHP: 1 000 MB
    Ограничение времени выполнения PHP: 60
    Количество входящих параметров в запросе PHP: 3000
    Максимальный размер загрузки: 1 000 MB

    Не помогло.

    Во время экспериментов заметил следующее: если в категории более 512 товаров, то при выборе сортировки "Сортировать по цене: от низкой к высокой" или "Сортировать по цене: от высокой к низкой" сообщение «Товары, соответствующие вашему выбору, не найдены» появляется, а если менее 512 - то товары отображаются отсортированными.

    Что попробовать ещё?
     
  3. Alexander58rus

    Alexander58rus

    Сообщения:
    4
    Симпатии:
    0
    Баллы:
    1
    Дело оказалось в настройках MySQL. Исправил