#php #wordpress #function #fatal-error
#php #wordpress #функция #фатальная ошибка
Вопрос:
Я пытаюсь вернуть этот веб-сайт в оперативный режим. Сообщение об ошибке выглядит следующим образом:
Неустранимая ошибка: неперехваченная ошибка: вызов неопределенной функции get_header() в /homepages/25/d584099293/htdocs/clickandbuilds/X3DSYSTEMS/wp-content/themes/x3dprotheme/index.php:4 Трассировка стека: #0 {main} /homepages/25/d584099293/htdocs/clickandbuilds/X3DSYSTEMS/wp-content/themes/x3dprotheme/index.php в строке 4
Клиент сказал мне, что он «случайно сбросил домен».
Сначала, когда я зашел на сайт, у меня появилось сообщение об ошибке Wordfence, и я сделал то, что мне нужно было сделать, чтобы исправить это (вот что я сделал:
Я удалил настройку брандмауэра вручную.
Затем я получил это новое сообщение об ошибке index.php
:
В этом index.php , вот что я нашел:
<?php get_header(); ?>
<?php get_footer(); ?>
Я пытаюсь вернуть этот веб-сайт в оперативный режим.
Веб-хост — 1and1 IONOS . Я не могу войти в WP, но у меня есть доступ SFTP.
Комментарии:
1. Как насчет восстановления резервной копии?
2. Я попросил клиента сделать это, потому что у меня нет доступа к хосту, но он вроде как отказался. Хост сказал ему, что они ничего не могут с этим поделать (?!)
Ответ №1:
Что это за веб-хостинг? Может быть, если мы знаем, мы сможем выяснить, что такое «сброс домена», и отследить исправление, как только мы точно узнаем, что повлекли за собой эти шаги.
Когда со мной происходят подобные вещи (я управляю примерно 30 сайтами WordPress), первое, что я делаю, это отключаю все плагины, а иногда, если я не могу войти в WordPress, я удаляю плагины через SFTP или через cPanel.
Вы застряли, хотя, если у вас нет доступа к хосту. Это будет чрезвычайно сложно решить без доступа к серверу или панели управления для среды хостинга. У вас хотя бы есть доступ к SFTP?
Комментарии:
1. веб-хост — 1and1 IONOS . Я не могу войти в WP. У меня есть sftp-доступ да. Я могу запросить доступ к панели управления, я думаю, если это может помочь
2. Временно переименуйте каждую папку плагина и посмотрите, имеет ли это какое-либо значение в сообщениях об ошибках, которые вы получаете. Кроме того, временно переименуйте папку темы, чтобы проверить, правильно ли WP будет использовать тему по умолчанию. Я хотел бы посмотреть, действительно ли эта проблема связана с активной темой или файлом WP core. Я бы обязательно попросил доступ к панели управления, поскольку вам вполне может потребоваться обновить базу данных вручную.
3. Спасибо, Динос, сегодня я возвращаюсь к своему клиенту, пытаясь понять, что я могу сделать. Я также собираюсь связаться с веб-хостингом, чтобы получить некоторую информацию о «сбросе домена». Возвращаюсь сюда, как только у меня появится новая информация.
4. Дайте мне / нам знать, что происходит и как мы можем помочь дальше. Навигация по этому может быть сложной, поскольку существует так много переменных.
5. Клиент изменил «цель» на своем веб-хостинге, и сайт снова подключен к сети. Когда он сбросил домен, он изменил цель веб-сайта, «тип использования» домена. Это слово используется на французском языке, но я точно не знаю, как перевести его на английский.
Ответ №2:
Это похоже на путь к файлу основной темы.
Если вы используете дочернюю тему, вы должны иметь возможность обновлять родительскую тему с помощью настроек темы, найденных на вашей панели мониторинга, Без потери данных из таблиц стилей и т. Д. вы сделали в своей дочерней теме.
Это будет работать как резервное восстановление, как предложено выше, но без необходимости входить в cPanel или FTP.
Комментарии:
1. Я не делал никакой работы на этом сайте, клиент больше не работает со своим последним веб-мастером, поэтому я понятия не имею, что он здесь сделал. Я могу сказать, что я не видел ни одной дочерней папки.
2. Я думаю, что тема была создана веб-мастером.
Ответ №3:
Клиент изменил «цель» на своем веб-хостинге, и сайт снова подключен к сети.
Также была проблема с revolution slider, но в любом случае проблема выглядит решаемой.