Разное

Ошибка 500 wordpress при входе в админку: Ошибка 500 при входе в админку

Содержание

Ошибка 500 при входе в админку после смены хостинга

в логи ошибок сервера.
error_log
там 100% ошибка указана.
наверняка из-за какого-нибудь плагина, который не работает на php 7.x

не могу найти файл логов
папку plugins переименовывал

результат тот же

пробовал понижать версию php
до 7.1 — результат тот же(стояла на старом хосте)
до 5.6 — так же

да переносил duplicator

не могу найти файл логов

Нужно задать вопрос хостеру

файл логов сервера нашел
ошибок в нем нет(специально очистил сначала и попробовал войти в админку)

сама панель входа открывается ввожу логин пароль и падает в ошибку

файл логов сервера нашел

именно ошибок РНР?

если это все таки так, то вам следует обратиться в ТП хостинга, ибо 500 — это ошибка сервера, как правило связанная с нехваткой ресурсов.

Но еще раз: она должна отображаться в логе ошибок РНР.

Модератор
Yui

(@fierevere)

ゆい

можно долго гадать и строить предположения, лог ошибок кажет конкретную причину, можете воспользоваться выводом ошибок на экран (отключите потом)

https://codex.wordpress.org/%D0%A7%D0%90%D0%92%D0%9E/%D0%91%D0%B5%D0%BB%D1%8B%D0%B9_%D1%8D%D0%BA%D1%80%D0%B0%D0%BD

добавление директив так же ничего не выводит

снова

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator at [email protected] to inform them of the time this error occurred, and the actions you performed just before this error.

More information about this error may be available in the server error log.

Модератор
Yui

(@fierevere)

ゆい

Возможно проблема в .htaccess
Удалите его, создать новый вы можете зайдя в Консоль-Настройки-Постоянные ссылки и нажать Сохранить.

удалял
результат тот же

500 — это ошибка сервера. Я бы все же связался с хостером.

Модератор
Yui

(@fierevere)

ゆい

если логов никаких нет, то без обращения в ТП хостера можно гадать долго.
Пусть хотя бы логи включат.

А если попробовать деактивировать все плагины, переименованием папки Plugins через ФТП?

А если попробовать деактивировать все плагины, переименованием папки Plugins через ФТП?

выше писал что не помогает

Установите новый вордпрес в отдельной папке. Тогда уже будет 100% ясно дело с хостингом или с Вашим сайтом.

Ошибка сервера 500 internal server error wordpress

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

Одна из самых частых ошибок – это 500 internal server error. Такая ошибка отравляет жизнь многим вебмастерам.

Порой вывести ее очень трудно. А трудно, потому что не все догадываются о достоверных причинах возникновения неполадки. Ошибка будет устранена, если вы сумеете найти корень проблемы. В данной статье будут описаны возможные (по крайней мере, самые частые) причины возникновения надписи 500 internal server error.

Почему возникает ошибка 500 internal server error

Итак, основные причины возникновения такого сбоя следующие:

  1. В файле .htaccess допущены ошибки.
  2. Какой-либо скрипт на вашем сайте работает слишком длительно.
  3. Один из скриптов берет на себя слишком много оперативной памяти сервера.
  4. Какой-либо файл WordPress повредился.

Порой ошибка 500 internal server error появляется и не на движке WordPress. Это может быть связано с активацией двух расширений на хостинге, которые нельзя совмещать в работе. Либо, если сайт неправильно работает с заголовками – сервер их не понимает. Но данная статья посвящена WordPress, потому решение проблем других движков рассмотрены не будут. Разберем способы исправления ошибки.

Как исправить неполадку в файле .htaccess

Это одна из самых популярных причин, почему появляется ошибка 500 internal server error. Но нельзя наверняка сказать, что на вашем ресурса ошибка появляется именно из-за неправильной работы файла .htaccess. Сначала это нужно доказать!

Чтобы определить работоспособность файла .htaccess, достаточно удалить его из хостинга. Только не забудьте предварительно скопировать его в файловую систему компьютера, чтобы потом можно было восстановить конфигурации. Итак, при помощи FTP-клиента удаляем возможную причину возникновения ошибки на сайте WordPress, и запускаем ресурс повторно. Если ничего не изменилось – ошибка 500 internal server error вновь появляется на странице, значит проблема не в файле .htaccess. Если сайт заработал – вы нашли корень проблемы.

