Ничего не изменив на моем WordPress-сайте, несколько дней назад он просто перестал работать. До этого я получал больше, чем обычно, сообщений об отключении сайта от службы, которую я использую для мониторинга этого сайта.
Теперь все, что я получаю при попытке получить доступ к сайту, - это ошибка, указанная в заголовке. ТОЛЬКО сообщение "Ошибка при установлении соединения с базой данных" отображается на странице - больше ничего.
У меня есть другие сайты блогов, работающие на том же сервере, и они все еще работают. Я могу получить доступ к базе данных для этого сайта с phpmyadmin без проблем. Я также выполнил «восстановление» таблицы параметров wp через phpmyadmin (рекомендуется на другом сайте).
Наконец, я создал новый php-файл, который устанавливает соединение с базой данных, а затем выводит данные из базы данных при соединении. Я перенес все данные о подключении к базе данных непосредственно из файла wp-config для этого сайта в этот новый файл php, поэтому он подключается с точно такой же информацией.
Нет проблем с подключением к этому файлу.
Однако, если я очищаю этот файл и помещаю в него только следующий код:
<?php
require_once '/home/bestsynt/public_html/wp-config.php';
global $current_user;
get_currentuserinfo();
$level = $current_user->user_level;
echo $level;
?>
Я получаю точно такое же сообщение об ошибке.
Поскольку это сайт с относительно высоким трафиком, и он не работает уже два дня. Поскольку проблема не в стороне "сервер / хост", я вряд ли получу большую поддержку в этом направлении. Это как-то связано с самим Wordpress, но я понятия не имею, что.