网盘分享吧

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2864|回复: 0

[大学] 如何在CentOS 7上安装OrangeScrum

[复制链接]

主题
3
积分
57
热心值
24
金币
9
注册时间
2019-4-22
最后登录
2021-3-16
在线时间
1 小时
发表于 2021-3-16 19:53 | 显示全部楼层 |阅读模式

赞助VIP可享受免金币查看特权  点击这里充值金币或者开通VIP 购买前先点击分享链接验证是否有效!
BT资源无法下载:戳这里,如何发布售价资源帖?:戳这里      《避免 分享链接失效 的方法?》

OrangeScrum是一个免费的开源项目管理工具,广泛应用于中小企业。本文将和大家分享在CentOS 7服务器上安装OrangeScrum的过程。
1、更新CentOS 7系统
作为sudo用户登录到您的机器并更新系统。
$ sudo yum install epel-release -y
$ sudo yum update -y
$ sudo shutdown -r now
系统重新启动后,以相同的sudo用户登录继续操作。
2、安装和配置Apache
安装Apache。
$ sudo yum install httpd -y
删除预先设置的Apache欢迎页面。
$ sudo sed -i 's/^/#&/g' /etc/httpd/conf.d/welcome.conf
防止Apache暴露访问者web浏览器中的文件和目录。
$ sudo sed -i "s/Options Indexes FollowSymLinks/Options FollowSymLinks/" /etc/httpd/conf/httpd.conf
启动Apache服务。
$ sudo systemctl start httpd.service$ sudo systemctl enable httpd.service
3、安装和配置MariaDB
安装MariaDB。
$ sudo yum install mariadb mariadb-server -y
修改MariaDB数据库设置。
$ sudo nano /etc/my.cnf
要更改排序设置,可以向[mysqld]段添加几行代码,如下所示。
[mysqld]datadir=/var/lib/mysqlsocket=/var/lib/mysql/mysql.sockinit_connect='SET collation_connection=utf8_unicode_ci'init_connect='SET NAMES utf8'character-set-server=utf8collation-server=utf8_unicode_ciskip-character-set-client-handshake
保存并退出编辑器。
启动MariaDB服务。
$ sudo systemctl start mariadb.service$ sudo systemctl enable mariadb.service
确保MariaDB安装安全。
$ sudo /usr/bin/mysql_secure_installation
在这个互动过程中,回答如下问题。
Enter current password for root (enter for none): EnterSet root password? [Y/n]: YNew password: <your-password>Re-enter new password: <your-password>Remove anonymous users? [Y/n]: YDisallow root login remotely? [Y/n]: YRemove test database and access to it? [Y/n]: YReload privilege tables now? [Y/n]: Y

4、安装和配置PHP
安装PHP包。
$ sudo yum -y install php$ sudo yum -y install php-mysql$ sudo yum -y install php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-mssql php-snmp php-soap php-tidy curl curl-devel
增加上传文件的大小为200 MB的要求,由OrangeScrum。
$ sudo cp /etc/php.ini /etc/php.ini.bak
$ sudo sed -i "s/post_max_size = 8M/post_max_size = 200M/" /etc/php.ini
$ sudo sed -i "s/upload_max_filesize = 2M/upload_max_filesize = 200M/" /etc/php.ini
重新启动Apache以加载新的配置。
$ sudo systemctl restart httpd.service
5、安装OrangeScrum
找到最新的稳定版本的OrangeScrum。
下载并解压缩该文件。
$ cd$ wget https://github.com/Orangescrum/o ... ;VERSION>.tar.gz$ tar -zxvf v1.6.1.tar.gz
将所有的OrangeScrum文件移动到web根目录/var/www/html,然后设置适当的权限。
$ sudo mv ~/orangescrum-1.6.1 /var/www/html && sudo chown root:root -R /var/www/html
$ sudo chmod -R 0777 /var/www/html/orangescrum-1.6.1/{app/Config,app/tmp,app/webroot}
为OrangeScrum设置一个虚拟主机。
$ sudo nano /etc/httpd/conf.d/orangescrum.conf
用以下设置填充该文件。
<VirtualHost *:80>ServerName orangescrum.example.comDocumentRoot /var/www/html/orangescrum-1.6.1<Directory /var/www/html/orangescrum-1.6.1>Options Indexes FollowSymLinks MultiViewsAllowOverride AllOrder allow,denyallow from all</Directory></VirtualHost>
保存并退出编辑器。
6、创建一个OrangeScrum数据库
以root用户登录MySQL shell。
$ mysql -u root -p
使用前面设置的MariaDB root密码登录。
在MySQL shell中,创建一个名为orangescrum的数据库和一个名为orangescruuser的数据库用户,并设置密码为yourpassword,然后将该数据库上的所有权限授予该数据库用户。
注意:在您的机器上,确保将所有命令中的这些参数替换为您的值。
CREATE DATABASE orangescrum;CREATE USER 'orangescrumuser'@'localhost' IDENTIFIED BY 'yourpassword';GRANT ALL PRIVILEGES ON orangescrum.* TO 'orangescrumuser'@'localhost' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION;FLUSH PRIVILEGES;EXIT;
导入OrangeScrum数据到OrangeScrum数据库。
$ mysql -u root -p orangescrum < /var/www/html/orangescrum-1.6.1/database.sql
更新OrangeScrum数据库凭据。
$ sudo nano /var/www/html/orangescrum-1.6.1/app/Config/database.php
找到以下几行:
'login' => 'root','password' => '','database' => 'orangescrum',
将其更换为:
'login' => 'orangescrumuser','password' => 'yourpassword','database' => 'orangescrum',
保存并退出编辑器。
更新电子邮件的细节。
$ sudo nano /var/www/html/orangescrum-1.6.1/app/Config/constants.php
找出以下几行,用您的值替换电子邮件地址和密码。
define("SMTP_UNAME", "youremail@gmail.com");define("SMTP_PWORD", "******");define('FROM_EMAIL_NOTIFY', 'notify@mycompany.com');define('SUPPORT_EMAIL', 'support@mycompany.com');
保存并退出编辑器。
重新启动Apache以加载新的配置。
$ sudo systemctl restart httpd.service
修改防火墙规则以允许web访问。
$ sudo firewall-cmd --zone=public --permanent --add-service=http$ sudo firewall-cmd --reload
导航到https://www.cnjoel.com/5552.html,输入您的公司名称、电子邮件ID和登录密码。
以上就是在CentOS 7上安装OrangeScrum的详细步骤,希望对您有所帮助。

贡献值排行榜:
楼主热帖

① www.wpfx8.com 欢迎您分享自己的网盘资源!分享越多,金币越多!资源互利共享,我为人人,人人为我!
② 每个人都可以在本站发布资源帖,同时本站所有资源都需要金币才能下载!但是,只要你发布几十个优秀资源帖,基本上,你就会源源不断地获得金币了!
③ 如果发现违规广告资源,请点击帖子正文右下角的“举报”按钮。一般资源发布是有效的,时过境迁因为各种各样的原因,资源有可能失效。如果购买后发现资源失效或者资源和帖子内容描述不符,请到首页 [问题/意见反馈区] 发帖说明原因后申请退币。如“资源失效,申请退币”,管理员核实后会退币给您的。

点击按钮快速添加回复内容: 超赞 高兴 激动 给力 收藏 支持 期待 顶帖 精彩 感谢
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

站长邮箱|sitemap|手机版|小黑屋|百度统计|标签搜索|网盘分享吧

GMT+8, 2024-4-29 06:01 , Processed in 0.109925 second(s), 25 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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