Ошибки PHP были вызваны во время запроса Ajax
-
Здравствуйте.
Со временем стала замечать, что пропадают изображения со страничек моего сайта (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, мол, где-то там плагин указывает проблему, но я ничего не нашла.
Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]
- Тема «Ошибки PHP были вызваны во время запроса Ajax» закрыта для новых ответов.