Файл .htaccess необходим, чтобы допускать сервер к директориям загруженным на хостинге. Файл указывает возможности доступа для сервера. В основном он применяется, когда вы используете не автоматически сгенерированные ссылки, а “человекопонятные”, то есть те, которые отражают название статьи. Также файл часто запрашивают плагины для резервного копирования данных (например, во время автоматического обновления модулей).

Проблема в том, что файл .htaccess достаточно создать единожды, занеся в него необходимые функции. Но почему-то движок WordPress постоянно норовит внести свои изменения, и меняет содержимое файла по десять раз в сутки! Это немыслимо, ведь со временем из-за такой частотности изменений в файле появляются какие-то несоответствия и ошибки. В результате, в один прекрасный день, когда вы попытаетесь открыть сайт, перед вами выскочит ошибка 500 internal server error.

Обычно, не весь файл .htaccess является непригодным, а лишь какая-то его часть. Дело в том, что разные элементы могут несогласованно вносить изменения в файл – сначала свою лепту вносит движок, потом плагин, и напоследок – сам шаблон WordPress. Чтобы восстановить прежний необновленный файл .htaccess, вам придется проверить весь его код. Если вы в этом не разбираетесь, тогда можете попробовать поочередно деактивировать плагины, возможно причина в них.

Если вы не желаете копаться во внутренностях файла .htaccess, тогда можете заняться обновлением движка WordPress до последней доступной версии. Дело в том, что вместе с техническими релизами вы скачаете и новый файл .htaccess. Он наверняка будет рабочим, так как никакие скрипты еще не внесли в него изменения.

Чтобы навсегда избавиться от злостной ошибки 500 internal server error, вам необходимо деактивировать автоматическое обновление системой файла .htaccess. Но многие вебмастера не рекомендуют применять этот метод устранения проблемы – рано или поздно, вам все равно необходимо будет восстанавливать файл. Вы можете деактивировать обновление временно, пока не пришла новая версия движка WordPress.

Для деактивации обновлений файла .htaccess вам предстоит зайти на сервер через FTP и скачать сам файл, а также конфигурацию misc.php. Именно в этой конфигурации содержится описание функции обновления. Найдите строку “return insert_with_markers…” и замените все ее содержимое на “return true”. Теперь при помощи клиента удаляем прежнюю версию файла misc.php, и на ее место ставим новую конфигурацию misc.php. Все, дело сделано! Теперь файл .htaccess не будет изменяться, если того пожелает WordPress или какой-нибудь плагин. Но в этом-то и кроется недостаток этого метода решения проблемы – может возникнуть ошибка во время пользования каким-либо плагином. Потому относитесь к этому способу, как к временному средству решения неполадки.

Что делать, если ошибка возникла из-за длительной работы скрипта

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

  1. Сделайте запрос в службу поддержки клиентов хостинга. Они просто обязаны вас выручить. В крайнем случае пригрозите сменой сервера. Обычно до этого не доходит, но на всякий случай можете воспользоваться таким методом легкого шантажа.
  2. Если вы человек скромный, и не хотите ухудшать кому-то жизнь, тогда придется искать корень проблемы самостоятельно. Для этого просмотрите log файлы. у каждого сервера есть своя панель, куда записывают ошибки сайта. Найдите такую панель на вашем хостинге, и просмотрите ее на наличие файлов error. В этом файле будет записано время и причина возникновения ошибки. Вам останется лишь подкорректировать работу вредоносного файла: обновить или самостоятельно изменить его.

Ошибка из-за превышения лимита оперативной памяти скриптом – что делать

Эта проблема касается исключительно ваших договоренностей с хостингом. Некоторые скрипты порой по-разному загружают сервер, потому вы могли не заметить, что какая-то функция берет на себя слишком много памяти с хостинга. Чтобы выявить “прожорливый” скрипт, из-за которого возникла ошибка, вам вновь придется зайти в админку хостинга. Сбоку админ-панели обычно есть специальная шкала загрузки хостинга. При помощи нее вы сможете найти причину, а при помощи лога – файл, который вызывает ошибку.

