Walle-瓦力上线部署系统正确安装

一直在找自动化部署的系统,最好是php版本的,偶然的机会找到了Walle这个部署系统,于是静下心来学习一下 比较坑的是官方的文档和github上的文档都有问题,不清楚怎么安装,也许是版本滞后的问题,自己摸索了一下才正确安装了

github地址:https://github.com/meolu/walle-web 官方地址:http://www.huamanshu.com/walle.html 开始安装Walle

代码检出

mkdir -p /data/www/walle-web && cd /data/www/walle-web # 新建目录
git clone git@github.com:meolu/walle-web.git . # 代码检出

PS:代码检出的时候需要用名密码,可能是要设置github的账号,其他这一步就行下载diam,如果没有账号

请到github网页上下载代码: https://github.com/meolu/walle-web

github下载Walle

 

设置mysql连接

vi config/web.php
'db' => [
    'class'     => 'yii\db\Connection',
    'dsn'       => 'mysql:host=127.0.0.1;dbname=walle', # 新建数据库walle
    'username'  => 'root',                          # 连接的用户名
    'password'  => '123456',                          # 连接的密码
    'charset'   => 'utf8',
],
vi config/local.php
'db' => [
    'dsn'       => 'mysql:host=127.0.0.1;dbname=walle',
    'username'  => 'root',
    'password'  => '123456',#此处需要设置连接mysql密码,默认为空
],

安装composer,如果已安装跳过,我把下面的https修改成http,不然国内访问数据慢

curl -sS http://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer  # PATH目录

安装vendor

cd walle-web
composer install --prefer-dist --no-dev --optimize-autoloader -vvvv

初始化项目,这里跟官方显示的不一样

./yii migrate/up

最后配置服务器

这里讲提醒一下nginx的伪静态规则

location / {
        try_files $uri $uri/ /index.php$is_args$args;
}

我安装之后有几个问题

1)php.ini要启用exec函数
不然提示
exec函数错误

2)修改runtime文件的权限,打开的时候会提示错误

默认的用户名密码:admin/admin


QQ交流群:136351212
查看原文:http://www.phpsong.com/2166.html
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值