最新消息:欢迎加入小松的QQ群一起讨论一起学习,本站启用小松自己写的redis缓存,文章发布修改自动删除缓存,现在速度杠杠的

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

开源框架 1221浏览 0评论

一直在找自动化部署的系统,最好是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的账号,其实这一步就是下载,如果没有账号

请到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

3)Walle 是用yii写,yii的版本要5.4以上,如果php版本小于5.4会出现如下错误

yii的版本要5.4以上

 

QQ交流群:136351212

如无特别说明,本站文章皆为原创,若要转载,务必请注明以下原文信息:
转载保留版权:小松博客» Walle-瓦力上线部署系统正确安装
本文链接地址:https://www.phpsong.com/2166.html

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
木有头像就木有JJ!点这里按步骤申请Gravatar头像吧!

网友最新评论 (5)

加载中,请稍候...
  1. 非常不错!感谢!!!
    跨境电商之家10个月前 (02-19)回复
  2. :eek: :eek: :eek: 菜鸟,还是有些地方不明白
    Asa6个月前 (06-14)回复
    • 有什么不明白的地方进群问
      小松6个月前 (06-14)回复
      • 哪个群
        Asa6个月前 (06-14)回复
      • 看见了。谢谢
        Asa6个月前 (06-14)回复