Белый экран ошибка 500, при входе в админку

Errors like this are logged. Check the error log on your server. If you can’t find the log, please contact your host.

Meantime, enable wp_debug and wp_debug_log and after an error, look at wp-content/debug.log to see if anything gets logged there. https://wordpress.org/support/article/debugging-in-wordpress/

You can also try this: Please attempt to disable all plugins, and use one of the default (Twenty*) themes. If the problem goes away, enable them one by one to identify the source of your troubles.

If you cannot access wp-admin, there are other ways to deactivate plugins.

Пробовал отключать плагины и отключать темы, ничего не выходит. А при отключении темы, вообще сайт перестает отображаться
Лог выдает вот такую ошибку
[30-Dec-2019 15:45:27 UTC] PHP Fatal error: Cannot redeclare gzip_accepted() (previously declared in /home/i/igorde/infotechnology.ru/public_html/wp-content/plugins/wp-super-cache/wp-cache-phase1.php:62) in /home/i/igorde/infotechnology.ru/public_html/wp-content/plugins/wp-super-cache/wp-cache-phase2.php on line 9

Try disabling WP Super Cache.

я его вообще удалял, ничего не помогло, еще больше ошибок стало

А в папке access_log
Вот что пишут /wp-admin/admin-ajax.php?postviews_id=5367&action=postviews&_=1577415029337 HTTP/1.0″ 500

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

I cannot see anything from your wp-admin.

“500” errors like this are logged. Check the error log on your server. If you can’t find the log, please contact your host.

Meantime, enable wp_debug and wp_debug_log and after an error, look at wp-content/debug.log to see if anything gets logged there. https://wordpress.org/support/article/debugging-in-wordpress/

You can also try this: Please attempt to disable all plugins, and use one of the default (Twenty*) themes. If the problem goes away, enable them one by one to identify the source of your troubles.

If you cannot access wp-admin, there are other ways to deactivate plugins.

Все перепробывал, не выходит

🔥 Ошибка 500 у сайта на CMS WordPress

Ошибка 500 Internal Server Error — любая внутренняя ошибка сервера, которая не входит в рамки остальных ошибок класса. Владельцы сайтов на движке WordPress достаточно часто сталкиваются с данной проблемой. Ошибка может возникать при определенных условиях, например, просто при открытии сайта или при публикации нового поста. Так же попадаются интересные случае, когда данная ошибка появляется при обновлении ранее созданного поста, при этом ошибки нет, если создавать новый пост, и даже обновление нового поста не вызывает ошибки. Странная ситуация? В данной статье описаны наиболее распространенные причины возникновения ошибки 500.

  • Плагины. Если сайт открывается, но при определенных действиях, публикации постов, или обновлении постов, и т.д. возникает ошибка 500, то в первую очередь обратите внимание на установленные плагины. Ошибка может быть связанна с какой либо проблемой в плагине. Не важно, работал ли плагин ранее, ошибка может возникнуть в любой момент. Что бы выявить проблемный плагин, отключайте их по очереди и когда ошибка исчезнет — Вы нашли источник проблемы. Обновите плагин, если это возможно или удалите его. Иногда хватает лишь на время отключить плагин и когда Вы вновь его включите, ошибка не вернется и можно продолжать работу. Если после включения плагина ошибка вернулась, и обновления плагина не возможна, то единственный выход, удалить плагин и заменить его на похожий по функционалу;
  • Файл  .htaccess. Это системный файл, отвечающий за настройку веб-сервера Apache. Не трудно догадаться, что проблема с данным файлом приведет к проблеме с сайтом. Самая большая проблема, это если сайт вовсе перестанет открываться. Проблемы может быть две: не правильно прописанные настройки в самом файле и не верная кодировка файла. Проверьте содержимое данного файла, убедитесь, что там нет ни чего лишнего. Проверьте логи ошибок, если увидите такое «Invalid command ‘\xef\xbb\xbf#’, perhaps misspelled or defined by a module not included in the server configuration«, то меняйте кодировку файла в utf-8 безBOM или в windows-1251;
  • Поврежденные файлы. Иногда причиной ошибки 500 может быть какой либо скрипт, который слишком долго исполняется или не исполняется вовсе. Опять же проверяем логи ошибок. Увидите, на какой файл вызывает ошибку и проверяете его код. Если Вы не знаете код, то рекомендую просто загрузить ранее сохраненную копию файла, если Вы делали бэкап конечно же. Проблема может быть в любом файле. Часто проблема в файле от темы или от плагина. В таком случае обновляем плагин, тему или сам WordPress;
  • Проблемы на сервере. Иногда проблема может быть на самом сервере. В таком случае решить проблему можно лишь при помощи техподдержки. Понять это можно только тогда, когда Вы все уже перепробовали, но ошибка не куда не исчезла.

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

