设为首页 收藏本站
查看: 2742|回复: 0

[经验分享] Jitamin在CentOS下面的安装部署过程 (一)

[复制链接]

尚未签到

发表于 2018-4-22 13:35:37 | 显示全部楼层 |阅读模式
jitamin项目管理软件在CentOS 7.2 上面的安装过程
jitamin这个项目管理软件看起来界面清爽, 功能也还实用, 一直想着在自己的主机上面安装一下, 参照说明文档, 经过多次尝试, 终于成功了. 这里把里面的主要步骤整理一下, 软件有一个英文的安装过程, 但是里面还是有一些坑, 要注意的.
jitamin项目在github上面的介绍

  • 链接地址: github-Jitamin
    DSC0000.jpeg

    安装步骤
    1. 准备一个CentOS的机器

    •   A web server: Nginx, Apache (with mod_rewrite), or Lighttpd
    •   PHP 5.6+ (PHP7 is recommended)
    •   Database: MySQL is recommended, also you can choose PostgreSQL orSQLite
    •   Composer

翻译一下:
为了方便部署, 我采用的是阿里云的ECS, 加载镜像安装, 默认配置好了PHP运行环境(WDCPv3.0面板 多引擎切换 免费版)
2.从github上面下载源代码
Get the jitamin source code
$ git clone https://github.com/jitamin/jitamin.git
补充备注: 这里会提示没有安装git, CentOS7 yum 安装git方法
yum install git3.修改配置文件
Adjust the config file
$ cp config/config{.default,}.php
Adjust the config/config.php according to your environment, especially the database setting.
$ vi config.php
补充备注:
这里要修改一下配置文件 config.php( 从config.default.php复制过来,重命名成为config.php) , 里面的数据库要改成mysql, sqlite有问题, 不能正常使用, 不要用

4.安装相关的包
Install the PHP dependency packages
$ composer install -o --no-dev补充备注:
做这个事情之前, 先要安装了composer(php包管理器), 将composer.phar下载到项目中
使用如下代码来下载
curl -sS https://getcomposer.org/installer | php这个时候会提示:
bash: PHP: command not foundphp没有添加到环境变量里面去, 解决办法:
export PATH=$PATH:/usr/local/PHP/bin然后,再 echo $PATH看看,就看见php在path里面了(可以在任意目录运行php命令)
usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/usr/local/php/bin这时候,你可以试试在系统的任意目录直接敲入php -i。
5.创建数据库并初始化
Migrate the database and initialize the database
create database tables
数据库表创建
vendor/bin/phinx migrateinitialize database
数据库初始化
vendor/bin/phinx seed:run
6.修改缓存目录的权限
确保把目录改成具有写的权限
Confirm that the directory bootstrap/cache and storage have write permission
$ chmod -R 0777 bootstrap/cache$ chmod -R 0777 storage不能生成缓存文件的话会报错
7.其他步骤:
Optional steps
$ php artisan config:cache$ php artisan route:cache这个就是用来更新缓存文件的
8.通过浏览器来访问:
Access the service through web browser
Open your web browser, enter the address such as http://jitamin.dev to access the web service. The initial Super Administrator’s user name and password are listed below:
username: admin or admin@admin.compassword: admin
9.补充备注:

  • 一定要用二级域名来链接, 比如jit.2ssf.com,比如dev.sod.net
    不支持二级目录, 比如, xx.com/jitamin, 里面的跳转逻辑一时没有搞清楚, 只能用二级域名, 这也是一个遗憾
  • 让二级域名直接跳转到jitamin/public这个文件夹下面, 才可以显示
    首页是 jitamin/public/index.php
  • 每次修改config.php之后, 要更新一下缓存(config 和route文件的缓存), 用这个

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

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-450474-1-1.html 上篇帖子: Linux安装最新系统CentOS 7 下篇帖子: CentOS7.0
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表