WordPress не может загружать изображения

#javascript #php #wordpress #wordpress-media

#javascript #php #wordpress #wordpress-медиа

Вопрос:

В течение нескольких дней в области администрирования у вас были эти ошибки:

Неперехваченная ошибка синтаксиса: ожидаемое выражение, получено ‘<‘.

в файлах moxie.min.js , plupload.min.js , wp-plupload.min.js

Это не позволяет нам загружать изображения в медиа-галереи, страницы, статьи…

При входе в медиа-галерею мы получаем следующую ошибку: Uncaught TypeError: wp.Uploader не определен на media-grid.min.js ; и никаких изображений!

Если я попытаюсь загрузить изображение со страницы или публикации, мы получим ту же ошибку, что и выше, но в файле media-views.min.js .

Интерфейс не имеет ошибок.

Некоторые «онлайн-решения» уже были опробованы, а также обновление всего, восстановление резервной копии, повторная установка worpdress через ftp…

Проблема остается!

Я не знаю, как это произошло, владелец сайта не производил никаких операций.

Есть идеи?

Спасибо!

Комментарии:

1. Причина этой ошибки обычно проста: файл JS не существует в указанном месте, что заставляет хост отправлять вместо него страницу 404. Эта страница начинается с <!doctype , и браузер, ожидающий JavaScript, жалуется на < . Просмотрите исходный код в браузере (Ctrl U) для тега скрипта для moxie.min.js и щелкните его src . Вы должны увидеть сценарий и посмотреть, где браузер ожидает его. Проверьте через FTP, действительно ли он там.

2. Файлы существуют! Все файлы. Я проверил их в первую очередь! А также перезаписать их! нажатие на строку src: открывает не файл, а HTML-файл. Но файл существует!

3. Если он открывает HTML-файл (что я ожидал, основываясь на вашей ошибке), то ссылка неверна. Единственное другое объяснение — проблема с разрешениями, когда веб-сервер не может прочитать файл, потому что у него нет доступа для чтения к нему.

Ответ №1:

Вы используете плагин для кэширования? Иногда использование такого плагина может нарушить js для некоторых элементов.

Ответ №2:

Решено! Это было старое перенаправление. Это перенаправление заняло все URL-адреса с термином «загрузить», а также js plupload.min.js и , следовательно , все остальные (moxie.min.js …).