Если Вы знаете еще какие либо причины возникновения ошибки 500, пишите в комментариях.

Facebook

Twitter

Вконтакте

Google+

Загрузка…

Как устранить ошибку 500 Internal Server на WordPress?

В сегодняшней статье мы рассмотрим самые основные причины, которые приводят к возникновению ошибки 500 на Вашем сайте. Если Вы заходите на свой ресурс и видите сообщение об ошибки 500: Internal Server Error, то Вам следует зайти в свой кабинет управления хостингом , а также вспомнить все действия, которые Вы делали до появления данной ошибки.

Чаще всего данную ошибку вызывается следующее:

Ну а теперь, давайте рассмотрим все эти причины по порядку и как не допустить данной ошибки (500 Internal Server Error) в следующих случаях.

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

FTP. Для начала Вам необходимо зайти на ftp-сервер, где располагается Ваш сайт, а именно, зайти в папку с темами. По умолчанию – это папка: /wp-content/themes/. После этого, Вам необходимо переименовать, удалить или же исправить ту тему оформления, которую Вы устанавливали в последний момент (после того, как у Вас стала появляться ошибка 500).

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

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

Замечание: Многие пользователи удаляют стандартные темы удаления (якобы не загружать лишней информацией хостинг и так далее), а зря они это делают. Так как такие темы помогут восстановить Ваш сайт (блог). Ниже я приведу список стандартных тем оформления, не забывайте про них:

  • TwentyTen
  • TwentyEleven
  • TwentyTwelve

PhpMyadmin. Если вдруг Вы удалили стандартную тему оформления, либо же отредактировали ее так, что она не работает, то Вам стоит воспользоваться загрузкой темы снова. После чего, Вам необходимо будет зайти в phpMyAdmin Вашего сайта, выбрать имя Вашей базы данных (Вашего сайта), затем перейти в закладку SQL и вставить туда следующий SQL-скрипт:

UPDATE wp_options SET option_value = 'twentytwelve' WHERE option_name = 'template';
UPDATE wp_options SET option_value = 'twentytwelve' WHERE option_name = 'stylesheet';
UPDATE wp_options SET option_value = 'twentytwelve' WHERE option_name = 'current_theme';

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

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

Но бывают и такие случаи, когда установленный Вами плагин начал конфликовать с другими активированными плагинами, в итоге чего стала появляться ошибка 500 Internal Server Error (нет доступа к панели администратора). Тогда нам придется его отключать через ftp-сервер, это напоминает отключение темы оформления, которую мы рассматривали Выше, тем более мы рассматривали уже с Вами данный вопрос. Вам стоит внимательно прочитать статью о том, как можно отключить плагины, не имея доступа в панель администратора.

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

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

Также советуем почитать на PressDev.RU

Как исправить ошибку Internal Server Error в WordPress

Если вы не новичок в интернете, то наверняка встречали на сайтах ошибку HTTP — 500 Internal Server Error. Эта ошибка — одна из самых распространенных у WordPress, которая может вызвать панику у начинающих пользователей этой CMS. Паниковать не стоит. Сделайте глубокий вдох и поймите, что вы — не первый, кто с ней сталкивается. Мы уже рассказывали как исправить белый экран смерти, как исправить ошибку 404 в записях, с ошибкой «500 Internal Server Error» мы также поможем вам совладать. Нужно просто немного терпения. В этой статье покажем, как её исправить, составив список всех возможных решений в одной статье.

