«Произошла ошибка при загрузке медиафайла с админки WordPress». С этой ошибкой встречается каждый вебмастер и решение ее различно.
При загрузке изображения в статью я получил такую ошибку. Сразу стал анализировать: какие действия на сайте производились до того как…? А никаких. На сайте я не работал более недели, а ранее никаких проблем не было.
Первая рекомендация из интернета — просмотреть установленные плагины, удалить не нужные. Отключить все плагины, включать по одному и смотреть действие плагинов на сайт. Возможно, что заработает загрузка медиафайла, но не факт, что вы найдете тот плагин, который выдавал ошибку.
Эта рекомендация мне показалась очень хлопотной и я отбросил ее, пусть это будет запасной вариант решение ошибки при загрузке медиафайла.
Вторая рекомендация из интернета — вся проблема в сервере, на котором находится сайт. И эту рекомендацию я отбросил, так как у меня еще сайты на этом же сервере и с ними все в порядке. Значит ищем ошибку на самом сайте.
Третья рекомендация из интернета — обновить WordPress. Но на различных ресурсах интернета встречаются просьбы помочь решить проблему ошибки при загрузке медиафайла не зависимо от версии Wordpress, т.е. на любой версии встречается эта ошибка. И еще рекомендация, на которую я обратил внимание: не спешите обновлять версию Wordpress, не все разработчики плагинов оперативно вносят изменения в свои продукты, на новых версиях CMS есть много глюков и дыр, которые постепенно фиксят.[/important]. Если все работает хорошо, то не надо торопиться с обновлениями движка.
Четвертая рекомендация из интернета — добавить в файл .htaccess следующий код:
Здесь рекомендуют поместить код в конец файла .htaccess или в самом верху — все начало работать.
Пятая рекомендация из интернета — в файл .htaccess, используя FTP-доступ к вашему сайту, вставьте код
- <IfModule mod_security.c>
- <Files async-upload.php>
- SecFilterEngine Off
- SecFilterScanPOST Off
- </Files>
- </IfModule>
Если в файле .htaccess уже есть такой код, то этот код следует поместить ниже имеющегося. Теперь ошибки при загрузке медиафайла не должно быть, тем более загружать можно в любом количестве.
Помните: после обновления WordPress этот файл может переписаться и ошибка будет снова возникать. Потому очень советую сохранить бэкап этого файла у себя на компьютере и в случаи чего выгружать на сервер.
Шестая рекомендация из интернета — установить плагин WPlupload или ему подобный, который заменяет умолчанию загрузчик WordPress файл с Plupload (поддерживает HTML5, шестерни, Silverlight, Flash, BrowserPlus). Думаю, что новый плагин может добавить другие проблемы, если есть ошибка на сайте.
Возможно, есть еще рекомендации из интернета по устранению ошибки загрузки медиафайлов с админки в WordPress. Но я остановился на изученном и решил воспользоваться третьей рекомендацией — обновление версии WordPress, хотя многие не советуют. Свою версию WordPress я не обновлял давно, а плагины обновляются систематически. Вот я и подумал, что может просто идти нестыковка с каким-то плагином: плагины обновлены, а версия WordPress старая, давно не обновлялась. На официальном сайте WordPress профи предупреждают о всевозможных ошибках работы плагинов и WordPress без обновления.
Я сделал резервную копию базы данных и обновила версию WordPress. Ошибка при загрузке медиафайла приказала долго жить, чего и Вам желаю!