sugar测试环境搭建手册_第1页
sugar测试环境搭建手册_第2页
sugar测试环境搭建手册_第3页
sugar测试环境搭建手册_第4页
sugar测试环境搭建手册_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

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

文档简介

1、Sugar 测试环境搭建说明第一、LAMP 安装(Linux 系统下安装 SugarCRM)一:安装准备工作1、登录 linux(root/123456)2、利用 netconfig 命令设置 IP 地址等(1) 设置 IP、子网掩码、网关、主 DNS(2) service network restart 重启网络服务使修改生效也可以通过修改文件进行设置vi /etc/sysconfig/network-scripts/ifcfg-eth0 设置 IPADDR=IP 地址,NETMASK= 掩码,ONBOOT=YES,启动时启动网卡vi /etc/resolv.conf设置 DNS3、设置完成

2、后通过 ifconfig 命令可以查看当前系统的网络4、通过 SecurCRT 工具链接到 linux 下5、通过 Zmodem Upload List 添加需要从本地传输到 linux 下的文件,然后执行Start Zmodem Upload 启动传输。二: APACHE 的安装2.1 : apache 的安装rootsugar # gzip -dhttpd-2.2.4.tar.gz rootsugar # tarxvfhttpd-2.2.4.tar rootsugar # cd httpd-2.2.4 rootsugar # ./configurerootsugar # make root

3、sugar # make installapache 默认安装路径:/usr/local/apache2/usr/local/apache2 下面关键目录说明conf :apache 服务器的配置目录htdocs: 需要发布应用程序的目录bin : apache 服务器的可执行程序目录2.2 : apache 的配置修改rootsugar # vi /usr/local/apache2/conf/httpd.conf将#ServerName中的“#”删掉,并将 改为本机的 linux 的ip 地址2.3 : apache 服务安装检测apache 安装是否的检测1 启动apache 服务说明:

4、apache 服务的启动和停止rootsugar # cd/usr/local/apache2/binrootsugar # ./apachectlstop这是停止 apache 服务rootsugar # ./apachectlstart这是启动 apache 服务2 在 window 平台通过 ie linux 上面apache 的测试页面,如果出现 it works 字样,说明 apache 安装三:MYSQL 的安装3.1 : mysql 的安装rootsugar # rpm -ivh MySQL- server -commu-5.0.37- 0.rhel4.i386.rpm-node

5、ps如果无法启动 MYSQL 服务,看下是否关闭:Setenforce 0 Getenforce Permissiverootsugar # rpm -ivh MySQL-commu -5.0.37- 0.rhel4.i386.rpm-nodepsrootsugar # rpm -ivh MySQL- devel -commu-5.0.37- 0.rhel4.i386.rpm-nodeps如果在安装的过程中发现系统中已经有其他的 mysql 的版本, 需要先将系统中原有的版本卸载,如下图所示可以使用命令 rpm -e -nodeps mysql-4.1.20-1.RHEL4.1.i386卸载后

6、再安装 5.0.37 的版本在安装包后面加两个参数,如rootsh158-xen data#rpm -ivh MySQL- server -commu-5.0.37-0.rhel4.i386.rpm - nodeps -force3.2 : mysql 安装的检测rootsugar # mysql如果安装 就能进入 mysql 界面mysql>这时可以使用 sql 命令对 mysql 数据库进行操作,注:命令后面一定要跟分号;mysql>show databases;查看数据库中有几个实例mysql>use mysql; mysql 实例mysql>show table

7、s;显示 mysql 实例中的表mysql>select host, user from user;查看user 表中的数据3.3 : mysql 数据库user 表中了不同的用户对 mysql 数据库的权限如果我们要mysql 数据库的话,需要对 user 表中的做相应修改mysql> update user set host=% where user=root and host=localhost.localdomain ;注意:上面一句中的意思就是容许任何机器从 mysql 数据库Mysql> quitrootsugar # mysqladminreload ;重新加载

8、,使 update 语句修改生效如果还是连接不上去 SQLYOG:请使用下面命令在 mysql 下面:grantALLPRIVILEGESON *.*toroot"%"identified by"mysql "WITHGRANTOPTION;flust privileges用户的用户的名字和 使用 SQLyog 客户端连接 SQL server 错的解决办法:在 mysql 服务器上使用 localhost 连接,并执行下列语句,修改SQLserver 对其它主机的限制mysql> grant all privileges on *.* to &#

9、39;root''%' identified by '1' mysql> flush privileges;注意:!在 window 上安装连接 mysql 的工具,HA_SQLyog.Enterprise.v7.15.zip按照下图进行配置:如果能够登陆进去,说明 mysql 安装3.4 : mysql 数据库如果启动 mysql 后出现以下问题这是因为 linux 的问题,可以通过以下方式解决:首先利用以下命令将 MySql 卸载掉(rpm help 可该命令的帮助)rpm e MySQL-server-commu -5.0.37-0.rhel

10、4.i386 rpm e MySQL-commu -5.0.37-0.rhel4.i386 rpm e MySQL-devel-commu -5.0.37-0.rhel4.i386然后在虚拟机的 linux 下执行 startx 命令切换到图形界面,进入“应用程序/系统设置/安全级别/SELINUX”,将“启用”和“强制”复选框中的勾去掉接下来重新安装 MySQL 即可。另外,如果安装 5.0.4 版本的 MySql 也能解决这个问题。四:PHP 的安装4.1 : php 的安装rootsugar # gzip-dphp-5.2.1.tar.gz rootsugar # tarxvfphp-5

