• Здравствуйте.

    Со временем стала замечать, что пропадают изображения со страничек моего сайта (sin180.ru)

    Как пример:

    https://sin180.ru/%d0%b7%d0%b0%d0%b4%d0%b0%d0%bd%d0%b8%d0%b5-17-36-%d0%b2%d0%b0%d1%80%d0%b8%d0%b0%d0%bd%d1%82-24

    Что происходит:

    Создаю страничку, редактирую как требуется, сохраняю, перепроверяю с разных устройств — всё хорошо. Однако буквально на следующий день вместо изображений на некоторых страницах наблюдаю пустые белые пропуски или иконки перечеркнутого изображения,

    «пустой атрибут alt» — как сообщалось мне о проблеме в редакторе странички, если смотреть на html код элемента, то

    <figure class="wp-block-image size-full is-resized"><img src="http://sin180.ru/wp-content/uploads/2024/03/1.png" alt="" class="wp-image-7715" style="aspect-ratio:1;width:34px;height:auto"/></figure>

    Не сразу придавала этому значения, просто заново вставляла необходимые изображения. Однако со временем стали возникать другие проблемы:

    При попытке создать новую страничку вместо привычного конструктора/редактора — белый экран, и ничего не происходит, сколько не выжидай, а Query говорит о проблеме:

    Ошибки PHP были вызваны во время запроса Ajax. Смотрите консоль разработчика вашего браузера для подробностей.
    
    https://sin180.ru/wp-admin/post-new.php?post_type=page → 200

    В консоли разработчика моего браузера следующее(если я, конечно, куда нужно смотрю):

    /%22https:/sin180.ru/wp-includes/js/dist/vendor/wp-polyfill-inert.min.js?ver=3.1.2%22:1
        Failed to load resource: the server responded with a status of 404 ()
    
    
    
    
    
    
    {key: '933bda5936747ee18e2b9e0526297a1a', type: 'deprecated', message: "Directive 'allow_url_include' is deprecated", file: 'Unknown', line: 0, …}
    1. component
    2. : 
    3. "Неизвестно"
    4. file
    5. : 
    6. "Unknown"
    7. key
    8. : 
    9. "933bda5936747ee18e2b9e0526297a1a"
    10. line
    11. : 
    12. 0
    13. message
    14. : 
    15. "Directive 'allow_url_include' is deprecated"
    16. stack
    17. : 
    18. []
    19. type
    21. "deprecated"
    22. [[Prototype]]
    24. Object
    (anonymous)@query-monitor.js?ver=3.15.0:403dispatch@jquery.min.js?ver=3.7.1:2v.handle@jquery.min.js?ver=3.7.1:2trigger@jquery.min.js?ver=3.7.1:2l@jquery.min.js?ver=3.7.1:2(anonymous)@jquery.min.js?ver=3.7.1:2load (async)send@jquery.min.js?ver=3.7.1:2ajax@jquery.min.js?ver=3.7.1:2(anonymous)@jquery-migrate.min.js?ver=3.4.1:2e.<computed>@jquery-migrate.min.js?ver=3.4.1:2l@heartbeat.min.js?ver…4ab5b832aa79b9b0c:2(anonymous)@heartbeat.min.js?ver…4ab5b832aa79b9b0c:2
    
    A form field element has neither an id nor a name attribute. This might prevent the browser from correctly autofilling the form.
    To fix this issue, add a unique id or name attribute to a form field. This is not strictly needed, but still recommended even if you have an autocomplete attribute on the same element.
    

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

    Не знаю, связано ли это, но на днях перенесла свой сайт с одного хостинга на другой.

    Ещё переодически мне на почту приходили уведомления об обновлении некоторых плагинов.

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

    Перерыла интернет — советуют смотреть в Query Monitor, мол, где-то там плагин указывает проблему, но я ничего не нашла.

    Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]

Просмотр 6 ответов — с 1 по 6 (всего 6)
  • Забыла указать сообщение от Query Monitor при попытке создать запись:

    Уровень(Все): Предупреждения

    Сообщение: Creating default object from empty value

    Местонахождение: wp-admin/includes/post.php:795

    Количество: 1

    Компонент: Ядро WordPress

    на днях перенесла свой сайт с одного хостинга на другой.

    как? на старом хостинге он еще доступен?

    Что говорит Здоровье сайта? Какие fatal ошибки есть в логе сайта?

    как? на старом хостинге он еще доступен?

    @tuxfighter, нет, сайт работает от нового хостинга

    Что говорит Здоровье сайта? Какие fatal ошибки есть в логе сайта?

    @efess, Здоровье Сайта показывает одну критическую проблему:

    1 критическая проблема
    Критические проблемы это элементы которые могут сильно повлиять на производительность или безопасность сайта, и решение этих проблем должно быть приоритетным.
    
    
    Настройки сайта позволяют отображение ошибок для посетителей
    Безопасность
    Режим отладки обычно включен для сбора подробностей об ошибках или проблемах сайта, эти данные могут содержать важную информацию, которая не должна быть общедоступной.
    
    Определение WP_DEBUG_DISPLAY было либо включено константой WP_DEBUG, либо добавлено в файл конфигурации. Ошибки будут показаны в браузере на части сайта для посетителей.
    

    А как это исправить?

    И где можно посмотреть логи ошибок?

    • Ответ изменён 6 месяцев, 1 неделя назад пользователем hellyn74.

    @tuxfighter, нет, сайт работает от нового хостинга

    какое слово здесь отвечает на вопрос «как?»

    И где можно посмотреть логи ошибок?

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

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