Почему возникает Internal Server Error в WordPress?

Internal server error — это не ошибка самой CMS, она присуща всем скриптам, которые выполняются на сервере. В виду общей природы ошибки, она не указывает разработчику ничего конкретного о себе. Спрашивать как исправить internal server error — это как спрашивать доктора как облегчить боль, не сказав ему где именно болит. Обычно, такая ошибка в WordPress возникает из-за функции плагина или
шаблона. Другие возможные причины: поврежденный файл .htaccess и лимит памяти PHP. Также известно, что internal server error проявляется чазе всего только тогда, когда вы пытаетесь попасть в административную панель, а сам сайт при этом работает.

Давайте рассмотрим возможные решения ошибки.

Проверяем, не поврежден ли файл .htaccess

Первое, что нужно сделать, при попытке выяснить природу ошибки — это проверить целостность файла .htaccess. Это можно проделать, просто переименовав текущий файл .htaccess во что-нибудь типа .htaccess_old. Для переименования вам необходимо зайти на свой сайт через ФТП. После того, как оказались там, ищем файл в корне сайта, наряду с директориями wp-content, wp-admin, и wp-includes.

После переименования файла .htaccess, попробуйте загрузить сайт, чтобы убедиться в том, что проблема решена. Если это так — то можете похлопать себя по спине: вы побороли internal server error 🙂
Прежде чем продолжить заниматься своими делами, убедитесь что вы побывали в «Настройки » Постоянные ссылки» и нажали кнопку Сохранить. Это действие сгенерирует новый файл .htaccess с корректно сгенерированными правилами перезаписи ссылок, чтобы не возникла новая ошибка: 404 у записей.

Если проверка на целостноть файла директив для сервера не сработала в вашем случае, тогда продолжайте чтение статьи.

Увеличиваем объем памяти PHP

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

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

  1. Создайте чистый текстовый файл с названием php.ini
  2. Вставьте туда код:memory=64MB
  3. Сохраните файл
  4. Загрузите его в папку /wp-admin/ , используя FTP

Некоторым пользователям это решение помогало, если дело касалось конкретно админ.панели WordPress.

Если проблема с увеличением памяти помогла, то это означает, что вы решили проблему, но временно. Мы говорим это потому, что до сих пор осталось что-то, что «съедает» эту самую память. Это может быть криво написаный плагин, или функция шаблона, например. Рекомендуем обратиться к своему хостеру, чтобы тот посмотрел логи и ответил вам, что именно вызывает проблему.

Если же и увеличение лимита памяти не помогло, тогда приготовтесь к хардкорным решениям.

Отключаем все плагины

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

Следуйте инструкциям этой статьи: Как отключить все плагины, если нет доступа к админке

Если деактивация плагинов помогла исправить ошибку, то теперь вы наверняка знаете, что именно плагин виноват в ваших нервах. Просто включайте плагин один за другим, чтобы выяснить, кого стоить наказать/удалить/обновить. Также не помешает сообщить автору плагина, что вытворяет его детище 🙂

Повторная заливка файлов ядра WordPress

Когда уже и отключение плагинов не помогло побороть the internal server error, тогда стоит попробовать перезалить папки wp-admin и wp-includes, скачав при этом архив с официального сайта ВП. это НЕ УДАЛИТ инфомарцию с вашего сайта, но может помочь решить проблему, если какой-либо плагин ядра был поврежден.

Свяжитесь со своим хостинг-провайдером

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

Вот и все, на наш взгляд возможные решения для internal server error в разрезе нашей WordPress. Вам помогли советы? Если так, не стесняйтесь это озвучивать в комментариях и делитесь своими методами. Помогите своим одноCMSникам! 🙂

VN:F [1.9.22_1171]

Rating: 5.0/5 (7 votes cast)

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

Уже писала о проблеме 502 bad gateway и хотела давно сделать статью о том, что такое ошибка 500 внутренняя ошибка сайта. Есть у меня на хостинге «Джино» пробный сайт, я на нем обычно тестирую шаблоны.
Ошибка 500 внутренняя ошибка сайта появилась при смене шаблона на WordPress – сайт завис, а после обновления вообще не мог зайти в админку. Высвечивалась надпись «Ошибка 500 внутренняя ошибка сайта»:

