ThinkCMF 的部署

  1. 去 github 克隆最新版本的 ThinkCMF
    # git clone https://github.com/thinkcmf/thinkcmf.git
  2. 把 thinkcmf 目录名字修改为自己的项目名,例如 abc,把 Apache/Nginx 的 DocumentRoot 设置为 abc/public  目录,重启 Web 服务。
  3. 在Web方式开始安装前,设置好目录权限: #chmod 777 data app/install public/upload
  4. 进入: http://yourdomain.com/ 开始安装,根据提示,去 php.ini 设置
    always_populate_raw_post_data = -1
    重启 Web 服务后,“重新检测”。
  5. 输入数据库的配置,首次安装必须用 root或者有权限创建数据库的用户,否则会不成功(这是一个 Bug)。
  6. 安装完成后即可将网站app目录下的“install”文件夹删除!
  7. 数据库的配置文件是 data/conf/database.php,我们不能用 root 作为应用账号来登录数据库。 因此,我们需要另外新创建一个账号,然后把里面的信息替换为非 root 账号。
    以 root 登录 MySQL,创建账号:
    mysql> grant all on dbname.* to username@127.0.0.1 identified by ‘password’;
    mysql> flush privileges;

这样一个基本的 ThinkCMF 实例就安装成功了。

作者: 甬洁网络

--移动互联网&物联网技术提供商