iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >Jitamin 安装与配置
  • 466
分享到

Jitamin 安装与配置

php数据库postgresql 2023-09-02 13:09:03 466人浏览 独家记忆
摘要

Jitamin Jitamin (读作/ˈdʒɪtəmɪn/) 是一款免费、开源,使用PHP语言开发的项目管理系统。Jitamin灵感来自于Vitamin,并结合了Just In Time(准时)

Jitamin

Jitamin (读作/ˈdʒɪtəmɪn/) 是一款免费、开源,使用PHP语言开发项目管理系统。Jitamin灵感来自于Vitamin,并结合了Just In Time(准时)和敏的拼音min,意指效率与敏捷是项目管理的维他命。

在这里插入图片描述

功能特性

  • 简洁、美观的界面
  • 支持多主题
  • 可视化的任务管理
  • 支持列表、看板和甘特图等任务视图
  • 可拖拽式的任务操作
  • 支持多语言,内置英文和简体中文语言包
  • 过滤搜索
  • 可创建团队项目和个人项目
  • 支持任务、子任务、附件和评论
  • 动作自动触发
  • 可视化的统计
  • 第三方集成
  • 支持插件

安装环境要求

php 5.6或更高(推荐使用PHP7)
数据库, 推荐使用Mysqlpostgresql。 当然sqlite也可以运行。
Composer

安装手册

一. 克隆代码

假设我们把jitamin部署在 /var/www

$ cd /data/app/$ git clone https://GitHub.com/jitamin/jitamin.git jitamin$ cd jitamin

二. 设置配置文件

$ cp .env.example .env

根据实际情况修改 .env 相关配置文件,重点关注数据库相关的设置。

在这里插入图片描述
或者创建一个新的用户

create user 'jitamin'@'127.0.0.1' identified by '123.com'grant all on *.* to 'jitamin'@'%' with grant option;grant all on *.* to root@'127.0.0.1' identified by '123.com';

三. 安装依赖包

$ 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/

apache.conf

<VirtualHost *:80>    ServerName jitamin.test.com    DocumentRoot "/var/www/jitamin/public"    DirectoryIndex index.php    <Directory "/var/www/jitamin/public">        AllowOverride all    </Directory>    ErrorLog "/var/log/apache2/jitamin.yourdomain.com-error.log"</VirtualHost>

Nginx.conf

