前提:确保本机已经安装MySQL数据库
1.在自己的数据库中,执行MySQLStorage.sql文件,执行完毕则生成elfinder_file表
其中id=1的数据是执行MySQLStorage.sql文件时生成的
2.修改connector.php文件中的参数:
'roots' => array(
array(
'driver' => 'LocalFileSystem', // driver for accessing file system (REQUIRED)
'path' => '../files/', // path to files (REQUIRED)
'URL' => dirname($_SERVER['PHP_SELF']) . '/../files/', // URL to files (REQUIRED)
'accessControl' => 'access' // disable and hide dot starting files (OPTIONAL)
)
)
改为
'roots' => array(
array(
'driver' => 'MySQL', // driver for accessing file system (REQUIRED)
'host' => 'localhost',
'user' => 'root',
'pass' => '######',
'db' => '******',
'files_table' => 'elfinder_file',
'path'=>1,
)
)
其中,######修改为自己的数据库密码,******修改为自己的数据库名称,确保数据正确,否则连不上数据库。
3.修改connector.php
//include_once dirname(__FILE__).DIRECTORY_SEPARATOR.'elFinderVolumeMySQL.class.php';
将上面一行的注释取消
include_once dirname(__FILE__).DIRECTORY_SEPARATOR.'elFinderVolumeMySQL.class.php';
4.OK,配置完毕,可以显示数据库中的信息了。新建的文件夹或文件也会以数据记录的形式写入数据库中