Что значит ошибка 500 WordPress? А также ошибка 500 причины ее, и что с этим делать? Обо всем этом расскажу далее.

 

Стоит отметить, что ошибка 500 внутренняя ошибка сайта — Internal Server Error, с английского означает «http 500 внутренняя ошибка сервера». Выясним, от чего же возникает ошибка 500, причины:

  1. Неверный синтаксис файла .htaccess или неподдерживаемые директивы.
  2. Проблема может возникать с неверными CGI-скриптами.
  3. Ошибка 500 WordPress может возникнуть при неправильных http-заголовках и «багах», которые можно найти в error_log.
  4. Еще одной причиной может быть DNS cache провайдера, он должен обновиться. 
  5. Ошибка 500 внутренняя ошибка сайта часто возникает при установке шаблона с багами или даже с вирусами. Такая ошибка 500 WordPress была и у меня.

Что делать, и как исправить ошибку 500 – рассмотрим далее.

 

Если вы заметили, что после смены шаблона, сайт выдал «http 500 внутренняя ошибка сервера», то проблема, скорее всего, в скриптах темы (шаблона), которые блокируют отображение всего сайта.
Чтобы восстановить сайт и найти причины ошибки 500, нужно вернуть исправный шаблон или сменить его на другой.

 

Обычно ошибка 500 WordPress решается очень просто, для этого нужно зайти на хостинг. Сделать это можно через FTP-клиент или воспользоваться панелью управления на хостинге, если она имеет встроенный FTP-клиент. Последнее рассмотрим:

 

Сообщение об ошибке 500 при попытке доступа к панели управления wp-admin

Модератор
Джеймс Хафф

(@macmanx)

Волонтер-модератор

Внутренние ошибки сервера (ошибка 500) часто вызваны конфликтами функций плагинов или тем, поэтому, если у вас есть доступ к панели инструментов, попробуйте деактивировать все плагины. Если у вас нет доступа к панели администратора, попробуйте вручную сбросить настройки плагинов (доступ к панели управления не требуется). Если это решит проблему, повторно активируйте каждый по отдельности, пока не найдете причину.

Если это не решит проблему, попробуйте переключиться на тему Twenty Seventeen, чтобы исключить проблему, связанную с конкретной темой. Если у вас нет доступа к вашей панели управления, доступ к вашему серверу через SFTP или FTP или файловый менеджер в панели управления вашей учетной записи хостинга (подробности см. В документации вашего хостинг-провайдера), перейдите в / wp-content / themes / и переименуйте каталог вашей активной в данный момент темы. Это заставит тему по умолчанию активироваться и, надеюсь, исключит проблему, связанную с темой.

Если это не решит проблему, возможно, причиной проблемы могло быть правило .htaccess. Чтобы проверить это, войдите на свой сервер через SFTP или FTP или через файловый менеджер в панели управления вашей учетной записи хостинга и переименуйте файл .htaccess. Если вы не можете найти файл .htaccess, убедитесь, что вы настроили клиент SFTP или FTP для просмотра невидимых файлов.

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

Спасибо, отключение плагинов сработало.

.

Ошибка 500 в wp-admin

Попробуйте сделать резервную копию файла .htaccess и после этого удалите его, затем попробуйте войти в систему.

Если проблема решена, перейдите в wp-admin >>> параметр >>> permalinks измените постоянные ссылки на любые, кроме значений по умолчанию, и нажмите «Сохранить», так как это снова создаст файл htaccess.

не работает как использовать WordPress, который уже не работает

м запускает xampp на моей машине, и для образовательных целей он не работает, он показывает мне эту ошибку

«» Невозможно выбрать базу данных
Нам удалось подключиться к серверу базы данных (что означает, что ваше имя пользователя и пароль в порядке), но не смогли выбрать базу данных wordpress.

Вы уверены, что он существует?
Есть ли у пользователя root разрешение на использование базы данных wordpress?
В некоторых системах к имени вашей базы данных добавляется префикс вашего имени пользователя, поэтому это будет похоже на username_wordpress. Может ли это быть проблема?
Если вы не знаете, как настроить базу данных, обратитесь к своему хозяину. Если все остальное не поможет, вы можете найти помощь на форумах поддержки WordPress.

