Ошибки WordPress — 15 самых распространенных проблем
Мы все любим WordPress, но иногда он просто сводит с ума. Не зависимо от того — ужасающий ли это белый экран смерти, не известная PHP ошибка, причиной которой послужила проблема с сервером или плагином, приводящая к крушению сайта, это никогда не бывает весело. Но где бы WordPress не решил подвести вас, не стоит волноваться, потому из этого поста вы узнаете, что для любой проблемы найдется решение. Сегодня вы и я вместе, решим 15 самых распространенных WordPress ошибок. Что же, давайте начнем с самой часто встречающейся ошибки.
Внутренняя ошибка сервера (Internal Server Error), она же Ошибка 500
Практически каждый знакомый мне WordPress-пользователь хотя бы однажды сталкивался с «Ошибкой 500». Она довольно-таки раздражающая, так как в отличие от многих других WordPress ошибок, «Внутренняя ошибка сервера» даже не намекает нам на то, что нужно исправить, чтоб решить проблему. Такая ошибка может сильно вас расстроить, так как у нее может быть несколько причин, которые описаны ниже.
Вот причины, приводящие к «Ошибке 500»:
- Сбой в работе плагина
- Сбой в работе темы
- Сбой в работе файла .htaccess
- Исчерпан лимит PHP-память
Как исправить «Ошибку 500»:
Эта ошибка запросто может заставить новичка паниковать, но не стоит волноваться, ее можно решить.
Отредактировать файл .htaccess.
Так как к этой ошибке главным образом приводит сбой в работе файла htaccess, авторизуйтесь в корневой директории WordPress с помощью файлового менеджера (или FTP) и переименуйте файл .htaccess в .htaccess.old и обновите браузер, чтоб посмотреть решена ли проблема. Если ошибка пропала, идем в Параметры->Постоянные ссылки и кликаем кнопку «Сохранить изменения», чтоб перезапустить ваш .htacess и переписать правила. Если это не сработало, то нужно проверить ваши плагины
Деактивировать все плагины.
Если вы только что установили какой-либо плагин, и он стал причиной проблемы, это хорошо, так как вы знаете, что нужно деактивировать или удалить. Но в другой раз причиной такой ошибки может стать один из старых плагинов (или несколько плагинов, которые не совместимы друг с другом). Пока вы не деактивируете все плагины, вы не узнаете, стали ли они причиной возникшей проблемы.
Замечание: если вы столкнулись с «Внутренней ошибкой сервера», у вас, вероятно, нет доступа к админ-панели WordPress. Так как же деактивировать плагины? Ок, вы можете почитать Кодекс WordPress. Или же можно узнать, как деактивировать все плагины без доступа в админку WordPress, прочитав статью на сайте WPBeginner (http://www.wpbeginner.com/plugins/how-to-deactivate-all-plugins-when-not-able-to-access-wp-admin/). Если ошибка пропала после деактивации плагинов, вы нашли свою проблему, и настало время поиграть в игру «угадай проблемный плагин». Активируйте расширения один за другим, пока не найдете виновника проблемы. Удалите плагин и займитесь поиском лучшей альтернативы. Также можно оповестить автора плагина об ошибке, так как WordPress прекрасен разнообразием плагинов.
Сменить тему.
Если плагины ни в чем не повинны, то возможно шалит ваша тема. Переключитесь на шаблон Twenty Twelve и перезагрузите ваш сайт. Если вы все еще видите ошибку, вероятно, вам нужно заняться WordPress-директориями
Восстановить директории the wp-admin и wp-includes.
Если ошибка никуда не пропала, попробуйте заменить папки wp-admin и wp-includes новыми папками из свежей инсталляции WordPress
Увеличить лимит PHP-памяти.
Если все уже перепробовано, а проблема не решена, придется запачкать руки и навести порядок на сервере. «Внутренняя ошибка сервера» — вещь неприятная, так что думаю, вас ничего не остановит в попытках решить проблему. Вот вам гайд по наращиванию PHP-памяти. Если вы любитель радикальных мер, то запустите ваш Редактор кода и создайте текстовый файл под названием php.ini. Внутри файла должен быть этот код:
memory=64MB
Сохраняем и загружаем файл в папку /wp-admin/. Если после расширения PHP-памяти ваша проблема ушла, спросите у вашего хостера, что приводит к ее истощению. Причина может быть любой, начиная от неправильной работы темы до криво написанных плагинов. Хостер должен снабдить вас информацией из журнала операций.
Неудачное авто обновление
Сейчас WordPress можно безопасно обновлять в автоматическом режиме, так как количество багов и других подобных вещей сведено к минимуму. Автообновление – это действительно гениальная функция, но иногда она дает сбой. Если автообновление не предусматривает какого-либо человеческого вмешательства, как узнать, что обновление прошло неудачно? Вы увидите что-то из этого:
- Сообщение об ошибке PHP
- Чистый белый экран (также известный как белый экран смерти — WSOD)
- Предупреждение, говорящее о том, что апдейт не удался.
Причины неудачного автообновления:
- Возникла проблема с доступом в интернет во время обновления.
- Сбой связи с главными WordPress-файлами
- Выставлены некорректные права на управления файлами
Решение проблемы с неудачным автообновлением:
Обновляйте WordPress вручную. Если вы не знаете с чего начать, почитайте гайд по мануальному обновлению WordPress в Кодексе.
Ошибка синтаксиса кода WordPress
Проведенный мною анализ показал, что не редко встречаются ошибки, допущенные людьми, которые используют сниппеты кода на своих WordPress-сайтах. Когда вы сталкиваетесь с этой ошибкой, то видите что-то вроде этого:
Parse error - syntax error, unexpected $end in /public_html/your_site/wp-content/themes/your-theme/functions.php on line 38
Не стоит впадать в уныние из-за этого, так как сразу понятно, где искать проблему.
Причина появления ошибок синтаксиса:
Как правило, ошибка синтаксиса появляется там, где потерялся или наоборот появился неожиданный символ. В большинстве случаев такое возникает, когда неопытный пользователь пытается редактировать код темы или плагина, но также подобная ошибка появляется, если вы установили новую тему или плагин, содержащий ошибку.
Как исправить ошибку синтаксиса:
- Научиться правильно вклеивать сниппеты кода. Если вы новичок в WordPress, то вас ждет долгий, но веселый путь к освоению этой системы управления контентом. Спешить нет смысла, так что разбирайтесь во всем, не торопясь. Если вы столкнулись с этой ошибкой после вклейки сниппета, то вам нужно научиться вклеивать их в WordPress правильно или сделаете только хуже.
- Исправить кусок неправильного кода. Если эта WordPress-ошибка возникла после обновления плагина или вклейки кода из сети, вы знаете, где искать поломку. Проблема заключается в том, что если ошибка не дает вам попасть на сайт и воспользоваться «Внешний вид -> Редактор (или Плагины -> Редактор)». Это, конечно же, пугает большинство новичков, но не стоит волноваться, так как всегда можно отредактировать файлы WordPress с помощью FTP или Файлового менеджера из вашей cPanel. Найдите поврежденный файл и исправьте код, удалив его или переписав.
- Попробовать другую тему или плагин. Если ошибка появилась после активации новой темы или плагина, то вероятнее всего она вызвана темой или плагиной. Так что вы можете найти альтернативу вашему выбору или связаться с разработчиками, чтоб те решили проблему. В некоторых случаях у вас может не быть возможности авторизоваться в WordPress, и в таком случае можно удалить плагин или тему с помощью FTP.
Error Establishing A Database Connection (Ошибка соединения с базой данных)
Из всех распространенных ошибок WordPress эта сама объясняет причину своего появления: где-то нарушена связь с базой данных WordPress.
Причины возникновения ошибки соединения с базой данных:
- Ошибка файла wp-config.php
- Проблемы с вашим хостинг-провайдером.
- Вас хакнули!
Что делать, если возникла ошибка соединения с базой данных:
a. Отредактировать ваш wp-config.php file
Получите доступ к файлу wp-config.php с помощью файлового менеджера или FTP и удостоверьтесь в том, что имя базы данных, хост, имя пользователя и пароль указаны правильно.
b. Решить проблемы с вашим веб-хостингом
Если wp-config.php выглядит нормально, а ошибка никуда не ушла, вам нужно поговорить с вашим хостинг-провайдером. Вам скажут, в чем проблема: упал ли сервер или хостер просто решил расширить лимит оперативной памяти вашей базы данных. Если вам скажут, что с их стороны все в порядке, то пришло время озаботиться вопросом WordPress-безопасности на вашем сайте.
c. Просканируйте ваш сайт на наличие угроз
Хакеры не дремлют. Да, не дремлют. В любое время вы можете пасть жертвой хакерской атаки, особенно если вы не знаете, как обезопасить ваш WordPress-сайт. Чтоб удостовериться в том, что ваш сайт не был хакнут, просканируйте его с помощью инструмента типа Sucuri Sitecheck.
Ошибка «Briefly Unavailable For Scheduled Maintenance»
1,2,3…все отдохнули, давайте попытаемся понять, почему мы сталкиваемся с этой не с такой уж мимолетной ошибкой. И, кстати говоря, вам совершенно не стоит волноваться на ее счет, так как эту ошибку очень просто решить. Но сначала, давайте глянем на причины ее возникновения.
Причины возникновения ошибки «планового техобслуживания»:
- Неудачное обновление WordPress привело к тому, что некоторые вещи вышли из-под вашего контроля.
- По каким-то причинам после обновления не был удален файл .maintenance
Как избавится от этой ошибки:
- Обновлять WordPress вручную.
Идем в корневую директорию WordPress с помощью FTP или файлового менеджера и удаляем файл .maintenance Чувствуете в себе силы устранить любую ошибку, если/когда такая возникает? Если так, то давайте двигаться к ошибке № 6.
Не работает восстановление пароля по электронной почте.
Главная причина возникновения данной проблемы заключается в людской забывчивости. Может быть, попробуете поделать упражнения для укрепления памяти? Шучу, мы все что-то забываем, даже такие важные вещи, как пароли, имена пользователей, и email-адреса. В этом случае вы вынуждены воспользоваться страницей восстановления пароля. Но проблема заключается в том, что вы так и не дождетесь ссылки для сброса пароли на свой почтовый ящик. Вы проверяете почту опять, роетесь в папке со спамом, но опять нет ссылки.
Причина возникновения проблемы:
Почему-то ваша WordPress инсталляция не высылает вам ссылку для сброса пароля, и почему так происходит никому неизвестно. Но главная загвоздка заключается не в том, что вы не получили ваш пароль, а в том, что вы вообще не можете его сбросить. Хорошо, есть парочка решений.
Как решить проблему со сбросом пароля:
Перезапустить ваш WordPress с помощью phpMyAdmin. Это решение наиболее «технарское» из двух предложенных.
- Авторизуйтесь в вашей cPanel и перейдите в phpMyAdmin.
- В списке баз данных выберете вашу базу данных. (ваш хостер поможет вам, если вы не можете найти нужную)
- Откройте таблицу wp_users и выберете того пользователя, которому нужно сменить пароль.
- Нажмите «редактировать» и введите новый пароль в поле user_pass.
- Выберете функцию MD5 из выпадающего меню
- Кликните кнопку Go и сохраните изменения.
Отредактировать файл functions.php
И вот он, менее технический способ. Файл functions.php ответственен за многие вещи, происходящие на вашем WordPress-сайте. Если с восстановлением пароля по email полный мрак, то нужно:
Перейти по “../wp-content/themes/ваша активная тема /” используя FTP или файловый менеджер, скачайте functions.php file.
Откройте его в редакторе кода и добавьте следующий код:
wp_set_password('DesiredNewPassword', 1);
Замените DesiredNewPassword на ваш новый пароль. Номер один (1) — это ваш пользовательский ID в wp_users table. Сохраните и загрузите functions.php на место. Когда вы авторизуетесь на вашем сайте, удалите этот код (скачайте functions.php, удалите код и снова загрузите в директорию с темой).
Ошибка «HTTP Error 403 – Forbidden»
Если вывидите сообщение «You are not authorized to view this page. (Ошибка 403, вам требуется зарегистрироваться для просмотра этой страницы)», когда пытаетесь авторизоваться на вашем WordPress-сайте, то вы столкнулись с одной из самых популярных ошибок WordPress — «HTTP Error 403 – Forbidden».
Причина Ошибки 403:
Проблема с индексным файлом, если ваш блог «живет» на сервере Windows.
Решение проблемы, при возникновении Ошибки 403:
Положить в корневую директорию файл index.php. Чтобы сделать это идем в Control Panel -> Web Options -> Directory Indexes и кидаем туда index.php.
Сайдбар переместился под контент
Эта ошибка меня крайне озадачила, когда я впервые с ней столкнулся. Я был убежден, что моя тема совершенно никуда не годится, и собирался изменить ее целиком. Так что я позвал поисковых роботов Google и понял, что получил одну из самых распространенных WordPress ошибок. Осознав это, я успокоился. Пара кликов плюс пара прокруток страниц, и я нашел причины.
Причины перемещения сайдбара под контент:
- Ошибки HTML – иногда вы можете забыть закрыть парочку элементов div.
- Ошибки CSS – в другой раз вы можете задать непропорциональную ширину, что приведет к искажению всего вашего шаблона.
Как решить проблему:
- Закрыть div элементы. В большинстве случаев в этой проблеме виноваты div элементы. Закройте все открытые div’ы и уберите лишние div элементы, которые выталкивают сайдбар за границы контейнера. Используйте инструмент типа W3 Validator для того, чтоб проверить, не стал ли ваш HTML-код причиной ошибки.
- Исправить ваш CSS. Из-за того, что ширина задана непропорционально ваш шаблон может перекосить, что ведет к перемещению сайдбара под контент. Все должно быть пропорционально. Например, если ширина главного контейнера 920px, то область контента должна составлять 620px, тогда на сайдбар будет приходиться 250px, а остаток в 50px пойдет на поля. Также аккуратнее используйте свойство float
Админка WordPress отражается некорректно
Зашли в админ панель и обнаружили, что с консолью все совсем не в порядке? Я имею в виду, что ссылки отражаются неправильно, не на своих местах, в виде списков ссылок, так как консоль отображается без подключения CSS.
Причины некорректного отображения админ-панели:
- Прокси и файерволы блокируют CSS-файлы
- Поврежденные плагины админ-меню
Как решить проблему неправильного отображения админ-панели:
- Убедитесь в том, что вы не находитесь под защитой прокси или файервола (возможно вы зашли на сайт с рабочего компьютера), попытайтесь попасть на сайт с какого-либо другого компьютера без файервола и прокси. Вы также можете попробовать почистить файервол и кэш прокси, и посмотреть сработало ли это.
- Обновите/деактивируйте плагины админ-меню. Если ошибка выскочила после установки плагинов типа Lighter Menus и Admin Drop Down Menu, попытайтесь их обновить или переустановить. Если ошибка не ушла, деактивируйте плагин.
Ошибка — Connection Timed Out (вышло время ожидания подключения)
Если ваш сайт «живет» на перегруженном множеством сайтов сервере, то вы будете встречаться с этой проблемой сравнительно часто.
К этой ошибке ведут следующие проблемы:
- Тяжелые плагины
- Ошибки функционирования темы
- Нехватка PHP-памяти
Пути решения проблемы:
- Деактивировать недавно установленные плагины или перезапустить папку с расширениями.
- Увеличить лимит PHP-памяти.
- Переключиться на тему Twenty Twelve, чтоб узнать, не стала ли ваша тема причиной сбоя.
Ошибка «Warning: Cannot Modify Header Information – Headers Already Sent By»
Еще одна распространенная ошибка WordPress, которая беспокоит многих WordPress-пользователей, особенно начинающих. Если вы уже сталкивались сней, то вероятно видели что-то вроде этого:
Warning: Cannot modify header information — Header already sent by (Output started at /blog/wp-config.php:34)
Последняя часть (Output started at /blog/wp-config.php:34) говорит нам, откуда взялась ошибка
Причина возникновения ошибки:
Присутствие пробелов в затронутом файле (в случае выше это wp-config.php)
Решение проблемы:
- Вам нужно будет удалить все пробелы. Для устранения ошибки нужно:
- Скачать затронутый файл (например, wp-config.php) с помощью файлового менеджера или FTP
- Открыть файл в вашем любимом редакторе кода (например, Notepad++)
- Удалить все пробелы перед первым <?php (первый <?php должен находиться в первой строке)
- Удалить все пробелы после закрывающего ?>
- Сохранить файл.
Плагин, который невозможно удалить
У некоторых плагинов есть скрытые файлы, которые могут стать настоящей головной болью, если вам захочется удалить одно из таких расширений. В связи с этим хорошая идея скачивать плагины (и если уж на то пошло и темы) только с тех сайтов, которым вы доверяете. Проблема в том, что вы не можете удалить плагин из админ-панели, и даже после удаления папки с плагином с помощью файлового менеджера (или FTP) он все равно никуда не девается. Магия? Не совсем…
Почему иногда так сложно удалить плагин:
Имеются скрытые или вложенные файлы.
Решение проблемы:
- Брать плагины только с проверенных ресурсов. Не хватайте расширения откуда угодно. Если вы хотите приобрести на совесть написанный плагин, воспользуйтесь ресурсами типа CodeCanyon или WPExplorer. Если вас интересуют бесплатные плагины, то загляните в репозиторий WordPress. Лучшее лечение – это профилактика, верно?
- Удалите плагин с помощью протокола Secure Shell (SSH). Этот трюк сработает только, если у вас есть доступ к сайту по SSH. Вот, что нужно сделать. Авторизуйтесь в блоге с помощью протокола SSH и идите в “../wp-content/plugins/“. Используйте команды Is –aI для перемещения по папкам, и чтоб, наконец, удалить проблемный плагин, используйте команду rm (имя папки).
WordPress Posts Returning 404 Error (Страница не найдена)
Вы открываете отдельные записи, и каждый раз получаете ошибку 404, и это не очень хорошо, так как в записях как раз заключается вся «соль» WordPress-блога.
Причины возникновения ошибки 404:
Проблема с настройками постоянных ссылок
Как устранить ошибку 404:
a. Сохранить постоянные ссылки
Эту WordPress-ошибку очень легко решить, так что не паникуйте — скоро ваши читатели опять смогут читать записи. Идем в Параметры-> Постоянные ссылки и жмем кнопку «Сохранить изменения».
b. исправить файл .htaccess
Если настройка пермалинков не помогла решить проблему, пришло время вручную поправить файл .htaccess. Идем в корневую директорию WordPress и скачиваем файл .htaccess. Если его не существует, создаем новый файл и сохраняем его, как .htaccess. Добавляем следующий код в файл .htaccess:
# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress
Сохраните и загрузите файл .htaccess на прежнее место.
Ошибка «WordPress Memory Exhausted» (Нехватка оперативной памяти WordPress)
Как известно, эту ошибку всегда сопровождает белый экран смерти или сообщение об этой ошибке
Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 2348617 bytes) in /home/username/public_html/your_site/wp-includes/plugins.php on line 36
Причины нехватки оперативной памяти:
Какой-либо плагин или скрипт съедает всю вашу память.
Решение проблемы:
Проще всего увеличить вашу оперативную память. Чтоб это сделать, откройте файл wp-config.php (его можно найти в корневой директории) и добавьте туда этот код:
define ('wp_memory_limit', '64M');
Замечание: вам не придется скачивать этот файл (или любой другой), если вы используете файловый менеджер. Вы можете отредактировать файл прямо там. Поговорите с вашим хостером, если не можете понять, как редактировать файлы в файловом менеджере.
Ошибка «Fatal Error Undefined Function is_network_admin»
Я решил закончить этот пост описанием очень простой, но и очень распространенной ошибки.
Причины возникновения ошибки:
Сбой автообновления WordPress.
Как решить проблему:
Обновлять WordPress вручную. Очень просто, правда? 🙂
Читайте так же — Не работает плагин — что делать!?
Использованы материалы с сайта wpexplorer.com
Спасибо, очень полезная статья. Сохранил к себе в Evernote, но, надеюсь, что никогда не понадобится. 🙂
Ооо, это ошибки! Как я хорошо помню ошибку «Warning: Cannot Modify Header Information – Headers Already Sent By», которую просто не понимал из-за чего появлялась на моем сайте. Также эта ошибка появлялась когда я писал на PHP, так очень распространенная ошибка, когда есть пробелы или переносы в начале кода. Спасибо ДмитриЙ, за статью!
Заходите 🙂
У меня вопрос наверное чуть-чуть не по теме…
Если я хочу откатиться до состояния первоначальной установки чистого wordpress, что мне нужно сделать? Насколько я понимаю — очистить базу данных и удалить файлы на хостинге в папке мойдомен/www… если все верно, то какие именно файлы и папки?
Есть кнопка — переустановить. Попробуйте. Или Вы хотите совсем всё чистое?
А что за кнопка и где она находится?
Вообще-то, все чистое
Админка — Обновления. А так сносите всё в корневой директории и ставьте WP по новой. С новой БД.
Спасибо
При авторизации в WordPress (войти на сайт) выдается ошибка — cookies заблокированы из-за
неожиданного вывода на экран. Менял кодировку на UTF-8 (BOM). Не помогло.
Как исправить эту ошибку?
Если смена кодировки не помогла, обратитесь за помощью к вашему хостеру. Наверняка, они решат проблему.
Спасибо за статью! У меня была ошибка 403, связанная с сервером. Я переименовала файл .htaccess, и все получилось! Далее следовала Вашим указаниям. А как переписать правила для этого файла?
И что Вы можете посоветовать от чрезмерной нагрузки на сервер хостинга? Как защититься от назойливых посетителей-роботов?
Пожалуйста Елена. А почему Вы уверены что нагрузка чрезмерная?
Я вижу в панели управления сайта. Да и в переписке с хостингом:
По данным статистики нагрузка на сервер:
Дата, нагрузка на CPU, нагрузка на MySQL
2015-06-14 69.49cp 19
2015-06-13 77.91cp 46
2015-06-12 67.49cp 16
2015-06-11 118.85cp 99
2015-06-10 108.34cp 51
2015-06-09 91.58cp 62
2015-06-08 55.65cp 26
— что превышает допустимые значения на текущем тарифном плане: нагрузка на CPU до 50 cp, MySQL до 1000.
Видимо Бегет или Таймвеб?
Таймвеб
К сожалению, оба этих хостинга давно «славятся» своими ограничениями. У них переход на более дорогие тарифы — вопрос времени. В любом случае, Вам стоит заняться оптимизацией с помощью https://developers.google.com/speed/pagespeed/insights/ Отключите/замените монстров типа nextgen галереи. Джетпак тоже может существенно влиять, если там все бездумно повключать. Оптимизируйте картинки. Проверьте, нету ли у вас плагинов которые давно не обновлялись. Что касается модифицирования .htaccess попробуйте настроить как написано вот тут http://wpnew.ru/sozdanie-bloga/optimizaciya-bloga/google-pagespeed-insights.html
Спасибо, Дмитрий! Буду пробовать…
У Вас очень перегруженный сайт, оно и визуально видно. Готов Вам помочь по облегчению нагрузка, из спортивного интереса.
Как это будет выглядеть и сколько «вешать граммов»? ))
Вес вашей страницы более 3х мб, много js и css которых можно минифицировать и тем самым облегчить, неоптимизированны изображения, много соц. кнопок, старая версия wordpress ну и так далее. Про какие граммы Вы говорите? Не понял Вас.
Граммы — это расчетная монета :))) Ведь каждый труд должен оплачиваться.
Для начала б результата добиться, а там уже на Ваше усмотрение).
Высвечивается только надпись Fatal error: Call to undefined function nocache_headers() in /var/www/u0053615/public_html/kluchik.guostrj.ru/wp-admin/admin.php on line 33 и белый экран.Как я поняла, что это ошибка в автообновлении.Но как теперь обновить вручную? Нет ни одной активной кнопки.
Как хорошо, что вы написали об УСТРАНЕНИИ ошибок, а не о красивом оформлении страничек с ними! Самая лучшая статья по теме, из тех, что я сегодня нашла. И убрала ошибку на своём сайте 🙂
Рад, что пригодилось, заходите 🙂
Здравствуйте! Подскажите, пожалуйста, у меня после взлома сайта перестали отображаться страницы… Вместо содержимого высвечивается надпись:
«Не найдено
К сожалению, вы запросили то, чего здесь нет.»
Где поискать, где «собака порылась»?)
Заранее спасибо!
Убедитесь в том, что запрашиваемые страницы вообще еще существуют. Проверьте Постоянные ссылки и пересохраните их. На вирусы тоже не помешает проверить.
Дмитрий,
добрый день!
Давно не обновляли контент, а тут зашли в админ панель и не смогли обновить плагины.
При добавлении/активации/обновлении плагинов, идёт редирект и появляется страница с ошибкой 404.
Уже пробовали отключить все плагины и обновить, но безрезультатно.
По своему опыту знаю, что часто выдает при конфликте плагинов, зачастую после обновления, так сказать сюрпризек
Вот проблема — обновляю плагины, а затем выскакивает, например, «Неустранимая ошибка : нельзя использовать возвращаемое значение функции в контексте записи в /home/users/i/info2012/domains/my-gardening.ru/wp-content/plugins/terms-descriptions/ajax/td_terms_ajax.php в строке 78» и так на некоторых сайтах. Видимо, конфликт плагинов. WordPress был автоматически обновлён до WordPress 4.9.5. Не могу после этого зайти в консоль сайтов. Сделала заявку в техподдержку. — не могу сама разобраться.
Спасибо за статью! Проблема оказалась с темой, что очень обидно, ведь тема понравилась, но видимо придется искать другую тему. Может как-то можно исправить текущую тему? Где копать не подскажите?
Добрый день! Дмитрий, помогите если сможете 🙂
У меня такая ситуация. Я новичок в создании сайтов. Зарегистрировала домен,привязала хост с доменом. Ворд пресс установила,зарегистрировалась Начала работу в админке своего сайта. Первое что решила установить тему оформления.Пару раз меняла тему оформления. В течении недели всё работало. Могла зайти спокойно в свою админку с логином и паролем. Сегодня не могу зайти выдаёт ошибку: «ОШИБКА: Cookies либо заблокированы, либо не поддерживаются вашим браузером. Чтобы использовать WordPress, нужно разрешить cookies.»
проверила куки включены. в настройка вроде всё нормально. Читала форумы везде пишут про кодировки и программы для файлов и тд. Но мне возможно это пока не поможет,тк файлы никакие еще пока не заливала на сайт…
Не знаю что делать… Вы можете пошагово написать ?
Подскажите пожалуйста , что делать какие шаги предпринять ?? спасите)))
у подруги кстати такая же проблема.и тоже сегодня..мы с ней одновременно всё создавали (разные ноуты,домены и хост)
Добрый день. Проблема видимо в браузере, а не в сайте. Очистите кеш, попробуйте с другого браузера. Если речь о сайте по Вашей ссылке, то у меня все открывается норм.
Добрый день! Статья очень полезная, но у нас немного другая проблема на сайте со сбросом пароля. Подскажите, пожалуйста как настроить сброс пароля пользователей сайта. Письмо на почту клиенту приходит со ссылкой, которая возвращает в то же письмо. Как переадресовать на страницу восстановления пароля. Используется Woocommerce. Плагин магазина использую впервые. Сайт пока в разработке.
Скорее всего, это ваш хостер включил защиту дополнительную и срабатывает редирект. Просите, что бы отключил.
Полная версия сайта: https://pp.vk.me/c625321/v625321432/3b614/sabG-VR_xME.jpg
Мобильная версия сайта: https://pp.vk.me/c625321/v625321432/3b60b/8FhRC2yQydE.jpg
Здравствуйте ! У меня на недавно пропали все иконки или значки с сайта, вместо них просто прямоугольники. Пробовал поменять тему, все равно и на другой тоже самое, но если заходить с мобильной версии то все появляется, а вот с полной прямоугольники. Вставил ссылку на фото. Как можно решить эту проблему?
Александр, добрый день!
Подскажите пожалуйста как вы решили проблему с иконками, которые пропали/превратились в прямоугольники?
Сейчас точно с такой же столкнулся, и пока не могу найти решение. 🙁
Здравствуйте. Статья полезная. Помогите с проблемой на блоге перестала работать возможность публиковать посты и редактировать страницы. При создании же новой записи отображается надпись «Вы редактируете страницу, на которой отображаются свежие записи.» Справа отображается кнопка «Отправить на утверждение». При нажатии на нее появляется надпись «Вам не разрешено редактировать эту запись.»
Здравствуйте. Похоже у Вас права участника, а не администратора. Проверьте.
Такая же ерунда произошла после обновления WP. Кто-нибудь знает, как решается проблема? У меня такое случилось на двух сайтах с разными темами (обновляла одновременно).
А что конкретно произошло? В блоге перестала работать возможность публиковать посты и редактировать страницы?
У меня почему то кроме меня есть еще один пользователь я удалить его не могу . Но администратором являюсь я.
Это странно, если сайт Ваш 🙂 Разбирайтесь с безопасностью. Смените пароль, сделайте другого пользователя обычным подписчиком (если это не так) и попробуйте удалить. Проверяйте на вирусы локальный копм и сам сайт в сети.
А каким ресурсом лучше проверить сайт на вирусы. Пробую другого пользователя сделать подписчиком не получается, выдает ошибку сервера.
У некоторых хостингов есть встроенные инструменты проверки на вирусы. Есть aibolit и manul. Если не разберетесь пишите, помогу разобраться.
Да просто в гугле наберите проверка сайта на вирусы. Вариантов много. Но начинать всегда стоит с проверки своего локального компа если используете FTP клиенты с паролями.
Здравствуйте. связался с тех поддержкой хостинга сказали что исправят проблемы с базой данных. На этот хостинг я недавно переехал они мне сайт сами переносили.
Здравствуйте Дмитрий. проблему с опубликованием статей и пользователем тех поддержка хостинга решила проблема была в базе данных. Теперь возникла другая как вы посоветовали проверил сайт на вирусы несколькими онлайн антивирусами один из них это Antivirus-Alarm выявил троян Trojan.IFrame.Script.4. Другие антивирусы ничего не нашли. Проверил компьютер и скачал все папки с хостинга вирусов не обнаружено. Подскажите пожалуйста как решить проблему с этим трояном.
Александр, думаю советы с antivirus-alarm.ru Вам больше помогут чем мои.
http://antivirus-alarm.ru/antivirus_cleaning/besplatno_udalit_virus_s_sayta/
Но повторюсь, в любом случае и прежде всего, нужно быть уверенным в локальной безопасности компьютера и сменить пароли FTP.
Спасибо.
Что у вас случилось с сайтом, жутко тормозит, прокрутка еле еле работает
Я не вижу проблем. Суда по онлайн тестам тоже вроде все норм.
Поздно вечером вчера было было, сейчас норм
Здравствуйте!
Простите за мою непонятливость.
При восстановлении пароля через редактирование файла functions.php в какую строку нужно вставить код wp_set_password?
спасибо )
Подскажите, как отписаться от комментариев?
Добрый день! Подскажите пожалуйста как решить ошибку:»Вам не разрешено редактировать эту запись.». Захожу под админом, создаю новую страницу при этом кнопка не «Опубликовать» как обычно, а «Отправить на утверждение» после нажатия на нее выходит эта ошибка. В чем проблема не могу понять.
Если вы уверены, что заходите под админом, вероятно стоит искать проблему в каком то плагине так или иначе связанном с ролями. Других причин я не вижу.
Добрый день, Дмитрий.
Подскажите как быть:
1. Я создал порядка 12-15 страниц, но когда я загружаю эти страницы, то в 4 случаях в конце адресной строки появляются надписи %E2%80%8E. Пример: должно быть /shevrolet-yepika/, а стало /shevrolet-yepika/%E2%80%8E. Как это удалить?
2. Я настроил файлы для скачивания, некоторое время все работало, а теперь (вот уже неделю) выдает ошибку 404. Связался с хостингом — попросили сделать бэкап файлов и БД — все сделал, но проблема не решилась. Что можно сделать?
Добрый день. Проверяйте настройку своих постоянных ссылок. Должно быть установлено «По названию записи».
Доброе время суток.
Появилась такая проблема : записи не отображаются в «Странице записей», просто страница, без какого-либо наполнения, меню и прочие модули есть, а вот записей нету, хоть тресни, может кто сталкивался.
Здравствуйте! Если честно я новичок, впервые работаю с wordpress-ом. Хотел убрать Breadcrumbs, и теперь вот ошибка вышло. Я всех текста копировал и сохранил чтобы потом заново вставить. Вот теперь не могу зайти на WordPress. Не могу понять как это было. Уже почти все работу закончил. Помогите пожалуйста. Спасибо заранее.
Большое спасибо! Помог ваш совет про постоянные ссылки — после обновления не открывались страницы.
Огромное спасибо!!!! Великий поклон ВАМ! ))) сайт восстановили.
Что это такое? На сайте есть страницы (или записи), которые в админке не видны. А по ссылке на них можно зайти. Как убрать эти ненужные страницы?
Тема Мистика, дизайн — перестал выделять «шаблон страницы» и не показывает «линейку». Весь сайт стал одностраничным, без сайтбаров Что случилось? За ранее Благодарю. Алевтина. Новичок
Что значит перестал выделять «шаблон страницы»? Уточните.
Спасибо! Совет не нужен, настроила сама!!!
Переход на страницу checkout выдаёт 404. Хотя сама стр есть и из админки просматривается. Сохранение пост ссылок не помогло.
Настройки страницы посмотрите-статус или видимость выставлены неверно.
А что могло случиться с сайтом. В любой статье нажимаешь редактировать -отвечает «Страница сайта не работает.Сайт пока не может обработать этот запрос».Благодарю.
Где-то в коде ошибка. Например точки не хватает. Проще всего перезаписать копию. У вас какой хостинг?
обновите постоянные ссылки в админке, может быть трабл
Друзья,вот случайно узнал про свою оплошность. Оказывается я по привычке обновил плагин «Search- Meter».Оно оказывается недоработанное,вот поэтому вход на сайт захлопнулся,и теперь жди когда он заработает корректно!Какие будут предложения?Спасибо.
Здравствуйте! Обновила вордпресс и загрузила несколько плагинов, записи перестали открываться с главной. Появляется надпись 404. Постоянные ссылки посмотрела, если в настройках отмечено «простые» то записи снова открываются нормально, а если поставить на «название записи» то снова пишет 404, а в урле названия записей по-русски. Что можно исправить? Плагины перевода не помогают.
Заранее спасибо.
Установите Cyr to Lat enhanced и настройки постоянных ссылок на «Название записи»
Спасибо, что ответили. Я уже разобралась. Оказывается, я установила плагин после того, как разместила записи. Поэтому он их и не транслировал.
Огромное спасибо за статью, поместила в закладки (хотя, лучше бы не пригодилась:)) Информация бесценна.
Если устранение неполадок в плагинах не помогло, тогда придется признать, что причина может быть в вашей теме. Первое, что нужно сделать — создать резервную копию папки темы. Затем вы можете просто удалить вашу тему, и WordPress установит тему по умолчанию. Поэтому берем горячий напиток с высоким содержанием кофеина, делаем глубокий вдох, и готовимся к предстоящему решению проблем. Есть ли хорошая новость? Да — некоторые подходы аналогичны методам, описанным в предыдущем разделе.
Здравствуйте.
Подскажите, в чём может быть проблема, если страницы открываются, а записи нет. У меня сайт в основном из страниц. Записи есть только в рубрике Новости. Сама рубрика открывается. Подозреваю что дело в имени. Страницы оканчиваются /. А записи .html и они подвисают.
В чем причина и как её решить, помогите пожалуйста.
Дело похоже в префиксе. Рубрика Новости по умолчанию сейчас имеет адрес «главная/category/news/».
Записи добавляются в рубрику Новости и имеют адрес главная/news/запись.html без вставки /category/
Раньше все работало и я не знаю были ли префиксы такими же.
Возможно после обновления wordpress добавилась вставка /category/ и теперь записи перестали работать?
Может нужно убрать эту вставку /category/ ?
Или я не туда копаю? Подскажите пожалуйста.
Ситуацию с /category/ решил. Но проблема осталась. При загрузке записи грузится только шапка сайта и главное меню. При загрузке второго верхнего меню всё виснет. Предполагаю что дело в single.php. Не пойму только почему 5 лет сайт работал нормально, а теперь возникла эта проблема. Причем страницы-то нормально открываются.
Может кто-то сталкивался? Новая версия вебмастера от Яшки тыкает меня как котенка в эту ошибку «Вероятно, на сайте некорректно настроен возврат HTTP-кода 404 Not Found, что может негативно сказаться на индексировании сайта роботом. Настройте возврат кода 404 на запрос несуществующих страниц.»
Перечитал уже кучу информации и что-то в край запутался. Не подскажите, куда копать?
Здравствуйте, подскажите пожалуйста, у меня при регистрации нового пользователя выдает ошибку «ОШИБКА: введите пароль дважды» но при этом второго поля для ввода пароля на странице регистрации нету(((
Заранее благодарен за помощь.
ууууу…. КРУТООО!!!! А я уже собиралась весь контент переписывать:))) А оказалось всего два раза по кнопочкам надо было щелкнуть!!! Спасибо!!!
При заходе в блог соединение с базой данных начало показывать ошибку Error Establishing A Database Connection. До этого все было нормально, блог работал. Я сходу в поиск, чтобы выяснить причины возникновения такого казуса и он меня привел сюда.
Первым делом я проверил файл конфигурации, все в порядке. Затем я написал хостеру, тот ответил, что он занимается хостингом, а не ресурсами расположенными на нем. далее дорога меня завела в саму базу данных, а ее там вообще не оказалось, испарилась. Я к хостеру, как такое может быть? Он мне еще раз напомнил, что это не его дело. Так я и не смог узнать, куда исчезла база данных. Хостер на автомате бекапы не делает, истории логов нет, зато очень дешевый. Вот и поплатился я из-за своей экономии денег. Благо, что блог новый и там мало было контента. Теперь думаю о переезде на другой хостинг. Но выбираю тщательно, чтобы снова не влипнуть.
Фатальная ошибка : Невозможно переопределить the_post_thumbnail_caption () (ранее объявленный в /home/srv51307/mcreklama.ru/wp-includes/post-thumbnail-template.php:244) в /home/srv51307/mcreklama.ru/wp-content/themes /mcreklama/functions.php на линии 134
Подскажите пожалуйста что это за ошибка? это после нажатия кнопки обновить wordpress до новой версии случилось, не могу зайти не в админку ни на сайт, что делать ?
Всем привет. Почему-то пропала галерея с сайта. Нет ни одной ранее выложеной фотки. При этом, если заходишь через админку, то все норм. Подскажите, в чем дело?
Спасибо большое за статью! Помогло деактивировация всех плагинов.
Спасибо! Очень помогло!Дело было в теме.
Из редактора в визуальном режиме на панели пропали кнопки «растянуть по ширине» и подчеркивание текста. Подскажите, пожалуйста, как восстановить редактор?
Это новая версия WordPress. Теперь только горячими клавишами.
Добрый день. Я новичок в вордпрессе, подскажите плз, при создании статьи я ставлю абзацы и пустые строки между ними, а после публикации текст остаётся сплошным, не разделён вообще. Знаете почему так может быть? Буду благодарна за подсказку как это устранить
Возможно Вы копируете с использованием чужого форматирования. В любом случае можно проверить переключив редактор в текстовый режим.
Добрый день! Помогите пожалуйста разобраться с такой проблемой: почитав статью для чайников — это я — захотела получить сертификат https, получила, но, как я понимаю, воспользоваться не успела, ибо пошла менять как было сказано в статье адрес http на https : Админ панель, настройки, общие.. изменила, сохранила. И.. больше сайта не увидела. С разных компов разным людям открывается при заходе в поисковиках выходит либо -» вы переходите на небезопасное подключение и далее — не пускают», либо — «упс, тут пустое место для чего нибудь нового и крутого». В общем, что-то я напортачила с адресом сайта. с панели хостинга если выхожу на домен, мне тоже пишут — «по этому адресу ничего нет». 🙂 В Админку сайта теперь тоже попасть не могу. Да и есть ли в то смысл, не знаю.
Что делать, помогите пожалуйста?
Добрый. Восстановите бекап и больше не занимайтесь ерундой с https.
Здравсивуйте! Решил разобраться в науки создании сайтов. В общем сайт купил, на движке WordPress. Сайт наполненный контентом, начал дополнять его. Выглядит симпатично. Захотелось понять как почту создать свою..в общем натыкал в cpanel так, что теперь сайт не открывается, а пишет ошибку Index of…подскажите, что делать пожалуйста? Как вернуть прежний контент?
что может быть не так: установил тему, настроил, добавил 1 запись. Пока залогинен под админом — страница с записью отображается, разлогиниваюсь — смотрю по адресу — пустой экран
Добрый день. После публикации очередной статьи на сайте, правый сайдбар «ушел» вниз. Причем только на этой одной странице. В Вашей статье описана подобная проблема, но, честно говоря, как подступиться к ее решению, я так и не поняла. Как обнаружить незакрытые элементы div? Валидатор выдал 63 замечания — но для меня это темный лес. Лезть в код и CSS самой страшно, тем более, что статью публиковала как обычно, через встроенный редактор, код даже не трогала.
Здравствуйте! Подскажите, почему перестала функционировать кнопка «подписаться»? Хочу подписаться на блог, кнопка вроде бы на секунду становится зеленой, а потом отмена действия и пишут: ошибка и бла-бла-бла.
Ручной способ восстановления WordPress может подойти не всем. Если вам кажется это слишком сложным, то мы можем подсказать вам другой способ. К сожалению, это не поможет вам, если ваш сайт не работает, но он точно поможет вам избежать подобных проблем в будущем.
Благодарю за отличную статью, решил проблему с ошибкой 500 за 3 мин. Искал причину 2 часа пока на вашу дельную статью не зашёл ) Спасибо!
Добрый день! У меня такой вопрос. Загружаю медиафайлы в админку сайта, все работает нормально, но со временем пропадают картинки, и на их месте остаются белый квадрат, как в админке, так и на сайте. Причем если заходить на сайт в одно и то же время, на одном компьютере исчезают одни картинки, а на другом другие. Я только начинаю работать с вордпрессом. За любую помощь спасибо!
Здравствуйте! Я новичок в ВП. И сегодня меня посетила паника. Потому что еще вчера я настроила сайт, залила контент, он выглядел так, как мне понравилось. А сегодня визуал другой, совершенно убийственный. Меню из верхнего бара сместилось в стопку вдоль левого, ушел фон, вместо него бэк-фон вылез вперед. конструкция поменялась. К слову сказать, я работала только с визуальным редактором, потому что я не программист. Соответственно, ни в какие коды я не лезу. Вобщем, скажите, если можно исправить, что делать?????Караул!!!! Заранее благодарю.Галина.
Спасибо за инфу. Пока все ок. В основном спасает резервное восстановление данных на хостинге.
Помогите мне , пож, и вы мне спасете нервы ). Создаю лендинг на вордпрессе плагин елементор, все шло гладко . через пару дней когда вставляю в колонку «иконку с текстом » или «изображение с текстом» или копирую предыдущие колонки с этим содержимым -изменения не сохраняются и выдает «ошибка сервера». как мне решить эту проблему ? сайт не мой и боюсь запороть . Спасибо заранее
Здравствуйте. На моём сайте перестала работать форма добавления комментариев. На страницах с шаблоном главной страницы она пропала вообще, на страницах с базовым шаблоном она изменила внешний вид. Форма стала выпадающей при наведении курсора., удалилась капча, появились кнопки соцсетей. При добавлении комментария появляется надпись: Сайт 127.0.0.1 не позволяет установить соединение. В последнее время обновлялся плагин Jetpak, и настраивал форму подписки от Jetpak. В какой момент отказала форма подписки сказать не могу, но последний комментарий был ещё 15.08 2019г. Тема Jolene. Помогите пожалуйста.
С уважением Владимир.
Добрый день! Стала быстро расти в размерах база данных. За неделю увеличивается на 5-7 мегабайт, только за счёт таблицы «options». За последние пять дней уже 10 мегабайт удалено, во время оптимизации. Вирусов нет, регистрация закрыта, автор один. Подскажите, где искать проблему?