迁移到正式环境


本地开发好以后,如何正确迁移到服务器 ?

迁移到服务器

删除本地目录

删除 data/runtime 目录,这是缓存目录,如果迁移到服务器可能会引起相应的问题

确保 debug 模式开启

检查 public/index.php里的 APP_DEBUG

// 调试模式开关define("APP_DEBUG", true);

打包上传项目下所有文件

这时最好使用 zip 打包,再到服务器解压,如果你是ftp 空间,没有 zip 解压权限,那只能一个个目录的传了

设置目录和文件权限

如果你是 linux 服务器,一定要确保以下目录下所有文件可写

...datapublic/upload

上传本地数据库到服务器数据库

先导出本地数据(要包含数据),然后在服务器导入本地数据库文件。

更改数据库配置

打开 data/conf/database.php 文件,只要更改服务器地址,数据库名,用户名,密码,端口就可以了。

<?phpreturn [    // 数据库类型
    'type'           => 'mysql',    // 服务器地址
    'hostname'       => '127.0.0.1',    // 数据库名
    'database'       => 'thinkcmf5',    // 用户名
    'username'       => 'root',    // 密码
    'password'       => 'admin',    // 端口
    'hostport'       => '3306',    // 数据库编码默认采用utf8
    'charset'        => 'utf8mb4',    // 数据库表前缀
    'prefix'         => 'cmf_',    "authcode" => 'dddddddd',
];

配置站点访问

这里要参考服务器配置,配置好站点,你就可以访问网站了,这时如果有任何错,基本会提示出来,根据报错解决就可以了

注意事项

确保环境要求

比如 php 版本,数据库配置,还有 php 要安装的模块,在我们安装程序里检测的那些要求要满足

虚拟机迁移

虚拟机由于目录限制要相应调整目录,和文件路径配置,具体请参数虚拟机配置的文档


来源: up61技术博客 欢迎分享 (QQ:529857614)

qq交流群:63739043 up61博客-php交流群

上一篇: 开发工具
下一篇: 支持虚拟机