• Когда захожу на сайт из дома через свой ноут все ОК!
    Когда с рабочего компа то пишет «Ошибка соединения с базой данных»
    Как это исправить? Помогите, а то я и не знал что на сайт не попасть…
    Спасибо!
    Сайт: http://nhlcenter.ru/

Просмотр 11 ответов — с 1 по 11 (всего 11)
  • Да, может быть это важно: раньше сайт был соединен с другой БД — потом все записи на нем были удалены — удалена и сама БД. Потом была создана новая БД и подключена к пустому сайту — потом сайт наполнился контентом…
    Но открывается в итоге не у всех…
    надеюсь на Вашу помощь и поддержку…
    Спасибо!

    Модератор Yui

    (@fierevere)

    永子

    тут варианта 2

    1. БД не работает вообще (неправильное имя бд, имя пользователя, пароль или префикс таблиц)
    у кого работает — получили выхлоп кеша

    2. БД периодически «отваливается» — 100% вина хостера, перегруженый сервер или иные причины (например лимит запросов как единовременно , так и в час, на конкретного клиента). Пинать естественно виноватого, или менять

    PS: по ходу вариант 2..
    но кеш вы тоже очистите, он у вас страницы ошибок кеширует и выдает, а не должен бы, потому что код ответа не 200

    >
    < HTTP/1.1 200 OK

    ну не должен быть для ошибок код 200, это бред

    <body>
            <h1>Ошибка установки соединения с базой данных</h1>
    </body>
    </html>
    <!-- ZenCache file path: /cache/zencache/cache/http/nhlcenter-ru/index.html -->
    <!-- ZenCache file built for (http://nhlcenter.ru/) in 0.03623 seconds, on: Nov 23rd, 2015 @ 2:58 pm UTC. -->
    <!-- This ZenCache file will auto-expire (and be rebuilt) on: Nov 30th, 2015 @ 2:58 pm UTC (based on your configured expiration time). -->

    ну не дело же 😀 на неделю кеширована ошибка

    Спасибо за ответ…

    1. Тут все верно указано в wp-config.php — сайт же обновляется. появляются новые материалы, я же вижу…)

    2. За хостером такого раньше никогда не замечалось — у меня на нем четыре сайты, все работает отлично… Ну вот кроме этого…)

    Не совсем про кеш понял — просто очистить кеш сайта надо?

    Да, а у Вас сайт тоже не открылся?

    Модератор Yui

    (@fierevere)

    永子

    сайт не откроется ни у кого, для кого выдается кешированная версия, я ж вам выхлоп с curl’a вставила специально, ошибка от 23 числа была кеширована и будет выдаваться в течении недели, до 30 числа, на главной вашего сайта http://nhlcenter.ru/

    нормально работать будет на подстраницах или через обход кеша
    http://nhlcenter.ru/?nocache

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

    Модератор Yui

    (@fierevere)

    永子

    < HTTP/1.1 500 Internal Server Error
    < Expires: Wed, 11 Jan 1984 05:00:00 GMT
    < Cache-Control: no-cache, must-revalidate, max-age=0
    
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
            <title>Ошибка базы данных</title>
    
    </head>
    <body>
            <h1>Ошибка установки соединения с базой данных</h1>
    </body>

    вот что выдает чистый WP при ошибке БД,
    статус ошибки 500, а у вас 200 …. ничего хорошего

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

    Третий день такое…
    А если удалить этот кеш плагин, это не поможет ситуации?…)

    а у вас 200 …. ничего хорошего

    Совсем все плохо? Так что же конкретно предпринять? Я так и не понял, как это раз и навсегда исправить…
    Вы уж простите…)

    Модератор Yui

    (@fierevere)

    永子

    если удалить этот кеш плагин

    я на это и намекаю, удалить , кеш его очистить…
    ну и поставить что-то другое наверное на замену, более прилично себя ведущее, wp-supercache например самый популярный, вроде за грязными делишками вроде кеширования страниц с ошибками не замечен

    и еще, наверное выскажу сугубо свое личное мнение по кешированию,
    нет смысла ставить длительные периоды на кеш, неделя.. это очень много.
    Кеш призван убрать чрезмерную нагрузку на сервер при множественных обращениях к одной и той же странице со стороны неавторизованных пользователей, при пиках посещаемости если вас упомянули на каком то большом ресурсе итд итп
    Я предпочитаю ставить короткое и ультра-короткое время кеширования для страниц, от 5 до 30 минут, возможно на шаредах имеет смысл час-два. Обращение к генерации произойдет раз в 5-120 минут, это норма!
    А плюсом будет то, что виджеты живущие на сайдбаре например не будут зависать на неделю, а будут весьма динамично обновляться, пусть с небольшой задержкой.

    Спасибо Вам за полезную информацию!
    Плагин удалил, теперь можно зайти на сайт? — например У Вас открылся?)

    Модератор Yui

    (@fierevere)

    永子

    да

    Еще раз Вам спасибо!)

Просмотр 11 ответов — с 1 по 11 (всего 11)
  • Тема «Ошибка соединения с базой данных» закрыта для новых ответов.