server {    listen 80;    server_name jitamin.test.com;    root "/var/www/jitamin/public";    index index.php;    charset utf-8;    location / {        try_files $uri $uri/ /index.php?$query_string;    }    access_log off;    error_log  /var/log/nginx/jitamin.yourdomain.com-error.log error;    sendfile off;    client_max_body_size 100m;    location ~ \.php$ {        fastcgi_split_path_info ^(.+\.php)(/.+)$;        fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;        #fastcgi_pass 127.0.0.1:9000;        fastcgi_index index.php;        include fastcgi_params;        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;        fastcgi_intercept_errors off;        fastcgi_buffer_size 16k;        fastcgi_buffers 4 16k;    }    location ~ /\.ht {        deny all;    }}

supervisor.conf

[program:jitamin-worker]command=php artisan workerdirectory=/var/www/jitaminnumprocs=1stdout_logfile=/var/log/supervisor/jitamin-worker-stdout.logstderr_logfile=/var/log/supervisor/jitamin-worker-stderr.logstderr_logfile_maxbytes=1MBstdout_logfile_maxbytes=1MBredirect_stderr=trueautostart=trueautorestart=true

七. 通过浏览器访问

安装完成后,请通过浏览器访问你的Jitamin网址,如:Http://jitamin.test.com

初始管理员的用户名和密码:

用户名: admin or admin@admin.com
密码: admin

升级步骤

一. 获取最新代码

$ git fetch --all$ git checkout latest_tag // 请将 latest_tag 修改为最新的tag,比如:0.4.4

二. 更新依赖

$ composer install -o --no-dev

三. 更新数据表

vendor/bin/phinx migrateWindows环境请将上述命令中的 vendor/bin/phinx 替换为 vendor\robmorgan\phinx\bin\phinx.bat

可选步骤

$ php artisan config:cache$ php artisan route:cache

开发相关

Jitamin代码里自带编译后的前端静态资源。如果你不想修改前端样式,请直接忽略本环节。

工具集:

node.jsBowerGulpyarn install || npm installbower installgulp

相关问题处理方法:

报错:

Fatal error: Uncaught Error: Class 'PicoDb\UrlParser' not found in /data/app/jitamin-0.5.0/bootstrap/autoload.php:17

问题解析:

composer自动加载的问题 autoload_claSSMap.php里应该缺少这个类,可以在composer.JSON里指定 autoload 加载的目录

解决方法:

vim composer.json

修改前:

"autoload" : {    "classmap" : ["app/"],    "psr-4" : {        "Jitamin\\" : "app/"    },

修改后:
vim composer.json

"autoload" : {    "classmap" : ["app/","vendor/jitamin/"],    "psr-4" : {        "Jitamin\\" : "app/"    },

重新执行

composer install -o --no-dev

或者

在bootstrap/autoload.php 引入

添加:

require DIR.'/../vendor/jitamin/picodb/src/UrlParser.php';

验证码显示错误 受损

问题解析:

原因是因为PHP版本导致得7.3不支持参数为空,5.6没问题得

解决方法:

/data/jitamin/app/Http/Controllers/CaptchaController.php 下添加参数$builder->setTextColor(rand(0, 150), rand(0, 150), rand(0, 150));

$this->response->withContentType('image/jpeg')->send();$builder = new CaptchaBuilder();$builder->setTextColor(rand(0, 150), rand(0, 150), rand(0, 150));   //增加$builder->build();$this->sessionStorage->captcha = $builder->getPhrase();$builder->output();

来源地址:https://blog.csdn.net/ichen820/article/details/127979125

--结束END--

本文标题: Jitamin 安装与配置

本文链接: https://www.lsjlt.com/news/390833.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Jitamin 安装与配置
    Jitamin Jitamin (读作/ˈdʒɪtəmɪn/) 是一款免费、开源,使用PHP语言开发的项目管理系统。Jitamin灵感来自于Vitamin,并结合了Just In Time(准时)...
    99+
    2023-09-02
    php 数据库 postgresql
  • 安装与配置
    Python 下载网址 Welcome to Python.org 按照对应的操作系统选择 3、下滑找到3.10.0版本根据电脑配置选择64位或者32位. 注意,有embeddable package和windows installer两...
    99+
    2023-09-01
    python
  • 【配置】JDK8的安装与配置
    文章目录 JDK8的安装与配置1、选择哪个版本的JDK?2、官网下载2.1 找到导航栏里的Resources下的 Java Downloads2.2 寻找存档版本 Java archive2....
    99+
    2023-09-09
    java 开发语言
  • echarts安装与配置
    一、安装 1、独立版本 我们可以在直接下载 echarts.min.js 并用 <script> 标签引入。 echarts.min.js(4.7.0...
    99+
    2024-04-02
  • Node.js安装与配置
    ✅作者简介:CSDN一位小博主,正在学习前端,欢迎大家一起来交流学习🏆 📃个人主页:白月光777的CSDN博客 🔥系列专栏:Vue从入门到进阶 &#...
    99+
    2023-09-07
    vue.js node.js 前端
  • Tomcat安装与配置
    文章目录 一,说明二,安装三:运行四,配置(若本地一个tomcat服务,可配置,若多个,可忽略)五:修改端口六:启动多tomcat(举例两个)七:Idea关联tomcat(由于老项目不是Spr...
    99+
    2023-09-03
    tomcat
  • Maven安装与配置,Idea配置Maven
    文章目录 一、安装本地Maven二、安装三、配置环境变量四、配置settings文件五、idea配置 一、安装本地Maven 选择你需要的maven版本下载:官网下载传送门 我使用的是3.6.1版本:maven-3.6.1-bi...
    99+
    2023-08-16
    intellij-idea maven java
  • MySQL8的安装与配置
    本篇内容介绍了“MySQL8的安装与配置”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!下载MySQL 8&...
    99+
    2024-04-02
  • JDK的安装与配置
    所有的开发,第一步必然是准备环境,而JDK提供了一套完整的工具和环境,使开发人员能够编写、编译和运行Java应用程序。是Java开发的基础,为开发者提供了丰富的功能和工具,简化了Java应用程序开...
    99+
    2023-09-27
    java 开发语言
  • eclipse的安装与配置
    1、下载 eclipse 下载地址:https://www.eclipse.org/downloads/ 点击 【Download Package】 找到JavaEE IDE,点击【Windows x86_64】 点击【Selec...
    99+
    2023-08-18
    eclipse java ide
  • Kafka的安装与配置
    一    jar包方式安装Kafka jar包下载地址:https://kafka.apache.org/downloads下载   1.配置java环境 1、上传jdk-8u341-linux-x64.tar.gz到服务器并安装: # t...
    99+
    2023-09-28
    kafka java linux 后端 中间件
  • MySQL8.0.32的安装与配置
    1、下载 地址:MySQL官网 2、解压 解压之后的文件里边是没有data文件的,需要创建一个空文件夹命名为data(后面需要用),并且需要创建一个初始化文件,命名为my,后缀名为.ini。my.ini文件以记事本方式打开输入以下配...
    99+
    2023-08-16
    数据库 mysql java
  • JAVA的安装与配置
    目录 一、Java的下载与安装 1、软件的下载 2、安装JDK         二、JAVA环境变量的配置 1、右键点击我的电脑      点击属性,进入系统设置面板      找到高级系统设置 2.点击环境变量 3.找到系统变量,点击新...
    99+
    2023-09-30
    java
  • FFmpeg安装与配置(windows与mac)
    FFmpeg命令行安装 使用如下命令进行FFmpeg: sudo apt-get install ffmpeg FFmpeg源码安装 FFmpeg源码获取 使用如下命令获取ffmpeg的源码: git clone  ht...
    99+
    2023-09-02
    ffmpeg
  • 如何安装与配置Docker
    如何安装与配置Docker?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。docker 安装安装依赖包sudo yum install -y&n...
    99+
    2023-06-06
  • mysql安装与初始配置
    Mysql数据库的第一个版本就是发行在Linux系统上查看mysql安装包:]# rpm -qa | grep mysqlmysql-libs-5.1.73-8.el6_8.x86_64mysql-5.1....
    99+
    2024-04-02
  • kali怎么安装与配置
    这篇文章主要介绍“kali怎么安装与配置”,在日常操作中,相信很多人在kali怎么安装与配置问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”kali怎么安装与配置”的疑惑有所帮助!接下来,请跟着小编一起来学习吧...
    99+
    2023-06-30
  • Composer安装与配置教程
    一、windows系统下安装安装Composer教程 下载安装php 方法一、下载Composer安装包 ...
    99+
    2023-08-31
    composer php Powered by 金山文档
  • EDKII怎么安装与配置
    安装EDKII和配置步骤如下: 下载EDKII源代码:可以从EDKII官方网站(https://github.com/tiano...
    99+
    2023-10-23
    EDKII
  • Android-studio的安装与配置
    文章目录 Android StudioAndroid Studio 与IED下载地址 Android Studio安装1、启动安装向导程序2、向导程序的相关操作3、启动Android S...
    99+
    2023-10-10
    android studio android ide
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作