При попытке вставить изображение выдает ошибку
При попытке загрузить изображение всплывает красное окошко: Ошибка. Системная ошибка. Повторите позже.
на папке uploads выставлены атрибуты 755
если использовать визуальный редактор TinyMCE — происходит тоже самое.
Плагин Image Preview включен или нет, не важно — та же ошибка.
Уважаемые знатоки, если кто в курсе в какую сторону курить мануал, помогите, а?
на папке uploads выставлены атрибуты 755
если использовать визуальный редактор TinyMCE — происходит тоже самое.
Плагин Image Preview включен или нет, не важно — та же ошибка.
Уважаемые знатоки, если кто в курсе в какую сторону курить мануал, помогите, а?
16 комментариев
У меня masterhost.ru
время работы скрипта?
там явно нехватка места или прав.
Что касается описанной ТС проблемы, то навскидку может быть следующее:
1) Все же не хватает прав. Помните, что права надо выставлять не только на папку /uploads, но и на все дочерние папки (обычно в файлменеджерах есть галка соответствующая, типа «выставить права на все вложенные папки»)
2) Проблема с размерами загружаемого файла. Лимиты на размер выставляются:
а) в конфиге самого движка (тут все просто, движок, по-моему, внятно ругается, если этот лимит превышен)
б) в конфиге php (надо либо php.ini править, либо .htaccess)
в) в конфиге nginx (если есть)
г) кажется, еще в конфиге апача может быть ограничение, но тут не помню наверняка
3) Проблемы с временной папкой. Надо понимать, что загружаемые файлы сначала грузятся во временную папку, а потом уже копируются, куда надо. Но эта временная папка — не та, что мы в конфиге движка задаем, а та, что назначена на сервере данному юзеру. И если ее расположение и/или права сисадмином заданы неверно, то при попытке загрузить что-то в нее, скрипт получает ответ «пшелнах». Но он (скрипт) написан так, что ничего не анализирует, и просто сообщает юзеру: «ну не шмогла я, не шмогла, пиходите завтра».
Пути решения:
1) Еще раз выставить права, вот тупо поставить 777 на /uploads, заведомо убедившись, что это и все вложенные папки подействовало (для надежности можно 755 поставить, а потом еще раз 777).
2) Попробовать загрузить заведомо небольшую картинку — в пару килобайт.
3) Написать простой тестовый скрипт с формой для загрузки файла и попробовать загрузить файл (любой) через него. Т.е. не через ЛС грузить, а напрямую. Если через этот тестовый скрипт загрузка не идет — можно смело пинать саппорт хостера, дав ссылку на этот скрипт (с движком хостер точно разбираться не будет, а скрипт с десятью строчками посмотрит). Если через этот скрипт какой-то файл грузится, а через движок — нет, то тут уже надо разбираться с движком, настройками, плагинами и проч.