Как изменить путь загрузки директории ckfinder в codeigniter - PullRequest
0 голосов
/ 24 ноября 2018

Я встроил ckfinder 3 для php и после загрузки изображений получаю каталог с загруженными изображениями в корне, а не в каталоге моего проекта, но мне нужно внутри каталога моего проекта, например project/upload/ckfinder/userfiles

Я пытаюськак указано в ckfinder/config.php файле ckfinder:

$config['backends'][] = array(
    'name'         => 'default',
    'adapter'      => 'local',
    'baseUrl'      => base_url().'upload/ckfinder/userfiles/',
    //'root'         => '', // Can be used to explicitly set the CKFinder user files directory.
    'chmodFiles'   => 0777,
    'chmodFolders' => 0755,
    'filesystemEncoding' => 'UTF-8',
);

Но это не работает
Пожалуйста, помогите мне.Заранее спасибо

1 Ответ

0 голосов
/ 25 ноября 2018

baseUrl является необязательным для настройки бэкэнда, и root требуется.

Если «проект» - это папка, в которой находится файл CodeIgniter index.php, используйте этот бэкэнд

$config['backends'][] = array(
     'name'               => 'default',
     'adapter'            => 'local',
      //'baseUrl'            => '',
     'root'               => FCPATH .'upload/ckfinder/userfiles/',
     'chmodFiles'         => 0755,
     'chmodFolders'       => 0755,
     'filesystemEncoding' => 'UTF-8',
     'followSymlinks'     => true
 );
...