elFinder 2 & MySQL

Added by Feduch Buzinov 6 months ago

Приветствую Всех!

Хочу работать только с базой, верно ли я понимаю, что достаточно прописать драйвер для базы или же необходимо также файловый активировать?

Не могу запустить elFinder с mysql, мой конфиг:

'roots' => array(                
                array(
                        'driver' => 'MySQL',
                        'path' => 1,
                        'user' => 'user',
                        'pass' => 'pass',
                        'db' => 'db',
                        'files_table' => 'photos', 
                        'user_id' => 1,
                        'accessControl' => 'access',                       
                        'tmbCrop' => false,                       
                        )
               )

В таблицу так же внес запись:

INSERT INTO `photos` (`id`, `parent_id`, `name`, `content`, `size`, `mtime`, `mime`, `width`, `height`) VALUES
(1, 0, 'db', '', 0, 0, '/home/public_html/photos', 0, 0);

Сообщение ошибки:

Некорректная настройка сервера.
Отсутствуют корневые директории достуные для чтения.

Replies (3)

RE: elFinder 2 & MySQL - Added by Troex Nevelin 6 months ago

Если elfinder свежий из git там как раз база временно поломана из-за переделки внетреннего API для нового FTP драйвера - в ближайшие выходные надеюсь это починим.

В любом случаи смотрите что вернул вам коннектор, какой там json.

А вот это удалите, завалялось в примере со старых версий:

                        'user_id' => 1,
                        'accessControl' => 'access',                       
                        'tmbCrop' => false,  

RE: elFinder 2 & MySQL - Added by Sergey Nezabudkin 4 months ago

Добрый день.
У меня похожий вопрос: как работать через MySQL?
Я в базе создал главную дирректорию и она отображается(читается с базы) файндером, но при загрузке файла пишет "Данные не формате JSON" ,хотя на драйвере FTP всё отлично работает.

вот мои настройки:

array(
    'driver' => 'MySQL',
    'path' => 1, 
    'user' => 'u_addwot',
    'pass' => 'cW8E1',
    'db' => 'addwot',
    'separator' => ':',
    'files_table' => 'elfinder_file',
    'URL'    => dirname($_SERVER['PHP_SELF']) . '/../files/',     
)

подскажите пожалуйста, в каком направлении двигаться. И вообще, как файлы оказываются на сервере, нужно ли параллельно подключать драйвер FTP ?
Спасибо! ;)

RE: elFinder 2 & MySQL - Added by Troex Nevelin 4 months ago

В последней git версии mysql драйвер поломан и его пока не до конца починили, это как раз связано с добавлением FTP драйвера

(1-3/3)