Поддержка Проблемы и решения Иногда вместо сайта выходит install.php

  • Значит так, уже полмесяца как мой сайт перенаправляет меня на уствновочный файл. Но это происходило редко. Время от времени. На хостинге говорили, что это из-за нагрузок.
    Но сегодня чуть ли не каждые 20 минут такое происходило. Это уже перебор.
    Читал на форуме, что это из-за недоступности базы данных или ошибок в ней.
    Боюсь окончательно поломать. Думал сменить хостинг, но сначала надо понять причину, а то может и это не поможет. Сссылку на сайт оставил, вдруг вы попадёте именно на этот момент.
    Хостинг Jino. Если есть алгоритм починки, устранения ошибок базы данных для данного хостинга, я бы попробовал.

    Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]

Просмотр 6 ответов — с 1 по 6 (всего 6)
  • Модератор Yui

    (@fierevere)

    ゆい

    со второго тыка попала

    чтобы понять в чем причина, и как лечить, можно посмотреть код функции

    https://developer.wordpress.org/reference/functions/is_blog_installed/

    т.е. вариантов три..
    1. блог не установлен (пустая БД)
    2. БД поломана, что не доступна таблица wp_options или данные из нее.
    3. странности с wp cache

    отсюда лечение…
    1 вариант отметается, если блог установлен
    2 вариант — проверка и оптимизация БД, или спец плагинами или попросту из PhpMyAdmin, делаете REPAIR ( ремонт ) и оптимизацию (OPTIMIZE) всех таблиц, требуете от хостинга нормальной работы СУБД MySQL, втч отсутствия ограничений на количество запросов по времени, иногда эти ограничения очень жесткие…

    ну а 3… в принципе, если вы установите и станете использовать memcached или redis, то помимо увеличения производительности и снижения нагрузки на БД, вы от ошибки с «неустановленным» блогом избавитесь. Однако, со стороны хостинга требуется поддержка в виде установленного redis или memcached, как в работе соответствующего ПО, так и расширения PHP для доступа к нему.

    Я бы попробовала сначала отключить W3 Total Cache (сбросив кеш)

    Вот такая вот ошибка вылазиет. https://ibb.co/WVXTpDR
    Если раньше он время от времени не работал, то сейчас он наоборот работает пару минут. Жесть.
    вы говорите нужно сделать ремонт (Repair) и потимизацию .Где такие кнопки находятся. У меня на скрине ничего такого нет.

    • Ответ изменён 1 месяц, 4 недели назад пользователем maddyssonn.
    Модератор Yui

    (@fierevere)

    ゆい

    user has exceeded max queries per hour
    у вас вылезло в PhpMyAdmin

    что собственно означает

    Предел запросов для вашего пользователя за час был превышен.

    Мораль — уходите оттуда, также см выше, что я написала про ограничения. Или они устанавливают разумные пределы или полностью убирают их или вам с ними не по пути.

    То есть дело всё таки в хостинге? Ну буду менять. Может посоветуете недорогой но стабильный, без таких ограничений хостинг?

    Модератор Yui

    (@fierevere)

    ゆい

    дело всё таки в хостинге

    вне всяких сомнений.
    альтернативы смене я уже предложила
    или снятие ограничений
    или использование кеша объектов на основе redis (мне лично нравится именно redis) или memcached

    советы по выбору хостинга находятся за пределами компетенции нашего форума.

    Хостинг должен соответствовать требованиям
    https://ru.wordpress.org/about/requirements/

    Ваш не соответствует, в плане ограничений на количество запросов MySQL, т.е. база попросту перестает работать при превышении часовой нагрузки.

    • Ответ изменён 1 месяц, 4 недели назад пользователем Yui.
Просмотр 6 ответов — с 1 по 6 (всего 6)