Я скачал и установил CKEDITOR 4, используя elFinder с адаптером AWS S3 по следующей ссылке: https://github.com/bayucandra/ckeditor-elfinder в моей локальной системе среды XAMPP.
Я использую только часть файлов elFinderи все работает нормально.
Я пытаюсь добавить это в мое приложение php mvc. Я новичок в MVC, и я борюсь с тем, где добавить все файлы, чтобы загрузить зависимости. (Я думаю, что это моя проблема)
Моя структура каталогов выглядит следующим образом:
App
|__config
|__Controllers
|__helpers
|__libraries
|__models
|__views
|__public
|__css
|__img
|__js
|__vendor
|__elFinder
|__php
|__vendor
|__(all libraries aws, barryvdh, league, etc are loaded here)
|__autoload.php
|__connector.minimal.php
|__connector.minimalS3.php
|__elFinder.class.php (all other elFinder class files are here also)
Файл файл connector.minimal.php предназначен для стандартного локального хранилища, и он работает нормально ив каталоге файлов отображаются правильные файлы.
Я использую соединитель.minimalS3.php для подключения к своей корзине S3.
Я использую точный соединитель и изменил ключи AWS и AWS Secretчтобы соответствовать моему. Привилегия ведра широко открыта, потому что мы в тесте. Пожалуйста, помните, что в моем тестовом окружении все работает нормально, но это не MVC
. При доступе к странице объект elFinder, использующий файл connector.minimal.php, загружается нормально. Объект, который использует соединитель.minimalS3.php, отправляет ошибку:
"Invalid backend configuration
Readable volumes not available"
Я просмотрел все, и теперь пришел к экспертам !! Я ценю всю вашу помощь и подстрекать.
Спасибо.