多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
本地开发好以后,如何正确迁移到服务器 ? # 迁移到服务器 ## 删除本地目录 删除 data/runtime 目录,这是缓存目录,如果迁移到服务器可能会引起相应的问题 ## 确保 debug 模式开启 检查 public/index.php里的 APP_DEBUG ```php // 调试模式开关 define("APP_DEBUG";, true); ``` ## 打包上传项目下所有文件 这时最好使用 zip 打包,再到服务器解压,如果你是ftp 空间,没有 zip 解压权限,那只能一个个目录的传了 ## 设置目录和文件权限 如果你是 linux 服务器,一定要确保以下目录下所有文件可写 ``` ... public/data public/upload public/runtime ``` ## 上传本地数据库到服务器数据库 先导出本地数据(要包含数据),然后在服务器导入本地数据库文件。 ## 更改数据库配置 打开 data/conf/database.php 文件,只要更改服务器地址,数据库名,用户名,密码,端口就可以了。 ``` <?php return [ // 数据库类型 'type' =>'mysql', // 服务器地址 'hostname' =>'127.0.0.1', // 数据库名 'database' =>'database', // 用户名 'username' =>'root', // 密码 'password' =>'admin', // 端口 'hostport' =>'3306', // 数据库编码默认采用utf8 'charset' =>'utf8mb4', // 数据库表前缀 'prefix' =>'cmf_', 'authcode' =>'dddddddd', ]; ``` ## 配置站点访问 这里要参考服务器配置,配置好站点,你就可以访问网站了,这时如果有任何错,基本会提示出来,根据报错解决就可以了 # 注意事项 ## 确保环境要求 比如 php 版本,数据库配置,还有 php 要安装的模块,在我们安装程序里检测的那些要求要满足 ## 虚拟机迁移 虚拟机由于目录限制要相应调整目录,和文件路径配置,具体请参数虚拟机配置的文档