11、.2.1.tar rootsugar # cdphp-5.2.1 rootsugar # ./configure -with-apxs2=/usr/local/apache2/bin/apxs -with-mysql -enable- mbstring -with-curl -with-zlibrootsugar # make rootsugar # makeinstallrootsugar # cpphp.ini-dist/usr/local/lib/php.ini4.2 : php 的配置rootsugar # cd /usr/local/apache2/conf rootsugar #

12、vi httpd.conf查找:LoadModulephp5_modulemodules/libphp5.so找到上面这句话,在其下面添加AddTypeapplication/x-httpd-php.php.phtml保存 -这个一定是对应 libphp5.so 目录下面增加,不然 install 时候弹出来是保存, 调出安装界面。重启 Apache 服务rootsugar # /usr/local/apache2/bin/apachectlstop rootsugar # /usr/local/apache2/bin/apachectlstart在/usr/local/apache2/htd

13、ocs 目录下编缉一个 php 文件 hello.php ,内容如下<html><head><title>PHP 测试</title></head><body><?php echo '<p>Hello World</p>' ?></body></html>4.3 : 检查 php 安装是否在 window 界面通过 ie php 文件如果页面显示Hello World则 php 安装五:Zend Optimizer 的安装(的工具,可以不装)5.1

14、: ZendOptimizer 的安装rootsugar # gzip-dZendOptimizer-3.2.6-linux-glibc21- i386.tar.gzrootsugar # tarxvfZendOptimizer-3.2.6-linux-glibc21- i386.tar安装:rootsugar # cdZendOptimizer-3.2.6-linux-glibc21-i386 rootsugar # ./install安装完 Zend Optimizer 后,php.ini 文件会被重新定位到/usr/local/Zend/etc/下面 php.ini修改/usr/loca

15、l/Zend/etc/php.ini找到下面两句话; um allowed size for uploaded files. upload_max_filesize = 6M将 6M 修改为 8M六:Sugar 系统部署6.1 B011 版本部署 B011 版本直接将 sugar 包解开放到 apache 的 htdocs 目录下,将 sugar 整个目录子目录权限修改为 777 权限chmod -R 777 sugar1通过 windows 的 ie/sugar1/install.php (这里的 sugar1 为解压的 Sugar包名字,根据实际情况调整)看到 sugar 的页按照提示进行

16、,参照下图点击 next 看到下图,选中 Accept,点击 next选中 typical install,点击 next,选中 mysql 数据库,点击 next设置 hostname 为 localhost,数据库管理员为 root,口令为空,点击 next设置 sugarCRM 的管理口令 123456点击 next点击 next点击 install点击 finish安装完毕,可以登陆6.2 B012-B014 版本部署因为 B012-B014 版本,对邮件部分做了更新,因此部署 B012 版本时,php 需要重新进行编译。· 编译 php 前,将 imap.tar 包上传到

17、linux 服务器,解包到/root 目录下· rootsugar # tarxvfphp-5.2.1.tar· rootsugar # cdphp-5.2.1· ./configure -with-apxs2=/usr/local/apache2/bin/apxs - with-mysql -enable-mbstring -with-curl -with-zlib - with-imap=/root/imap/c- /· make· make install· php 安装,重新启动 apache,将 B012(zip 文件,用

18、unzip命令解压。)上传到 apache 的 htdocs 目录下,通过 ie / B012/install.php相关的提示按照 B011 版本部署的步骤进行第二、WAMP 安装(Windows 系统下安装 SugarCRM)一:WAMP (Windows+Apache+Mysql+PHP)集成环境的安装及配置修改运行 wamp 安装程序点击 Next点击 Next安装位置可以任选,点击 Next点击 Next点击 Next点击 Install点击确定点击 Next点击 Next点击打开点击 Finish,这时候 wamp 将运行,在右下角的任务栏中将会看到 。如果为(浅黄色),通常是由于

19、 apache 没有启动,左键点击该图标点击 Test Port 80,会发现 80 端口已被 IIS 占用,需要修改 Apache 的端口为非80 端口,如 8080 端口,左键点击会看到三个配置文件: httpd.conf,对应 Apache 的配置php.ini,对应 PHP 的配置my.ini,对应 Mysql 的配置点击 httpd.conf搜索“listen 80”,将 80 改成其他端(5000-65535 是用户自定义端,都可使用)即可(注:该配置文件中所有前面带“#”的都表示注释),修改完后需要“Restart All Services”。出现图标后,需要再点击“Put On

20、line”,图标将变成,这样整个 wamp 才算正常工作了。为了能进行 sugarcrm 的安装和使用,还需要对 php.ini 文件进行修改搜索“8M”,将其修改为“64M”(注:所有前面为“;”的均为注释)搜索“curl.dll”和“imap.dll”,将其前面的“;”去掉,这两个 dll 文件对应的是 sugarcrm 必须用到的两个 php 扩展。修改需要“Restart All Services”。不是用的 80 端口,则这里浏览器的输入地址就需要修改为:)需要安装 sugarcrm 时,只需要将 sugarcrm 的目录拷贝到 www 目录下,在浏览器中输入 ,点击 sugarcrm 对应的 project 即可(如果当前 apache二:Sugar 系统部署参考 LAMP 安装的步骤 6.1补充:汉化的 (本次项目测试英文版本,不汉化)1、 modules 下面的所有文件,进入 wamp/www/sugarcrm/moudules 目录后执行粘贴命令(覆盖同名文件)2、includelanguage 下面 phpzh_cn.lang.php 文件,粘贴到wamp/www/s

温馨提示

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

评论

0/150

提交评论