可道云安装向导
快速开始
当满足可道云的先决条件(LNMP环境), 并下载和解压kodbox的服务器端安装包后,完成安装的最后一步是运行安装向导。具体包含以下步骤:
- 打开Web 浏览器并访问服务器IP地址:
http://[IP]
-
确认环境检测无误,点击下一步
-
完成数据库配置,点击确定
- 设置所需管理员的账号和密码, 点击确定
这样就完成了所有步骤,并可以开始使用新的 kodbox 服务器。
当然,你可以做更多的设置来使 kodbox 服务器获得最佳性能和安全性。在以下部分中,我们将介绍重要的安装和安装后步骤。
数据库选择
SQLite 是 kodbox 的默认数据库,它仅适用于测试环境和轻量级单用户体验, 我们推荐使用 MySQL/MariaDB, 需要确保PHP扩展mysqli
或者pdo_mysql
其中一个已安装。这里默认以 root 为数据库登录用户名,是因为 root 有新建数据库的权限, 你可以在数据库一栏输入任何想要的名称。
你也可以提前创建好数据库和有相应读写权限的数据库用户,这样就不必使用 root 账号。
系统缓存类型推荐选择 redis
, 需要确保 redis
服务已启动, 并且PHP扩展redis
已经安装。
然后设置所需管理员的账号和密码即可完成安装。
修改data目录
为了安全可以考虑将 kodbox 数据目录定义在 Web 根目录之外,或者出于其他原因,比如想要把数据存储在不同的位置。
这样的需求可以在后台存储管理中,添加一个新的存储, 并通过指定存储目录、设为默认来实现。
但原始的 data 目录还有保留缓存文件(如上传过程中产生的临时文件)、记录日志的功能。假设Web 根目录位于系统盘, 同时系统盘存储空间比较少, 在上传大文件过程中, 对系统盘的空间占用会不断增加, 可能会对系统正常使用产生影响。当然, 在文件上传成功后, 这些文件缓存会自动清空。
如果Web 根目录空间较小, 可以考虑将作为缓存目录的 data 迁移至其他位置, 在config文件夹下新建define.php
并新增一行
<?php define('DATA_PATH','/data/');
这里的 /data/
可以是任意目录, 需要确保 Web 服务器对此有读写权限。
文件存储加密
可道云 kodbox 的物理文件默认存储于Web 根目录下的 ./data/files/
目录, 并且保留了原文件格式。
在后台系统设置 - 安全设置中, 建议将文件存储加密调整为全部加密。