Попробуй еще раз »

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

  • Этот ответ был изменен 2 года 8 месяцев назад пользователем kpclash.

@slllobodan Я уже пытался удалить .htaccess, но он не дает мне доступа к панели управления.

@kpclash Я не знаю, что произошло, я загрузил FTP и базу данных, я настроил его так, чтобы он был настроен на localhost, и когда я получаю доступ к панели управления, я получаю сообщение об ошибке, которое я ранее прокомментировал

Я скачал веб-страницу для внесения изменений

Вы имели в виду, что загружали резервную копию действующего сайта для редактирования на localhost?
Какой плагин вы используете для localhost?

Я настроил файл конфигурации и ссылки базы данных

Правильно ли вы редактировали ссылки в базе данных и как?
Вы проверяли или удаляли файл htaccess.
Правильно ли вы редактировали wp-config.php?

@slllobodan Я использовал Filezilla для загрузки FTP и базы данных, которую я экспортировал с сервера.

После загрузки я настроил в файле «wp-config.php» имя базы данных, пользователя, пароль и в качестве сервера, на котором находится база данных, я поставил «localhost».

Затем в базе данных я ввожу «wp-options» «http: // localhost / project» и два сайта, на которых это должно быть настроено.

Сначала я проверил htaccess, и он был хорошо настроен.

Да, wp-config.php был настроен правильно.

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

Резервные копии C-панели имеют myhome_mysite_backup.gz, но localhost использует только формат mysite_backup.sql.gz, также имя базы данных и имя пользователя находятся в формате mysite_database и mysite_user. Я использую Notepad ++, чтобы скрыть все ссылки с помощью поиска и замены.Надеюсь, это поможет.

Попробуйте использовать notepad ++ для поиска и замены всех ссылок в вашей базе данных с http://mysite.com/ на localhost /, затем загрузите базу данных в xamp.

@slllobodan Я только что попробовал то, что вы мне только что сказали, но то же самое происходит и сейчас.

Я не понимаю причину, по которой это не работает, так как я делал это много раз, и со мной этого никогда не случалось.

Я использую xampp для моей победы 10, и все работает правильно, пока он не даст мне выбрать язык, а затем я нажму кнопку отправки, он попросит меня ввести информацию о базе данных
, а затем я перейду в свою панель phpadmin и снова создаю новую базу данных, чем я поместите dbname, имя пользователя и пароль, которых нет, и я изменяю ключевую форму wordpress
, и я возвращаюсь в свою папку, к которой я получаю доступ, бросаю xampp sarver и все еще работаю должным образом, пока он не попросит меня выбрать язык, а затем я отправлю его, он показывает e снова введите имя своей базы данных, как и другие

что, черт возьми, случается с wordpress, не работает

помогите мне решить эту проблему

  • Этот ответ был изменен 2 года 8 месяцев назад пользователем kpclash.

.

Невозможно получить доступ к wp-admin: ошибка 500

Перемещено в раздел «Исправление WordPress». Эта тема не связана с доступностью.

Подобные ошибки регистрируются. Проверьте журнал ошибок на своем сервере. Если вы не можете найти журнал, обратитесь к своему хозяину.

А пока включите wp_debug и wp_debug_log, а после ошибки посмотрите wp-content / debug.log, чтобы увидеть, не регистрируется ли там что-нибудь. https://codex.wordpress.org/Debugging_in_WordPress

Вы также можете попробовать следующее: попробуйте отключить все плагины и использовать одну из тем по умолчанию (двадцать *).Если проблема исчезнет, ​​позвольте им по очереди определить источник ваших проблем.

Если вы не можете получить доступ к wp-admin, есть другие способы деактивировать плагины.

Кристина, можно нам посмотреть ваш файл .htaccess? Если вы не знаете, как его найти, сообщите нам.

Здравствуйте,

