walle上线部署系统

1.简洁安装指南

git clone [email protected]:meolu/walle-web.gitcd walle-webvi config/web.php # 设置mysql连接composer install  # 如果缺少bower-asset的话, 先安装:composer global require "fxp/composer-asset-plugin:*"./yii walle/setup   # 初始化项目配置nginx/apache的webroot指向walle-web/web

2.最最最详细安装指南

以下安装,均在宿主机(一台配置了LAMP/LNMP的linux机器,并且安装git/svn)上操作,如有问题,详见Q&A

如果还没有安装php 5.4+环境的,请先安装php5.4+,详情看php 5.6安装

1.代码检出

mkdir -p /data/www/walle-web && cd /data/www/walle-web  # 新建目录git clone [email protected]:meolu/walle-web.git .          # 代码检出

2.设置mysql连接

vi config/local.php +14‘db‘ => [    ‘dsn‘       => ‘mysql:host=127.0.0.1;dbname=walle‘, # 新建数据库walle    ‘username‘  => ‘username‘,                          # 连接的用户名    ‘password‘  => ‘password‘,                          # 连接的密码],

3.安装composer,如果已安装跳过

curl -sS https://getcomposer.org/installer | phpmv composer.phar /usr/local/bin/composer                # PATH目录

4.安装vendor

cd walle-webcomposer install --prefer-dist --no-dev --optimize-autoloader -vvvv

安装速度慢或失败,可直接下载vendor解压到项目根目录

5.初始化项目

cd walle-web./yii walle/setup # 需要你的yes

6.配置nginx

凡是在第7步刷新页面看到50x均是前5步安装不完整,自行检查

凡是在第7步刷新页面看到404均是nginx配置不当,自行检查

nginx简单配置

server {    listen       80;    server_name  walle.compony.com; # 改你的host    root /the/dir/of/walle-web/web; # 根目录为web    index index.php;

    # 建议放内网    # allow 192.168.0.0/24;    # deny all;

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

    location ~ \.php$ {        try_files $uri = 404;        fastcgi_pass   127.0.0.1:9000;        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;        include        fastcgi_params;    }}

7.恭喜:)

访问地址:localhost

当然,可能你配置nginx时的server_name是walle.company.com时,配置本地hosts之后,直接访问:walle.company.com亦可。

时间: 2024-10-12 22:17:35

walle上线部署系统的相关文章

walle(瓦力)部署系统的安装和简单使用

