Хочу рассказать о некоторых авариях с сайтами и что в этом случае делать. Бываю случаи, когда при модернизации своего сайта у некоторых он просто исчезает с монитора, его не видно. В народе это называют белым экраном смерти! Многие сразу начинают паниковать, не зная что делать в этом случае.

А решить эту проблему во многих случаях достаточно просто.Чаще всего такие проблемы возникают при «копании» в файле functions.php, когда пытаемся внедрить туда какие либо коды. Основная цель данного файла — предоставить дополнительные функции необходимые для полноценной работы темы, а также установить некоторые параметры для ядра WordPress, например размер миниатюр, путь к файлам локализации темы, разделы для виджетов и другие.

Расскажу о своих случаях…Когда-то я первый раз затронул этот файл и мой сайт исчез. Конечно же сразу испугался. Не зная, что делать, я зашел на свой хостинг и восстановил сайт из резервных копий, которые на хостинге делаются периодически и автоматически. Сайт восстановился. Потом такие случаи повторялись не раз. Но бывают случаи, когда так восстанавливать сайт нет необходимости.

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

Захотелось мне изменить немного шаблон сайта, уже не помню точно, что я хотел добавить в него, но надо было в файл functions.php вставить один код. Вставил, как обычно сохранил файл и чтобы увидеть результат изменений, перешел на сайт в другом окне. Сайта не было, был белый экран. Вернулся в окно админки сайта и удалил этот код. Никаких изменений не произошло, по-прежнему белый экран…

Зашел на хостинг, но не стал сразу откатывать сайт, а решил посмотреть там на этот файл. Я открыл корневую папку, дошел до шаблона сайта и открыл файл functions.php. Оказалось, что код, который я удалил в файле functions.php в админке сайта, там на сервере почему-то не удалился. Для меня это так и осталось вопросом.

Я и там удалил тот код. После этого запустил сайт — он работал нормально!!! Теперь я всегда так и делаю, в случае если сайт слетает после «модернизации».

С файлом functions.php надо работать очень осторожно, особенно если ты не программист. Будьте аккуратны в работе с этим файлом и не паникуйте!!!

 

Статья была полезной?