Джеки, к сожалению, я не знаю, как получить к нему доступ :(.

Стивен, спасибо за информацию, но я все еще не понимаю, как и где проверить журнал ошибок и как включить wp_debug.Полагаю, это делается в административной части? У меня нет доступа к администратору, только мой аккаунт, где я вижу свой домен и где, похоже, все в порядке. Я связалась с хозяином сейчас…

Спасибо,
Кристина

Привет, Кристина. Доступ к файлам осуществляется либо через панель управления вашего хостинг-провайдера в разделе «Диспетчер файлов» или аналогичный, либо через FTP-клиент, например Filezilla. Файловый менеджер вашего хостинг-провайдера находится «в учетной записи, где вы можете видеть свой домен и все выглядит нормально», как вы это называете.

Файл, к которому Стив просил вас открыть доступ, называется wp-config.php. Там вы увидите строку, в которой частично написано WP_DEBUG, «false». Он хочет, чтобы вы изменили это «false» на «true».

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

У меня была аналогичная проблема. Решение заключалось в том, чтобы войти на FTP, перейти в папку wp-content / plugins , затем по очереди переименовать плагин (например, добавить букву x в конец папки плагина), обновлять сайт, пока вы его не увидите.WPML был моим виновником.

В моем случае я получил запрос WordPress «требуется обновление базы данных», я нажал кнопку «обновить базу данных WordPress», и сайт снова был в сети.

Надеюсь, это поможет!

@marsviolet Спасибо, мне помогло. Это было обновление woocommerce, которое мне пришлось переименовать и вуаля! Спасибо, что нашли время написать свое решение, оцените

.Плагин

Yoast SEO выдает ошибку HTTP 500 в панели администратора

Та же ошибка плагина WP 4.8.3

Вот то же самое после обновления плагина Ошибка 500 — WP 4.8.2

Привет @woodboxmedia, @flandreau и @maxborysov

Мы не уверены, почему был сгенерирован сервер 500, хотя мы знаем, что это означает, что с сервером возникла проблема. Для решения проблемы предлагаем следующие действия:

1. Можете ли вы подтвердить, что используете WordPress 4.8.3 и используете правильные версии PHP и базы данных? Это руководство объясняет больше: https://kb.yoast.com/kb/plugin-requirements/. Вы можете проверить версию WordPress, нажав на W в верхнем левом углу и выбрав «О программе». Если вам нужно обновить, обратитесь к своему хост-провайдеру. Если вы не уверены, какие версии PHP или базы данных у вас установлены, обратитесь к своему хост-провайдеру.

2. Убедитесь, что никакой другой плагин или тема не вызывают ошибку сервера 500. Вы можете подтвердить это, выполнив проверку конфликта.Иногда странное поведение может быть вызвано конфликтом плагинов или тем. Самый быстрый способ исключить конфликты — деактивировать все плагины, отличные от Yoast, и переключиться на стандартную тему, например Twenty Sixteen. Если это решит проблему, у вас есть конфликт, и вам нужно активировать по одному плагину за раз, пока вы не обнаружите конфликт. Наконец, когда все плагины будут активны, переключитесь на свою тему. Это сузит конфликт до определенного плагина или конфликта тем.

Если вы не знакомы с проверкой конфликтов, мы написали небольшое руководство, которое проведет вас через все шаги.Вы можете найти его здесь: https://kb.yoast.com/kb/how-to-check-for-plugin-conflicts/.

Вы также можете создать промежуточный сайт. Некоторые промежуточные сайты могут быть предоставлены вашим хост-провайдером. Мы просим вас поговорить с ними. Кроме того, при необходимости в этом руководстве подробно рассказывается о создании промежуточного сайта: http://www.wpbeginner.com/wp-tutorials/how-to-create-staging-environment-for-a-wordpress-site/.

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

4. Убедитесь, что сервер правильно настроен. У вашего хост-провайдера может быть дополнительная информация, или может потребоваться изменить настройки или увеличить лимит памяти PHP. Это руководство объясняет больше: https://kb.yoast.com/kb/fatal-error-allowed-memory-exhausted/.

  • Этот ответ был изменен 2 года 10 месяцев назад пользователем Pcosta88.

Поддержка плагинов
Джерлин

(@jerparx)

Закрыт из-за бездействия.

.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *