首页 > 其他分享 >walle 1.0最新部署

walle 1.0最新部署

时间:2023-01-02 14:01:44浏览次数:42  
标签:web www walle index 部署 composer 1.0 php

环境

centos7
mysql5.6(预先部署)
php5.6(预先部署,php需要开启pdo_mysql,exec函数执行)
nginx1.22
git
Composer
ansible

安装walle

walle 1.0最新部署_php

  • 下载walle安装包
    wget https://github.com/meolu/walle-web-v1.x/archive/refs/tags/v1.2.0.tar.gz或者git clone https://github.com/meolu/walle-web-v1.x.git
    官方安装文档:https://walle-web.io/docs/1/installation.html

mkdir /data/www
ln -s /data/www /www
chown www.www /data/www/
cd /software/walle-web
tar xf v1.2.0.tar.gz
mv walle-web-v1.x-1.2.0 /www/walle-web
chown www.www /www/walle-web -R

  • 创建walle数据库

> create database walle;
> grant all privileges on walle.* to 'walle'@'%' identified by 'walle';
> flush privileges;

  • 配置config/local.php
    配置mysql,邮箱,和cookie

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

安装git和ansible

yum install -y git ansible

安装composer 1.9.0

curl -sS https://getcomposer.org/installer | /usr/local/webserver/php56/bin/php
ln -s /usr/local/webserver/php56/bin/php /usr/local/bin/php
mv composer.phar /usr/local/bin/composer # PATH目录
composer self-update 1.9.0 # 切换版本,不支持composer 2的

安装vendor

cd walle-web
composer global require "fxp/composer-asset-plugin:*" # 安装依赖包 回车
composer install --prefer-dist --no-dev --optimize-autoloader -vvvv # 回车

初始化项目

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

配置nignx

cat > conf/sites/walle-web.conf <<EOF
server
{
listen 80;
server_name walle.xxx.com;
index index.html index.htm index.php;
root /www/walle-web/web;
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|js|css|ico)\$
{
expires 1h;
}
# 建议放内网
# allow 192.168.0.0/24;
# deny all;

location / {
try_files \$uri \$uri/ /index.php\$is_args\$args;
}
location ~ .*\.(php|php5)?\$
{
try_files \$uri = 404;
fastcgi_pass 127.0.0.1:9056;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME \$document_root\$fastcgi_script_name;
include fastcgi_params;
include fcgi.conf;
}
access_log logs/walle.xxx.com.access.log main;
}
EOF
chown www.www /www/walle-web/ -R

登录

本地host,访问http://walle.xxx.com
初始化管理员账号密码为:admin/admin,初始化开发者账号密码为:demo/demo

标签:web,www,walle,index,部署,composer,1.0,php
From: https://blog.51cto.com/feko/5983666

相关文章

  • yum仓库的灵活部署和nfs共享存储服务
    一、yum仓库的灵活部署1、YUM(YellowdogUpdaterModified)●基于RPM包构建的软件更新机制●可以自动解决依赖关系●所有软件包由集中的YUM软件仓库提供 2、yum仓......
  • 部署mysql-5.7.36主从复制
    24.mysql实战24.1集群要求1.搭建一个主N从的MYsql集群2.从节点可以水平扩展3.所有的写操作,都只能在主节点Master上执行4.所有的读操作可以在所有节点上执行#部署......
  • springboot工程打包与部署(Linux下)
    本文介绍springboot工程在Linux下,打包、部署、日志配置、shell脚本自启动等一系列操作。 1、springboot工程打包 特殊情况:本地jar的打包 2、日志配置 3、部署......
  • Metagenome宏基因组 singularity 容器安装使用 2022.12.29 -2022.01.01
    exportPATH=/home/ubuntu/software:$PATH#PATH=PWD:$PATHcondacreat-cbioconda-nname_envsfastqc#conda子环境安装fastqccondaactivatename_envs#切换到子环境......
  • 闲话 23.01.01
    闲话今天打了一会儿mc。组齐了一套下界合金装备,杀了龙。本来是打1.19的,但因为繁茂洞穴和gamma锁1.0弃了转1.18带小地图等辅助模组的档。今天的推歌是《白夜》......
  • 二进制部署mysql
    二进制部署mysql目录二进制部署mysql1.1下载二进制格式的mysql软件包1.2创建用户mysql1.3解压软件包到/usr/local1.4修改mysql目录的属主组1.5添加环境变量1.6建立......
  • OneStack:Ubuntu 12.04 (或11.10) 一键安装部署OpenStack云计算平台
     OneStack:在Ubuntu12.04(precise)上一键安装部署OpentackEssex提醒:如果你喜欢折腾,喜欢自己一步一步安装各个功能组件和配置conf文件,你可以略过此文。本文工具可以在裸机和虚......
  • 分布式存储系统 Ceph 介绍与环境部署
    目录一、概述二、Ceph架构三、Ceph核心组件介绍四、Ceph三种存储类型1)块存储服务(RBD)2)文件系统存储服务(CephFS)3)对象存储服务(RGW)五、Ceph版本发行生命周期六、Ceph......
  • MetInfo 米拓 V5 免费版部署问题小结
    1.页面空白如果安装后访问出现页面空白(源代码为空),则很可能是MetInfo模板出现问题。在使用向导完成安装时,MetInfo会尝试连接米拓网站获取模板资源,但此过程存在问题,以至于......
  • WebSphere集群部署的问题
    集群部署后访问的时候无法访问,我的url是​​http://192.168.238.129:9081/lo/index.jsp​​你是不是新搭建的环境,在虚拟主机中没有添加9081这个端口?你在  应用程序服务......