Mx21
@Mx21
Software engineer

Yii2 kcfinder. Как загружать файлы в frontend?

Здравствуйте!

Есть проект с Yii2, шаблон advanced. Через composer установлены ckeditor и kcfinder. Проблема, возникает, при загрузке файлов, через kcfinder. Нужно, загружать файлы в /frontend/web/upload, однако, при загрузке ошибка: "У вас нет прав для загрузки файлов". Права на директорию upload и на её дочерние директории 777, на frontend, тоже установлены 777.

В ходе многих экспериментов с путями, в конфиге kcfinder'a прописано:
'disabled' => false,
'uploadURL' => "upload",
'uploadDir' => "../../../../frontend/web/upload",

Директория upload создается, по пути указанному выше, можно просматривать файлы, которые в ней располагаются, но загружать не получается. Также, при добавлении уже существующего файла, через kcfinder, у него будет путь /admin/upload/files/fff.txt, что тоже плохо, т.к. файлы не будут видны в ckfinder'e.

Похожий, вопрос задавали на stackoverflow (stackoverflow.com/questions/32202966/yii2-kcfinder... там проблему решили с помощью симлинков.

Есть, ли какой-нибудь другой способ? Если, вы уже решали подобную проблему, пожалуйста, поделитесь конфигом kcfinder'a.
  • Вопрос задан
  • 1063 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы