Не отображется консоль
-
При захождении в админ-панель сайта (/wp-admin и прочее) видно только поля ввода и текст:
Powered by WordPress
Username or Email Address
Password
Remember Me
И ссылка для возвращения на сайт.
При вводе пароля — тоже самое в панели (текст и белый фон)
-
@m0ze
«главное не забудьте подстраховать себя копией базы данных», после
этой фразы стало немного не по себе.
Хотел уточнить, что делает эта «волшебная» строчка после появления в файле конфига?
Я поискал и всё что я нашёл сводится в фразе «ну… так надо.»
Причём большинство просмотренных мной статьи были про js, а у меня (как я понял) есть php, которые на подтягивает файлы стиля на страницу.dubrovnogpl, пугаться не надо, своевременно делать резервные копии — это в целом полезная привычка, избавляющая порой от многих проблем. Это подстраховка себя на всякий случай, не более. По сути, вам сейчас особо переживать не о чем, даже если что-то пойдёт не так, потому что у вас в целом сейчас сайт функционирует явно некорректно.
Хотел уточнить, что делает эта «волшебная» строчка после появления в файле конфига?
Ответ можете подглядеть тут.
@m0ze , Спасибо большое. define(‘CONCATENATE_SCRIPTS’, false); помогло. Теперь всё отображается корректно.
Но появилось другое:
Failed to load resource: the server responded with a status of 404 (Not Found)
http://www.dgpl.by/wp-admin/admin-ajax.php
Файл тоже есть по этому пути.
И при нажатии на любую ссылку в панели загружается страница сайта с надписью:
Oops! That page can’t be found.
It looks like nothing was found at this location. Maybe try searching?
Если по правилам форума я должен создать новую тему — напишите мне пожалуйста.
Причём такая проблема только в админ-панели… На сайте все ссылки перебрасывают всё как положено.- Ответ изменён 3 года, 4 месяца назад пользователем dubrovnogpl. Причина: Дополнительная информация
dubrovnogpl, я так полагаю, что оригинальные файлы банально повреждены или удалены, и это не конфликт темы/плагинов и не последствия действий разработчика. Если предположение верно, тогда отключите все плагины и поменяйте тему на одну из Twenty*. После чего попробуйте переустановить сам WordPress (если не получится это сделать через админпанель сайта, то можете попробовать это сделать через FTP вручную).
Ещё раз напомню про резервную копию на всякий случай.
В файле
.htaccess
есть какая-нибудь «защита» каталогаwp-admin
?Также стоит избавиться от вредоносных «плагинов»:
- ioptimization
- ioptimizations
и проверить, какие ещё файлы злоумышленники могли загрузить с их помощью.
@m0ze , При смене темы просто меняется взаимное расположение элементов на сайте, но при переходе на другую вкладку в админ панели по прежнему появляется ошибка.
(хочу уточнить) -Вкратце процесс переустановки:
-скачать архив (разархивировать его куда-то)
-зайти через FTP
-заменить всё в папке в public_html кроме wp-content и файлов config и htaccess.@sergeybiryukov , папки с этими плагинами я удалил при прошлом их упоминании в сообщении @yube .
По поводу защиты в файле — скорее всего нет(структуру файла .htaccess я описывал ранее)- Ответ изменён 3 года, 4 месяца назад пользователем dubrovnogpl.
dubrovnogpl,
(хочу уточнить) -Вкратце процесс переустановки:
-скачать архив (разархивировать его куда-то)
-зайти через FTP
-заменить всё в папке в public_html кроме wp-content и файлов config и htaccess.На всякий случай напишу точнее: не трогать файл
/wp-config.php
в корне сайта и директорию/wp-content
, по остальному — да, всё верно. Файл .htaccess можете переименовать, а после восстановления файлов движка создадите его заново через админпанель (не обязательно, но для подстраховки сдалть можно).Ещё можно заглянуть в логи ошибок PHP.
После содержимого корневого каталога (за исключением выше упомянутых файлов и папки) и получаю на сайте: HTTP ERROR 500.
Дополнение: файл .htaccess 1. оставлял старый, потом 2.пробовал без него- Ответ изменён 3 года, 4 месяца назад пользователем dubrovnogpl.
dubrovnogpl, а в логах ошибок PHP какие записи есть?
@m0ze как я понимаю логи — это файл error_log, я обращался к хостингу с просьбой откатить сайт из бэкапа (судя по всему откатили весь каталог public_html и error_log соответственно). Я написал туда ещё раз, если у них есть бэкап на время получения ошибки 500 — я сброшу строчки за вчерашнее число.
Если это другой файл- скажите какой это файл и где он находится.
Уточнение: Бэкапа на нужное время не оказалось, сейчас ещё раз заменю файлы wordpress-a и сброшу то, что будет написано в файле.- Ответ изменён 3 года, 4 месяца назад пользователем dubrovnogpl.
[06-Jul-2021 09:23:21 UTC] PHP Fatal error: Uncaught Error: Call to undefined function wp_load_alloptions() in /home/dgplvitebsk/public_html/wp-includes/functions.php:1724 Stack trace: #0 /home/dgplvitebsk/public_html/wp-includes/load.php(727): is_blog_installed() #1 /home/dgplvitebsk/public_html/wp-settings.php(159): wp_not_installed() #2 /home/dgplvitebsk/public_html/wp-config.php(80): require_once('/home/dgplviteb...') #3 /home/dgplvitebsk/public_html/wp-load.php(37): require_once('/home/dgplviteb...') #4 /home/dgplvitebsk/public_html/wp-blog-header.php(13): require_once('/home/dgplviteb...') #5 /home/dgplvitebsk/public_html/index.php(20): require('/home/dgplviteb...') #6 {main} thrown in /home/dgplvitebsk/public_html/wp-includes/functions.php on line 1724
functions.php:
1722`$suppress = $wpdb->suppress_errors();
if ( ! wp_installing() ) {
$alloptions = wp_load_alloptions();
}
1726 // If siteurl is not set to autoload, check it specifically.`
Цифры слева — номера строки в файле- Ответ изменён 3 года, 4 месяца назад пользователем dubrovnogpl.
dubrovnogpl, можете тезисно некий итог подвести на данный момент: что сделали, что отключено (или, наоборот, включено), плагины, темы, версия PHP..? По идее, если сделать корректно перезаливку файлов движка и поотключать плагины, то вы почти гарантированно получите рабочий WordPress, в котором, при худшем сценарии, останется добивать «левый» код, но у вас этого почему-то не произошло.
Файлы в директориях /wp-admin и /wp-includes трогать/менять/удалять нужды нет, тем более, если они перезалиты из оригинального архива.
@m0ze , Я копировал с заменой все файлы кроме каталога /wp-content из архива (скачанного с этого же сайта в день, когда сбрасывал файлы) в каталог
/public-html. Пробовал отключать плагины (перемещая папку из каталога ) все и по одному каталогу.
В cPanel пишет, что Текущая версия php — 7.2 (current) (Сегодня впервые зашел в этот раздел cPanel).Суть в том, что уже «ругается» на ошибки в перезалитом файле из установочного архива
dubrovnogpl,
Суть в том, что уже «ругается» на ошибки в перезалитом файле из установочного архива
В целом, такого быть и не должно. Значит, что-то упущено.
В логах ошибок PHP больше записей нет никаких?
Я копировал с заменой все файлы кроме каталога /wp-content из архива
Окей, а если чуть более радикально (учитывая те два плагина, что вы удалили): удалить директории
/wp-admin
и/wp-includes
с последующей заливкой этих же директорий из оригинального архива? И та же процедура для файлов в корневой директории, кроме файловwp-config.php
и.htaccess
.Пробовал отключать плагины (перемещая папку из каталога ) все и по одному каталогу.
На время диагностики сайта можете директорию
/plugins/
вообще целиком переименовать и пока что не трогать (т.е. оставить сайт без включённых плагинов).
- Тема «Не отображется консоль» закрыта для новых ответов.