Решение проблем → Сайт
Белый экран, ошибка сертификата, список файлов вместо страницы или внезапно упавшая скорость. Ниже — что стоит за каждым симптомом.
Не получилось самостоятельно — напишите нам. Посмотрим и починим бесплатно, даже если сайт сейчас на другом хостинге.
Истёк сертификат SSL либо он выпущен на другое имя. Частый случай: сертификат есть на домене, но нет на версии с www — или наоборот.
Как исправить: перевыпустить сертификат и убедиться, что он покрывает оба варианта имени. На нормальном хостинге продление идёт автоматически и об этом вообще не нужно думать.
Сервер не нашёл главный файл — index.php или index.html — и вместо страницы показал содержимое каталога.
Как исправить: проверить, что файлы сайта лежат в правильной папке, а не внутри вложенной. Типичная ошибка после распаковки архива: получается public_html внутри public_html. Второй вариант — домен привязан не к тому каталогу.
Причины бывают три: тяжёлые несжатые картинки, устаревшая версия PHP или перегруженный сервер, на котором держат слишком много клиентов.
Как исправить: первые две решаются за час — сжать изображения и переключить сайт на актуальную версию PHP, разница в скорости заметна сразу. Третья причина не лечится настройками, только переездом на нормальный сервер.
Это ошибка PHP при отключённом выводе ошибок. Чаще всего конфликт плагина или темы с новой версией движка.
Как исправить: настоящая причина всегда есть в логе ошибок — там видно и файл, и строку. Дальше отключаем виновника, и сайт возвращается. Гадать вслепую и переустанавливать всё подряд не нужно.
Ломают обычно через устаревший плагин или украденный пароль. Иногда сайт при этом выглядит нормально, а посторонние страницы видит только поисковик.
Как исправить: вычистить файлы, сменить все пароли — панель, FTP, базу, почту — и закрыть саму дыру, через которую зашли. Если дыру не закрыть, через неделю всё повторится. После чистки стоит проверить, не попал ли домен в списки опасных сайтов Google.
Либо изменения DNS ещё не разошлись — на это уходит до суток, — либо в настройках сайта остались старые пути и данные старой базы.
Как исправить: проверить конфигурационный файл сайта и адрес базы данных, это пара минут. А убедиться, что сайт на новом сервере работает, можно ещё до переключения домена — через файл hosts на своём компьютере.
Ошибка 500 — сбой на стороне сервера, чаще всего из-за строки в файле .htaccess или нехватки памяти для PHP. Бесконечные перенаправления возникают, когда сайт и сервер спорят между собой, какой адрес считать главным — с www или без, http или https.
Как исправить: временно переименовать .htaccess и посмотреть, откроется ли сайт. Если откроется — причина в нём. Правила перенаправления после этого прописываются один раз и в одном месте, а не в трёх сразу.
Три частые причины: сайт закрыт от индексации галочкой в настройках движка, домен попал под фильтр после взлома, или страницы отдают ошибку, когда приходит поисковый робот.
Как исправить: начать стоит с Google Search Console — там прямо написано, что именно не так. Галочка «попросить поисковые системы не индексировать сайт» после разработки остаётся включённой чаще, чем кажется.
Пришлите адрес сайта и скриншот ошибки. Посмотрим логи и скажем, в чём дело.
Afacerver OÜ, Таллинн. На рынке с 2009 года.
Другие разделы: проблемы с почтой · домен и DNS