centos6.5---otrs部署文档.docx_第1页
centos6.5---otrs部署文档.docx_第2页
centos6.5---otrs部署文档.docx_第3页
centos6.5---otrs部署文档.docx_第4页
centos6.5---otrs部署文档.docx_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件准备:l centos6.5;l otrs-4.0.13;l otrs模块:1) ITSM-4.0.13.opm2) FAQ-4.0.2.opm3) TimeAccounting-4.0.1.opml Mysql5.1.73l Apache/2.2.15安装步骤:1、 关闭centos6.5防火墙关闭命令: service iptables stop永久关闭防火墙:chkconfig iptables offservice iptables statusCentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙。firewall:systemctl start firewalld.service#启动firewallsystemctl stop firewalld.service#停止firewallsystemctl disable firewalld.service#禁止firewall开机启动2、 关闭selinux1)vi /etc/selinux/config2)#SELINUX=enforcing #注释掉3)#SELINUXTYPE=targeted #注释掉4)SELINUX=disabled #增加5):wq #保存,关闭。6)shutdown -r now #重启系统3、 安装gcc,makeyum install gcc make4、 安装perlyum install -y perl5、 安装cpanyum install perl-CPAN6、 安装apacheyum install-y httpd添加到开机启动# chkconfig httpd onsystemctl enable httpd.service启动Apache service httpd startapachectl start7、 安装mysql数据库 安装命令:yuminstallmysql-servermysqlphp-mysql 设置开机启动:chkconfigmysqldon设置密码:设置远程连接# mysql -uroot -pmysql grant allon *.* to root% IDENTIFIED BY rootmysql FLUSHPRIVILEGES;设置Apache连接MySQL# setseboolhttpd_can-network_connect=1设置MySQL允许包的大小,添加到mysqld下# vim /etc/fmax_allowed_packet=1048576000innodb_log_file_size=1024M /日志大小以上是对innodb引擎的初步优化,我们是一次性更换了所有的参数,然后保存配置文件,然后无法启动mysql,最后一步一步来发现是更新innodb_log_file_size=256M时候出现了问题,只要加上这个就无法启动(第一次没经验啊- -汗了)。后来才知道原来要STOP服务先,然后再删除原来的文件打开/var/lib/mysql删除ib_logfile0, ib_logfile1.ib_logfilen再开启选项,成功启动。 重启mysql# service mysqldrestartCentOS 7的yum源中貌似没有正常安装mysql时的mysql-sever文件,需要去官网上下载 # wget /mysql57-community-release-el7-7.noarch.rpm# rpm -ivh mysql57-community-release-el7-7.noarch.rpm# yum install mysql-community-server成功安装之后重启mysql服务 # service mysqld restart初次安装mysql是root账户是没有密码的设置密码的方法 # su mysql u root pmysql set password for rootlocalhost = password(mypasswd);mysql exit搞定!8、 安装otrs下载wget /pub/otrs/otrs-5.0.3.tar.bz2解压tar -jxvf otrs-5.0.3.tar.bz2mv otrs-5.0.3 /opt/otrs创建otrs系统用户加入运行web服务的组:useradd -r -d /opt/otrs/ -c OTRS user otrsusermod -G apache otrs拷贝配置文件模板:cd /opt/otrs/Kernel/cp Config.pm.dist Config.pmcd Configcp GenericAgent.pm.dist GenericAgent.pm设置权限/opt/otrs/bin/otrs.SetPermissions.pl /opt/otrs -otrs-user=otrs -otrs-group=otrs -web-user=otrs -web-group=apache/opt/otrs/bin/otrs.SetPermissions.pl -web-group=apache查看需要安装的perl模块:cd /opt/otrs/bin/./otrs.CheckModules.plyum install perl(Archive:Tar) yuminstallperl(Archive:Zip)yuminstallperl(Crypt:Eksblowfish:Bcrypt)yuminstallperl(Crypt:SSLeay)yuminstallperl(Date:Format)yum install perl(Encode:HanExtra) yuminstallperl(GD)#yuminstallperl(GD:Text)yuminstallperl(GD:Graph)yuminstallperl(IO:Socket:SSL)yuminstallperl(ModPerl:Util)yuminstallperl(Net:DNS)yuminstallperl(Net:LDAP)yuminstallperl(PDF:API2)yuminstallperl(Template)yuminstallperl(Template:Stash:XS)yuminstallperl(Text:CSV_XS)yuminstallperl(Time:HiRes)yuminstallperl(Time:Piece)yuminstallperl(XML:Parser)yuminstallperl(YAML:XS)yuminstallperl(DBD:Pg)检查一下perl CPAN配置是否正确cd /opt/otrs/perl -cw bin/cgi-bin/index.plperl -cw bin/cgi-bin/customer.plperl -cw bin/otrs.PostMaster.pl出现“syntax OK”说明安装都可以;安装确实的必须模块perl -e shell -MCPANcpan1 install YAMLcpan1 install DBD:Pg cpan1 install Encode:HanExtra再次用perl CPAN检查其中的配置;9、 Apache配置vi /etc/httpd/conf/httpd.conf # Include conf.d/*.conf (在这个底下添加下面这段话,/+“搜索的内容“,可以快速定位) # Include /opt/otrs/scripts/apache2-httpd.include.conf # User apache (找个这个内容后,将apache修改为otrs)重启Apache:service httpd restartsystemctl restart httpd.service10、 Mysql配置: service mysqld restart11、 文件授权cd /opt/otrs bin/otrs.SetPermissions.pl -web-group=apache 12、 重启服务器shutdown r now13、 开始web配置访问地址是:http:/【ip】/otrs/installer.pl自动生成密码:qWJ8fL5qunZDxb15配置过程请查看官网文档https:/otrs.github.io/doc/manual/admin/3.3/en/html/web-installer.html14、 修改登录密码系统自动生成的密码比较复杂,不容易被记住。或者登录密码忘记时,可以通过以下命令修改登录密码:#cd/opt/otrs/bin#./otrs.SetPassword.pl rootlocalhost 12345615、 启动Cronjobs设置cron jobslinux:# cd /opt/otrs/var/cronlinux:/opt/otrs/var/cron# lsaaa_base.dist generic_agent.dist rebuild_ticket_index.distcache.dist pending_jobs.dist session.distfetchmail.dist postmaster.dist unlock.distgeneric_agent-database.dist postmaster_mailbox.distlinux:/opt/otrs/var/cron#linux:/opt/otrs/var/cron# for foo in *.dist; do cp $foo basename $foo .dist; donelinux:/opt/otrs/var/cron# lsaaa_base generic_agent-database.dist rebuild_ticket_indexaaa_base.dist generic_agent.dist rebuild_ticket_index.distcache pending_jobs sessioncache.dist pending_jobs.dist session.distfetchmail postmaster unlockfetchmail.dist postmaster.dist unlock.distgeneric_agent postmaster_mailboxgeneric_agent-database postmaster_mailbox.distlinux:/opt/otrs/var/cron#启动任务linux:/opt/otrs/var/cron# cd /opt/otrs/bin/linux:/opt/otrs/bin# su otrslinux:/bin$ ./Cron.sh start/opt/otrs/binCron.sh - start/stop OTRS cronjobsCopyright (C) 2001-2009 OTRS AG, /(using /opt/otrs) donelinux:/bin$ exitexitlinux:/opt/otrs/bin#任务启动检查以root用户登录,通过命令“crontab -l -u otrs”检查cron jobs是否启动成功。16、 安装ITSM-4.0.13.opm把“ITSM-4.0.13.opm”放到“/opt/otrs/bin”下#cd /opt/otrs/bin#/opt/otrs/bin/otrs.PackageManager.pl -a install -p /opt/otrs/bin/ITSM-4.0.7.opm#./otrs.RebuildConfig.pl#./otrs.DeleteCache.pl# ./otrs.CleanUp.pl#./otrs.SetPermissions.pl -web-group=apache17、 安装FAQ-4.0.2.opm把“FAQ-4.0.2.opm”放到“/opt/otrs/bin”下# cd /opt/otrs/bin#/opt/otrs/bin/otrs.PackageManager.pl -a install -p /opt/otrs/bin/FAQ-4.0.1.opm#./otrs.RebuildConfig.pl#./otrs.DeleteCache.pl# ./otrs.CleanUp.pl#./otrs.SetPermissions.pl -web-group=apache18、 安装TimeAccounting-4.0.1.opm把“TimeAccounting

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论