Walle(瓦力):一套软件开发的部署系统.提供了清晰的日志记录,支持数据的回滚.用于解决大型团队在软件开发中的测试.预测试和上线的统一部署管理. 系统环境:CentOS6.8-A CentOS-6.8-B 软件支持:walle ssh php-5.6 gitlab-8.6.0 composer nginx-1.10 git2.3 Mysql5.6 安装过程: 基础环境 yum install openssh-clients  支持ssh(CentOS6.8-A) 安装nginx(请自行百度,C

walle自动化部署平台安装

Walle - 瓦力 是一个支持svn.git.多用户.多项目.多环境同时部署的上线部署系统. 相比jenkins其项目配置更简单.回滚快速.权限分级.用户分组功能更完善:UI界面更优雅,用户体验更人性,大大方便了开发者和管理者的持续交付开发.支持各种web语言代码发布,php.python.java等. 其最大特点是对git版本的分支.tag可自定义在测试.预发布,生产环境部署.开发者和测试同学协作迭代开发上线,无论是milestone或者feature小步快走式上线都可支持. 一,基础准备

使用 PXE+Kickstart 实现无人值守批量部署系统

一.废话两句 在云数据中心,一次几十台甚至几百台服务器上线,系统安装将变得非常繁琐,系统安装好了后还会涉及很多配置,如果一台台来安装的话工作量非常大.(虽然有加班费,开个玩笑)为了解决这个问题,我们需要实现无人值守批量部署系统. 简单看一下拓扑图: 1. 什么是PXE? 简单来说:PXE主要是引导作用,具体的详细信息这里就不多说了,详情百度即可. PXE引导流程: 2. 什么是Kickstart? 简单两句就是:Kickstart是一种无人值守的安装方式.它的工作原理是在安装过程中记录典型的需要

PHP web项目(数据库)上线部署到服务器

系统:centos 8.0 PHP 7.4 + MySQL 8.0 + Apache 2 (环境部署见之前的文章) 1.web项目打包 将更新代码之后的web项目代码上传到服务器(通过WinScp软件上传) 按照WinScp软件的提示输入服务器IP,用户名以及密码等,登录服务器 将自己本地整理好的web项目代码一起上传至服务器即可(放置服务器默认路径:var/www/html,路径也可以提前更改) 等待上传成功即可!! 2.上线部署完成,解决界面显示问题 (1)web项目界面部分显示正常,但凡事

上线发布系统

准备开发两个版本的上线发布系统,基于yii2和django的版本. php mark一下: 1 class CallbackController extends Controller 2 { 3 /** 4 * @Desc: 微信服务器响应入口文件 5 * @User: justfantasy 6 */ 7 public function index() 8 { 9 //记录请求日志 10 //WRITE_ERROR_LOG && d('last request time:' . date

十七、MDT 2013 Update 1批量部署-如何在部署系统使用离线系统补丁

由于信息安全的需要,目前新安装的系统需要安装最新的补丁,微软推荐的方法是WSUS,但是WSUS升级时,补丁识别.下载.安装的速度非常慢,是否有办法可以直接下载微软的补丁包,可以应用在MDT 2013 UPDATE 1部署平台上. 当然是有办法,而且在我前面的文章已经放出了到2015年9月为止的WINDOWS 7 X86 PRO SP1后续补丁包的下载链接,可以用下载软件自行下载后导入到MDT 2013 UPDATE 1平台,由于自己一直没时间测试,所以不给把使用方法推荐给大家,这次国庆假期就测试

企业批量部署Win7(一)——WDS批量部署系统

背景介绍 企业新采购了一批计算机,需要为每台计算机安装操作系统和常用办公软件.虽然光盘,U盘也可以完成安装,但是数量较大时这种安装方法就不太适用.为此,我们以Windows2008R2为例来介绍WDS批量部署Win7操作系统. 系统安装过程 操作系统之所以能够批量部署,要从系统的安装过程来说明.从vista之后的操作系统安装过程分为:PE引导.正式安装和OOBE三部分,所谓PE引导就是我们在安装操作系统前选择的语言及分区等信息,然后才开始正式安装 我们在Win7安装光盘的sources目录下看到

[原创]好买财富测试环境自动化发布部署系统实践

一  为什么要开发一套测试环境自动化发布部署系统? (1) 好买的交易系统越来越庞大,越来越复杂,仅搭建一套系统要涉及到50多件内容: (2)手工搭建测试环境容易出错,投诉较多,各业务方抱怨较多: (3)搭建测试环境效率低下,庞大的系统,旧的方式需要大约忙1天,有时出了问题时间会更长, (4)开发多分支并行开发,抢占市场,要求必须满足公司在快速开发和迭代测试,目前维护了16套环境,估计16年会更多: (5)  以前系统搭建,太依赖个人的经验,人员离职会造成非常大的瓶颈; (6)都是领导逼的,这年

自动化运维之Cobbler部署系统

一 .Cobbler简介 Cobbler是一个快速网络安装linux的服务,而且在经过调整也可以支持网络安装windows.该工具使用python开发,小巧轻便(才15k行python代码),使用简单的命令即可完成PXE网络安装环境的配置,同时还可以管理DHCP.DNS.yum仓库.构造系统ISO镜像. Cobbler支持命令行管理,web界面管理,还提供了API接口,方便二次开发 Cobbler客户端Koan支持虚拟机安装和操作系统重新安装,使重装系统更便捷. Cobbler提供的功能 使用C