• Появляется строка на сайтах где есть этот плагин Dagon Design Sitemap Generator cfvf cnhjrf -constant ddsg_language — assumed ‘ddsg_language’ (this will throw an Error in a future version of PHP) in

Просмотр 15 ответов — с 1 по 15 (всего 23)
  • wp-content/plugins/sitemap-generator/sitemap-generator.php on line 45

    на 7.4 вылезает этот путь на 7.3 нет такой проблемы. Да и не понятно почему она стала вылезать если версия давно 7.4 WP и плагины не обновлял

    • Ответ изменён 1 год, 5 месяцев назад пользователем franche.
    Модератор Юрій

    (@yube)

    https://wordpress.org/support/topic/php-7-2-fix/

    Осторожно с кавычками — в тексте совета они неправильные, потому что код не оформлен как код, и вордпресс их «типографицировал». Сразу меняйте на правильные.

    screenshot

    • Ответ изменён 1 год, 5 месяцев назад пользователем Юрій. Причина: добавил скриншот с кавычкой
    Модератор Юрій

    (@yube)

    на 7.4 вылезает этот путь на 7.3 нет такой проблемы.

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

    А как же они работали, получается скрывались??

    Да а вопрос, это где искать то??

    Модератор Юрій

    (@yube)

    Видимо, скрывались. Если есть возможность, сравните настройки display_errors и error_reporting у старой php и новой.

    Не я про то что вы скинули ссылку, где его место нахождения то??

    Модератор Юрій

    (@yube)

    это где искать то??

    Посмотреть можно в phpinfo(). А вот искать придется в куче мест, начиная с php.ini и/или панели управления хостингом.

    Модератор Юрій

    (@yube)

    Не я про то что вы скинули ссылку, где его место нахождения то??

    Видимо, там, на что php ругается, то есть wp-content/plugins/sitemap-generator/sitemap-generator.php on line 45

    да зашел в сам плагин

    Вообщем, что вы скинули ссылку оттуда беру строку последнию меняю то потом ещё два пути вылезают

    include ABSPATH . 'wp-content/plugins/sitemap-generator/lang/' . $ddsg_lang_file . '.php'; вот на неё ругаться начинает и пишет это ailed to open stream: No such file or directory in sitemap-generator/sitemap-generator.php on line 49

    Модератор Юрій

    (@yube)

    По хорошему перед include надо делать проверку на существование файла.

    Можно попробовать заменить include на @include (засобачить, как говорится), но не факт, что дальше не полезут другие проблемы.

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

    Этот плагин безнадежно устарел, попробуйте найти аналог, у которого есть активный автор, который сможет оперативно бороться с проблемами.

    А что посоветовать просто на сайте отдельная ссылка на эту карту сайта

Просмотр 15 ответов — с 1 по 15 (всего 23)

Тема «Карта сайта» закрыта для новых ответов.