Итак, ваш сайт WordPress теперь просто пустой экран … Не хорошо! К счастью, хотя это, вероятно, ново для вас, это не новость в целом. К счастью, есть несколько вещей, которые вы можете сделать, чтобы решить эту проблему, и если вам повезет, вы должны довольно быстро вернуться к нормальной жизни – как только вы узнаете, что происходит.
Вот что вам нужно знать / делать:
Как исправить белый экран WordPress с ошибкой смерти:
– (примечание: видеоматериалы для Topher DeRosia – создателя HeroPress)
Стенограмма видео:
Привет! Это Topher с WinningWP. В этом видео мы увидим, как исправить белый экран смерти WordPress. Если вы никогда не испытывали этого, я очень рад за вас. Похоже на это; Это мой сайт, и он не должен выглядеть так. Так что это значит? Работа WordPress заключается в том, чтобы собирать информацию на вашем сервере и печатать ее на экране, а белый экран смерти означает, что что-то настолько сломано, что WordPress даже не может его распечатать. Теперь не волнуйся слишком сильно. Как правило, это не означает, что все сломано или что ужасно сломано. Обычно это всего лишь одна вещь, и эта вещь часто легко исправляется. Так что же вызывает это? Это почти всегда неработающий код в одном из этих трех мест: плагины, темы или ядро WordPress. Есть несколько других вариантов, и мы тоже рассмотрим их, но девять из десяти вы окажетесь в одном из этих трех мест. Так как мы решаем это? Первый шаг – мы активируем отладку. Это дает WordPress голос. По умолчанию отладка обычно отключена на производственных серверах, поэтому вы случайно не получаете предупреждение, которое не обязательно что-то значит, но выглядит довольно страшно и, конечно, не должно быть на вашем сайте. Итак, мы хотим взять эти четыре параметра и поместить их в ваш файл wp-config. Позвольте мне показать вам, как это выглядит. Это основная установка WordPress для моего сайта. Если вы войдете в систему через FTP, вы увидите нечто подобное на своем сайте. А вот и wp-config.php. И если вы отредактируете его, оно выглядит примерно так. Иногда ваш хост может удалить многие из этих комментариев и оставить только важные биты. Но это аспект по умолчанию. Итак, первое, что мы хотим сделать, это поиск WP_DEBUG. И там у меня это есть. В настоящее время установлено значение false. Итак, мы хотим вынести это и поставить другие варианты. Теперь давайте посмотрим, что они имеют в виду. WP debugging был установлен в false, что означает, что он не должен быть отлажен. Мы установили для него значение true, поэтому теперь оно отлаживается. Мы также сказали, что хотим, чтобы вы записывали ошибки. Так что он будет записывать ошибки в файл журнала где-то. И тогда WP_DEBUG_DISPLAY означает распечатать их на экране, чтобы мы могли их видеть. И последнее – это директива php, а не директива WordPress. И это просто говорит о том, что ошибки отображения, где это действительно означает делать это, означали бы не делать это. Итак, теперь, когда они активированы, я собираюсь сохранить это. И мы снова пойдем на наш сайт. И там мы идем, теперь у нас есть сообщение об ошибке. Говорит, что не может объявить wpautop, ранее объявленный бла-бла-бла-бла в app / public / wp-content / themes // functions.php онлайн. Теперь это означает, что проблема заключается в проблеме. И это тот, который бежал. Теперь, если вы понимаете сообщение об ошибке, вы можете перейти к этой теме и попытаться исправить ее. Это в wp-контенте, темах. И они сказали, что это было в functions.php онлайн. И есть вторая линия. Но вы точно не знаете, должен ли он быть там или нет. Я открою тебе секрет, это не так. И если бы вы вытащили эту линию, я бы это исправил. Но если вы не разработчик, вы не знаете. Вы не хотите пытаться войти и поиграть с этим. Так что самое простое – полностью удалить тему. Теперь не удаляйте его, потому что вы можете захотеть вернуть его обратно, но вы можете переместить его в одну папку. И теперь WordPress не знает, что он там есть, но он все еще доступен для вас. Итак, теперь давайте вернемся и перезарядить. Теперь у нас другая ошибка. Каталог темы не существует. Но теперь, если мы пойдем в административную зону, это будет работать. И если мы перейдем к появлениям, темам, это говорит о том, что активная тема не работает, возвращаясь к теме по умолчанию. Поэтому, если мы активируем любую другую тему, у нас снова будет наш сайт. Теперь это все еще не в порядке, это не та тема, которая была у вас, и если вы хотите вернуть эту тему, вам нужно это исправить. Но с другой стороны, ваш сайт не сломан, и люди могут его прочитать. И теперь у вас есть время поработать над этой темой, найти разработчика или решить его самостоятельно, или что-то еще. Теперь, если проблема была в плагине, вы могли бы сделать то же самое. Вы можете взять плагин и перетащить его в папку. Если вы не знаете, что такое плагин, он просто говорит, что он находится в области плагинов, вы можете удалить их все и поместить в папку. И ваш сайт вернется. И тогда вы сможете снова войти в свою админ-зону, перейти к плагинам и увидите, что плагин для этой проблемы отключен из-за ошибки, но теперь вы можете поставить их обратно один за другим. И выясните, какой плагин был причиной проблемы. Теперь, прежде чем я зайду слишком далеко, я хочу отметить, что в WordPress.org есть страница, полностью посвященная параметрам WP_DEBUG. И вы можете прийти сюда в любое время, чтобы получить их. Как только ваш сайт снова заработает, вы захотите удалить большинство из них и установить для WP_DEBUG значение false и сохранить его снова. Таким образом, на экране не будет ошибок, которых не должно быть. И вы увидите, что сайт все еще работает. Теперь иногда WordPress может быть поврежден, и ваше сообщение об ошибке скажет, что оно находится в файле в wp-admin или wp-includes или что-то подобное И это на самом деле довольно легко заменить просто WordPress. Еще раз, мы смотрим на вашу установку WordPress. Единственными частями этого, которые являются эксклюзивными для вас, являются wp-config и wp-content, который содержит все ваши вещи. Все остальное является общим. На каждом сайте должно быть то же самое. Таким образом, вы можете перейти на WordPress.org и прямо здесь, вверху, скачать WordPress и нажать кнопку загрузки WordPress. Прямо сейчас это … Как только у вас есть это, откройте zip-файл и перейдите в папку, которую вы создаете. И вы увидите, что он выглядит точно так же, как ваш. Таким образом, мы выделяем все, а затем отменяем выбор wp-контента. Теперь здесь нет файла wp-config, потому что это очень эксклюзивно для вас. И затем мы щелкаем правой кнопкой мыши и копируем, а затем мы щелкаем правой кнопкой мыши и вставляем. И мы собираемся заменить все эти файлы. Вот и мы, как и у нас новая установка WordPress. И наша оригинальная настройка wp все еще там, и наш контент wp со всем его содержимым все еще там. Теперь, если у вас все еще есть проблема, есть еще одно место, чтобы проверить. Большинство сайтов WordPress имеют файл в главном каталоге с именем .htaccess. И вы можете увидеть мой здесь наверху, и у него есть маленькая точка в начале. Теперь, не у всех сайтов есть это, так что если у вас его нет, значит, он вам не нужен или у вас есть, и его там нет. Так что, если у вас его нет и вы его сделаете, это совсем не повредит вам. Так что это не помешает. Но в основном мы хотим заменить все содержимое этого файла. Итак, я собираюсь открыть его, и вы можете найти много вещей в этом файле. Есть много разных вещей, которые помещают текст в ваш файл .htaccess. Но этот блок является тем, который нужен WordPress, а другие вещи обычно не нужны. Теперь вы, вероятно, не можете сказать, если это правильно, просто посмотрев на это. Я не могу этого сказать. Но я могу сказать вам, где взять хороший. Если вы зайдете на WordPress.org в Codex, в поддержку, документацию, вы найдете оригинальную копию здесь. Я собираюсь скопировать это, вставить и сохранить. Теперь, если это еще не помогло, и ваш сайт все еще не работает, моя следующая рекомендация – поговорить с вашим веб-хостингом. Существуют файлы журналов, к которым у вас нет доступа, и которые могут объяснить, в чем проблема. И они обычно могут позаботиться о вас. На самом деле, я бы сказал, что вашим первым шагом должно стать общение с вашим веб-хостингом. Но иногда они недоступны. Может быть, это выходные или Рождество или что-то в этом роде. Шаги, которые я показал вам, – это то, что вы можете попытаться снова запустить и запустить ваш сайт. Но действительно люди с лучшим доступом будут вашим веб-хостингом. Так что идите к ним, если можете, и если вы не можете попробовать эти шаги. Если вы хотите узнать немного больше об этой теме и увидеть еще несколько шагов, проверьте ссылку на WinningWP в описании ниже. Для получения дополнительной информации о WordPress, см. WinningWP.com.
Посмотреть больше видео …
Что-нибудь добавить?
