吴双霜

如何在CentOS 7上安装OrangeScrum

吴双霜 2021-03-16 75 1
K4超清提供的如何在CentOS 7上安装OrangeScrum下载地址来源于网络分享,网络资源均有时效性,请尽快下载如何在CentOS 7上安装OrangeScrum,或保存如何在CentOS 7上安装OrangeScrum到自己的网盘避免资源失效。
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的详细步骤,希望对您有所帮助。
  • 苗高山
    楼主这个帖子太给力了!好资源!

请先登录

回复 如何在CentOS 7上安装OrangeScrum

VIP专属快捷回复:

失效支持高兴激动给力加油围观路过感动抢座
K4超清所有信息均由网友转载自互联网,没有存储任何形式的文件供下载,请下载试看后删除,请购买正版支持正版。本站内容如有侵权请联系:k42d.rr.nu, 我们会在收到您的邮件后立即删除!
主题数129174今日新增25昨日新增45
最新VIP

小猫咪疯狂 开通了 包月VIP
唇膏迟到 开通了 包月VIP
咖啡豆过时 开通了 永久VIP
小土豆愤怒 开通了 季度VIP
百合孤独 开通了 包月VIP
航空沉默 开通了 包月VIP
凯撒 开通了 包月VIP
麦片醉熏 开通了 包月VIP
小猫咪疯狂 开通了 包月VIP
唇膏迟到 开通了 包月VIP

Copyright © 2023 K4超清 K4.CQE.CC 本站CDN由又拍云赞助
POWER BY CleenBB x3.4 PROCESSED: 64
流量统计