一 云盘部署过程
1.将代码部署到服务器的根目录下,修改项目的所属组合所属用户
groupadd www-data (通过cat /etc/group 查看组信息)
useradd -g www-data www-data (通过 cat /etc/shadow 查看用户信息)
修改项目的所属组合所属用户 :chown -R www-data:www-data newkdrive
修改项目的权限 : chmod -R 777 newkdrive (如果没有修改会出现编译模板出错,查看httpd的日志可以知道模板文件没有写入的权限)
2.修改云盘的配置文件config.php
2.1 修改云盘上传文件后的回调地址路径
define ( 'KSERVER_CALLBACK', 'http://192.168.206.239/newkdrive/' );
2.2 修改云盘的数据库
define ( 'FILEDB_USER', 'smecloud' );
define ( 'FILEDB_PASSWORD', 'smecloud@2092' );
define ( 'FILEDB_SERVER', '192.168.206.231' );
define ( 'FILEDB_NAME', 'kdrive2' );
define ( 'FILEDB_PORT', '' );
define ( 'FILEDB_PASSWORD', 'smecloud@2092' );
define ( 'FILEDB_SERVER', '192.168.206.231' );
define ( 'FILEDB_NAME', 'kdrive2' );
define ( 'FILEDB_PORT', '' );
如果数据库的密码是空的话,需要将newkdrive/framework/core/db/MysqlHandler.php的密码不为空着个判断去掉
if (! $host || ! $dbname || ! $user || ! $passwd) {
return null;
}
return null;
}
2.3设置云通行证的访问路径