#php #wordpress #caching #posts
#php #wordpress #кэширование #Публикации
Вопрос:
Я столкнулся с проблемой, когда новые сообщения в блоге не отображаются на главной странице сайта. Веб-сайт работает с последней версией PHP и на WordPress, работающем на Plesk, на сервере VPS.
Вот что я пробовал до сих пор:
- Деактивируйте и даже переустановите все плагины.
- Деактивируйте и даже переустановите тему (я также изменил тему на другую).
- Очистка кэша WordPress и кэша CloudFlare.
- Измените CloudFlare на «Режим разработчика», чтобы убедиться, что с Cloudflare нет проблем.
- Смените плагин кэширования (в настоящее время у меня есть WP Rocket, но я также пробовал многие другие).
- Переустановите WordPress, используя кнопку «Переустановить WordPress» на странице «Обновления».
- Изменение версий PHP.
- Переименование файла .htaccess.
- Удалены все файлы с кешем в /root / папках.
- Пытаюсь зайти на веб-сайт с помощью «Частного окна», а также с разных ноутбуков, ПК, смартфонов и IP-адресов. То же самое.
Я даже поместил веб-сайт на страницу «в стадии разработки», и он просто не отображается. Как администратор, я могу видеть все последние сообщения, но как посетитель, на самом деле ничего не обновляется. Например, виджет Instagram не отображает новые изображения, которые я загрузил, слайдер не работает, и фактически ничего не обновляется.
В консоли браузера я вижу несколько ошибок (как администратор, я не могу), и это одна и та же ошибка для многих плагинов:
Uncaught SyntaxError: Unexpected token '<'
Эта ошибка переходит в / wp-content / cache / busting / и вот ссылка на веб-сайт, который сталкивается с проблемами:https://artdecorationcrafting.gr /
Любая помощь будет высоко оценена!
Комментарии:
1. Если вы проанализируете исходный код своей страницы, проверьте наличие файлов .js (например, jquery, который похож на wp-core javascript) и попытаетесь открыть ссылку, вы получите то, что кажется страницей 404, а не фактическими файлами .js. Этого достаточно, чтобы сломать весь ваш сайт, если он использует какой-то интерфейс JS, основанный на jquery
2. Спасибо за ваш ответ, Диего, высоко ценится! Я не вижу ни одного файла JS, который выдает ошибку страницы 404. Это произошло после обновления до более новой версии WordPress, но даже если я понизлю версию или установлю «Включить jQuery Migrate Helper», это не решит проблему.
3. Я только что увидел, что при посещении файла JS в качестве посетителя выдается сообщение об ошибке: попробуйте { console.log(«- ОШИБКА — Исходный javascript сайта не существует. Это заполнитель. URL-это ‘
4. Всего несколько секунд назад, когда я попытался, я попал на страницу WP 404, которая была похожа на графический стиль вашего сайта, так что, я думаю, я все еще был на сайте. Вместо этого, если я посещу его сейчас, я получу именно то сообщение, которое вы вставили
5. У вас есть какие-либо предложения о том, что делать?
Ответ №1:
Проблема заключалась в CloudFlare и Ezoic. После замены серверов имен обратно на основные, полностью удалив CloudFlare и Ezoic, блог снова начал работать.