8 Самые распространенные ошибки WordPress и способы их устранения

Статья написана:
  • WordPress
  • Обновлено: сентябрь 13, 2017

У вас есть веб-сайт на WordPress?

Это может быть именно то, что ваш бизнес должен достичь масс, увеличить рентабельность инвестиций и укрепить вашу фирменную идентичность. Настройка онлайн-бизнеса действительно проста в WordPress благодаря удобному интерфейсу и гибкости. Хотя WordPress чрезвычайно прост в использовании, существует несколько распространенных ошибок, которые могут вызвать раздражение. Однако лучше всего то, что ошибка, с которой вы, вероятно, сталкиваетесь на своем веб-сайте, скорее всего, была сообщена и решена кем-то перед вами.

Нужна помощь в исправлении сайта WordPress?
WHSR теперь является партнером Codeable.io, чтобы помочь пользователям, которые нуждаются в профессиональных службах разработки / настройки WP.

Чтобы получить бесплатную котировку, заполните эту форму запроса.

Ниже приведены учебники по устранению этих распространенных ошибок WordPress:

1. Ошибка подключения базы данных

Ошибка подключения базы данных

Ошибка установления соединения с базой данных довольно понятна и сообщает, что соединение с базой данных было нарушено.

  • Причины ошибки создания базы данных
  • Проблема с вашим сервером хостинга
  • Ошибка в файле wp-config.php
  • Возможно, ваш сайт был взломан

Решение #1. Исправить проблемы с вашим сервером хостинга

Это хорошая идея поговорить с вашим Хостинг-провайдер WordPress относительно проблемы.

Ваш хостинг-провайдер сможет рассказать вам, выключается ли ваша база данных для превышения ее квоты или возникает проблема с сервером. Если вам говорят, что на сервере все в порядке, пришло время проверить ваш файл wp-config.php.

Решение #2. Ошибка файла wp-config.php

Откройте файл wp-config.php с помощью FTP или файлового менеджера. Теперь проверьте правильность имени базы данных, хоста, имени пользователя и пароля. Если вы найдете какие-либо изменения в этих деталях, исправьте их немедленно. Если вы не знаете, как редактировать PHP-файлы, лучше сначала познакомиться с основами.

Решение #3. Сканируйте его, чтобы проверить, был ли он взломан

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

2. Белый экран смерти

Белый экран смерти

Эта ошибка обычно вызывает простой белый экран смерти без сообщения об ошибке, что делает его более неприятным для вас, поскольку вы не знаете, что искать и что исправить.

Причины:

  • Часто вызвано исчерпанным пределом памяти
  • Плохо закодированная тема или плагин

Решение #1: Увеличьте предел памяти

Поскольку исчерпанный предел памяти является одной из популярных причин этой ошибки, рекомендуется увеличить предел памяти. Чтобы увеличить лимит, откройте файл wp-config.php и добавьте следующую строку кода в основные теги PHP.

DEFINE ( ​​'WP_MEMORY_LIMIT', '64M');

Приведенный выше код увеличивает ваш предел памяти до 64M.

Решение #2, Замените тему темой по умолчанию и отключите все плагины

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

3. Внутренняя ошибка сервера 500

500 внутренняя ошибка сервера

Это еще одна распространенная проблема, с которой почти каждый сайт WordPress сталкивается хотя бы один раз. Существует несколько потенциальных причин.

Причины:

  • Исчерпанный предел памяти PHP
  • Поврежденные функции плагина
  • Поврежденные функции темы
  • Поврежденный .htaccess

Решение #1, Увеличьте предел памяти

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

Решение #2. Изменить файл .htaccess

Поскольку проблема обычно вызвана поврежденным файлом .htaccess, вам нужно будет отредактировать файл .htaccess. Откройте файл .htaccess из FTP или диспетчера файлов и переименуйте его с помощью .htaccess old. Обновите свой сайт и выясните, сохраняется ли проблема. Если это устраняет проблему, нажмите «Настройки»> «Постоянная ссылка» и нажмите «Сохранить изменения» для сброса .htaccess.

Решение #3, Деактивировать все плагины

Если изменение файла .htaccess не повлияло на проблему, вы можете проверить свои плагины. Деактивируйте все свои плагины, щелкнув плагины? установленных плагинов. Выберите «деактивировать» из раскрывающегося списка «массовое действие» и нажмите «Применить». Он автоматически отключит все ваши плагины. Теперь перейдите на свой сайт, обновите его и проверьте, не пропала ли ошибка. Если да, активируйте свои плагины один за другим и посмотрите, какой плагин вызвал проблему.

