Jitamin
安装环境要求
- PHP 5.6或更高(推荐使用PHP7)
- 数据库, 推荐使用MySQL 或 PostgreSQL。 当然SQLite也可以运行。
- Composer
安装手册
一. 克隆代码
假设我们把jitamin部署在 /var/www
$ cd /var/www
$ git clone https://github.com/jitamin/jitamin.git jitamin
$ cd jitamin
二. 设置配置文件
$ cp .env.example .env
根据实际情况修改
.env相关配置文件,重点关注数据库相关的设置。
三. 安装依赖包
$ composer install -o --no-dev
四. 安装数据库迁移和初始数据
- 创建数据表
vendor/bin/phinx migrate
- 安装初始数据
vendor/bin/phinx seed:run
Windows环境请将上述命令中的
vendor/bin/phinx替换为vendor\robmorgan\phinx\bin\phinx.bat
五. 确保bootstrap/cache和storage目录可写。
$ chmod -R 0777 bootstrap/cache
$ chmod -R 0777 storage
可选步骤
$ php artisan config:cache
$ php artisan route:cache
六. 配置Web服务器
请将Web服务器的根目录指向 public/, 请参考 examples/ 下的相关配置文件,里面包含 Apache和Nginx的配置范例。
注意:
examples/提供的仅仅是范例,并不能保证直接拷贝就能使用,需要根据实际情况进行相关配置调整。
七. 通过浏览器访问
安装完成后,请通过浏览器访问你的Jitamin网址,如:http://jitamin.yourdomain.com
初始管理员的用户名和密码:
- 用户名:
adminoradmin@admin.com - 密码:
admin
升级步骤
一. 获取最新代码
$ git fetch --all
$ git checkout latest_tag // 请将 latest_tag 修改为最新的tag,比如:0.4.4
二. 更新依赖
$ composer install -o --no-dev
三. 更新数据表
vendor/bin/phinx migrate
Windows环境请将上述命令中的
vendor/bin/phinx替换为vendor\robmorgan\phinx\bin\phinx.bat
可选步骤
$ php artisan config:cache
$ php artisan route:cache
系统演示
体验Jitamin, 请访问 http://jitamin.com:
一. 使用Github账号
请点击登录页下方的
Login with my Github Account
二. 普通用户
- 用户名:
testortest@test.com - 密码:
test123
三. 管理员用户
- 用户名:
jitaminorjitamin@jitamin.com - 密码:
jitamin
开发相关
Jitamin代码里自带编译后的前端静态资源。如果你不想修改前端样式,请直接忽略本环节。
工具集:
- Node.js
- Bower
- Gulp
yarn install || npm install
bower install
gulp
License
Jitamin is licensed under the license of MIT. See the LICENSE for more details.
Jitamin is a fork based on Kanboard. Kanboard is Copyright Frédéric Guillot and others.
Jitamin的更多相关文章
- 2018-8-29安装Jitamin过程实录
2018-8-29安装Jitamin过程实录 新建 模板 小书匠 欢迎走进zozo的学习之旅. 简介 安装 nginx + php + mysql 安装composer 安装Jitamin 简介 在考 ...
- jitamin配置(nginx设置)
server { listen 66; server_name 192.168.2.253; root "/var/www/jitamin/public"; location / ...
- jitamin基于lnmp环境搭建
从github上面下载源代码 cd /Data/apps/nginx/html git clone https://github.com/jitamin/jitamin.git 修改配置文件 cd ...
- 如何在PHP项目中使用phinx进行数据迁移和建表
建表 phinx\bin\phinx.bat migrate -e production 建设 phinx.yml文件 paths: migrations: %%PHINX_CONFIG_DIR%%\ ...
- 2018-9-25kanboard安装及使用
2018-9-25kanboard安装及使用 教程 小书匠 欢迎走进zozo的学习之旅. 简介 运行官方docker容器 使用kanboard 简介 Kanboard的安装提供了两种方式一种是直接安 ...
随机推荐
- brew 中的时间格式转换
char * pACNowStr = NULL; JulianType jtNow; ISHELL_GetJulianDate(pIShell, , &jtNow); pACNowStr = ...
- stylus入门使用方法
https://segmentfault.com/a/1190000002712872
- 第四章 Spring.Net 如何管理您的类___对象的初始化方式
在 Spring.Net 中对象初始化的方式分为两种: ① 急切实例化,也就是说 Spring.Net 容器初始化的时候将对象先实例化出来. ② 延迟实例化,也就是说我们在调用 GetObject 方 ...
- Java程序员职业规划
Java 程序员职业规划 无论你是学习了 Java 即将进入企业工作,还是已经踏入了工作岗位的程序员.但是面对层出不穷的新技术,激增的就业压力,不断分化的开发角色,再加上 IT 发展的不明确,做出职业 ...
- python2.0_day19_后台数据库设计思路
from django.db import models # Create your models here. from django.contrib.auth.models import User ...
- 最近maven开发中遇到的一些bug。
1.WebxContextLoaderListener 等tomcat启动报错.大部分原因都是jar包问题. 检查方式,在tomcat的webapps/WEB-INF/lib下有没有想对应的jar包 ...
- piblog 0.2
在一个Web App中,所有的数据,包括用户的信息,日志,评论等,都存在数据库中.在piblog中使用MySQL作为数据库.Web App中由很多地方需要使用数据库.访问数据库需要创建数据库连接.游标 ...
- flag - 待浏览学习网站
学习:gulp+jade(pug)+sass 待浏览网站如下:http://www.ydcss.com/archives/18#lesson1 https://nodejs.org/en/ https ...
- 学习坤哥的replaceTpl方法
学习坤哥的方法之后自己写的replaceTpl function replaceTpl(tpl, data){///////////////没有传入可让用户自己定义的方式进行替换,不够灵活 ...
- Android 动画fillAfter和fillBefore
fillBefore是指动画结束时画面停留在此动画的第一帧; fillAfter是指动画结束是画面停留在此动画的最后一帧. Java代码设置如下: /*****动画结束时,停留在最后一帧******* ...