一直在找自动化部署的系统,最好是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
设置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; }我安装之后有几个问题
2)修改runtime文件的权限,打开的时候会提示错误
默认的用户名密码:admin/admin
QQ交流群:136351212
查看原文:http://www.phpsong.com/2166.html
Walle-瓦力上线部署系统正确安装
最新推荐文章于 2024-08-10 07:46:32 发布