Решение #4. Замените папки wp-admin и wp-includes

Если ничего не получилось, попробуйте заменить ваши папки wp-includes и wp-admin свежими копиями из установки WordPress. Сохраните их и загрузите. Обновите браузер и проверьте, не решена ли проблема.

4. Потерянный электронный адрес электронной почты и восстановление пароля не работают

Потерянный электронный адрес электронной почты и восстановление пароля не работают

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

Причина:

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

Решение #1. Отредактируйте файл functions.php

Чтобы внести изменения в файл functions.php темы, перейдите в папку ../wp-content/themes/your_current_theme через FTP или файловый менеджер. Откройте файл functions.php и добавьте следующую строку кода.

wp_set_password ('DesiredNewPassword', 1);

Поместите свой новый пароль вместо того, где он говорит «DesiredNewPassword». Сохраните файл и загрузите его снова. Как только вы зашли на свой сайт, удалите код из файла и загрузите его снова.

Решение #2. Сбросьте свой адрес электронной почты и пароль через phpMyAdmin

Войдите в свою cpanel. Нажмите на phpMyAdmin и выберите базу данных своего сайта. Нажмите на таблицу wp_users и отредактируйте свою запись. Введите новое значение для user_pass. Помните, что phpMyAdmin использует шифрование MD5, поэтому вам нужно преобразовать свой пароль в MD5.

Выберите опцию MD5 в раскрывающемся меню Функции. Нажмите сохранить и обновить свой сайт.

5. Время соединения истекло

Время соединения истекло

Эта ошибка обычно вызвана перегруженным общим сервером. По этой причине обычно возникают следующие причины.

Причины:

  • Тяжелые плагины
  • Ошибки функции темы
  • Исчерпанный предел памяти PHP

Наши Решения

  1. Увеличьте предел памяти PHP
  2. Отключите все плагины и удалите тот, который вызывает проблему.
  3. Перейдите к теме WordPress по умолчанию, чтобы проверить, вызывает ли ваша тема проблему.

6. Ошибка страницы 404

Ошибка страницы 404

Эта ошибка обычно возникает, когда веб-сайт не находит указанную вами страницу.

Вызывать

Параметр Permalink является основной причиной ошибки страницы 404.

Решение:

Переконфигурируйте свои постоянные ссылки, нажав на настройки> permalink. Вы также можете вручную переписать правила, чтобы перезаписать параметры постоянной привязки по умолчанию.

7. Ошибка исчерпания памяти

Ошибка исчерпания памяти

Ошибка исчерпания памяти вызывает либо белый экран смерти, либо следующую ошибку

Неустранимая ошибка: допустимый размер памяти для байтов 33554432 исчерпан (пытался выделить байты 2348617) в /home/username/public_html/site1/wp-includes/plugin.php в строке xxx

Вызывать

Основная причина заключается в том, что плагин WordPress или сценарий исчерпывает предел памяти по умолчанию.

Решение

Вам нужно увеличить предел памяти PHP. Несмотря на то, что мы упоминали все шаги по увеличению предела памяти в первой точке, я все еще пишу его здесь.

Чтобы увеличить лимит, откройте файл wp-config.php и добавьте следующую строку кода в основные теги PHP.

DEFINE ( ​​'WP_MEMORY_LIMIT', '64M');

Приведенный выше код увеличивает ваш предел памяти до 64M.

Замените тему темой по умолчанию и отключите все плагины

8. Недоступно для ошибки планового обслуживания

Недоступно для ошибки планового обслуживания

Вы можете столкнуться с этой ошибкой из-за прерванного или недостроенного обновления WordPress.

Причина:

Когда WordPress обновляет плагин или тему, он помещает ваш сайт в режим обслуживания. Если обновление прервано, он сохраняет ваш сайт в режиме обслуживания.

Наши Решения

  1. Вручную обновите установку WordPress
  2. Удалите файл .maintenance, перейдя в корневой каталог через FTP или файловый менеджер.

Заворачивать

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

Статья Джейсона Дашкевича

Jason Daszkewicz - энтузиаст сети, который является разработчиком WordPress для Wordsuccor Ltd., который предоставляет услуги разработки плагинов WordPress для бизнеса. Джейсон обладает исключительным опытом ведения блога в статьях, связанных с WordPress. Он также любит проводить время на открытом воздухе, изучая мир, людей и технологии.

Присоединиться: