Поддержка Проблемы и решения После обновления возникли ошибки на сайте и в консоли

  • Добрый день! Нужна Ваша помощь. После обновления возникли ошибки на сайте и в консоли.
    1. Notice: Undefined index: page in /home/tyzekzfn199737/kamturchat.hostenko.com/wp-content/themes/Golden_Fields/functions.php on line 35

    2. Notice: Use of undefined constant breack — assumed ‘breack’ in /home/tyzekzfn199737/kamturchat.hostenko.com/wp-content/themes/Golden_Fields/functions.php on line 432
    Что я должна исправить в functions.php? Или скачать какой-нибудь плагин для того что бы такого рода ошибок не возникало. Половина плагинов поубирала. Было еще больше ошибок.

    • Тема изменена 6 лет, 1 месяц назад пользователем almasbleck.
    • Тема изменена 6 лет, 1 месяц назад пользователем Denis Yanchevskiy.
Просмотр 15 ответов — с 1 по 15 (всего 19)
  • Что я должна исправить в functions.php?

    Нам не доступен код Вашей темы.
    Стоит обратиться туда, где Вы её брали.

    Может тогда стоит поменять тему, проверив на адаптацию?

    Хотя не хотелось бы менять. Что же после каждого обнавления такие ошибки будут появляться? У меня этот сайт не первый. Но такое в первые.
    К сожалению не помню где я брала эту тему.

    К сожалению не помню где я брала эту тему.

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

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

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

    К сожалению не помню где я брала эту тему.

    Наверняка у вашего «хостера»-сервиса.

    Т.е. предлагаете узнать код у хостера?

    Т.е. предлагаете узнать код у хостера?

    И что Вы с ним будете делать? Сомневаюсь что кто-то захочет установить «нечто», даже если Вы скините полностью всю тему (что опять же не приветствуется, тк распространение непойми чего.)

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

    Мне предложил хостер скачать логи ошибок. Но как отличить код среди множества символов?

    В логе указывается НЕ КОД, а МЕСТО, вызывающее ошибку.

    /home/tyzekzfn199737/kamturchat.hostenko.com/wp-content/themes/Golden_Fields/functions.php on line 432

    означает: в 432й строке файла functions.php в каталоге Вашей темы (Golden_Fields).
    Но с такой постановкой вопроса это Вам мало поможет..

    Ребят! Хостер мне написал что строка эта и есть код: Notice: Use of undefined constant breack — assumed ‘breack’ in /home/tyzekzfn199737/kamturchat.hostenko.com/wp-content/themes/Golden_Fields/functions.php on line 432. А то что проблема в в файле functions.php в строке 432, я и сама поняла? Действительно там слово ‘breack’. Но что не так? Как исправить ошибку? Еще рекомендовали php сменить. Что и было сделано. Но ошибка осталась.

    Модератор Yuri

    (@yube)

    Хостер мне написал что строка эта и есть код

    Странный у Вас хостер. Это сообщение php, а не код. Код выглядит так:

    foreach ($pages as $parent){
    	if ($parent->ID == $result->post_parent) {
    		$result = $parent;
    		breack;
    	}
    }
    

    Так вот, в этом фрагменте имеет место «грамматическая» ошибка, влекущая за собой логическую. Аффтар хотел использовать оператор break, а вместо этого использовал ранее не определенную константу breack, о чем php услужливо сообщила в логе ошибок, предупреждений и нотаций. Никакая смена версии php не может исправить эту ошибку, разве что промолчать. Но это тот случай, когда молчать нельзя 🙂

    В логе ошибок я конешно не найду кода получается!? Как то иначе без кода я могу исправить эту ошибку?

    Модератор Yuri

    (@yube)

    Лог Вы уже видели. Осталось найти дефективную строку в файле functions.php темы и исправить (удалить лишнюю букву). Очень не рекомендую делать это из админки WP, лучше воспользоваться ftp и нормальным текстовым редактором или хотя бы файл-менеджером панели управления хостингом.

    Notice: Undefined index: page in /home/tyzekzfn199737/kamturchat.hostenko.com/wp-content/themes/Golden_Fields/functions.php on line 35

    Хорошо я попробую, а в этой строке что не так: почему ему не нравится page in?

    35 if ( $_GET[‘page’] == basename(__FILE__) ) { А здесь что не так может быть? Вообще откуда эти константы. Возможно я могу сама исправить?

    Строку исправила 432. Большое спасибо.

Просмотр 15 ответов — с 1 по 15 (всего 19)
  • Тема «После обновления возникли ошибки на сайте и в консоли» закрыта для новых ответов.