#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 …).