在Ubuntu 8.10上安装SugarCRM社区版
版本1.0
作者:Falko Timme
SugarCRM是一种基于web的CRM解决方案,用PHP编写。 SugarCRM有不同的口味叫做“版本”(“社区”(免费),“专业”和“企业”)。 有关不同版本的详细概述,请查看SugarCRM网站 。 在本教程中,我将介绍在Ubuntu 8.10上安装免费的Community Edition。 随着模块我的门户
, 日历
, 活动
, 联系人
, 帐户
, 潜在客户
, 机会
, 案例
, Bugtracker
, 文档
和电子邮件
,SugarCRM社区版提供从CRM解决方案可以预期的一切。
1初步说明
在本教程中,我使用IP地址为192.168.0.100
的hostname server1.example.com
。 这些设置可能会有所不同,因此您必须在适当的情况下更换它们。
我将在目录/ var / www
/
sugarcrm中的Apache的默认vhost(文件root / var / www
)中安装SugarCRM
。 您可能需要在系统上进行调整。
确保您以root身份登录(输入
sudo su
成为root),因为我们必须以root用户身份运行本教程中的所有步骤。
2安装MySQL数据库服务器
安装解压缩以便以后可以解压SugarCRM包:
apt-get install unzip安装MySQL:
apt-get install mysql-server mysql-client
您将被问到以下问题:
MySQL“root”用户的新密码:
< - yourrootsqlpassword(您选择的密码)
重复MySQL“root”用户的密码:
< - yourrootsqlpassword
3安装Apache Webserver和PHP
apt-get install apache2 apache2-doc apache2-mpm-prefork apache2-utils libexpat1 libapache2-mod-php5 php5-common php5-gd php5-idn php-pear php5-imap php5-mcrypt php5-mhash php5-mysql php5-sqlite php5-xmlrpc php5-xsl php5-curl
之后,我们需要修改/etc/php5/apache2/php.ini中的
两个设置:
vi /etc/php5/apache2/php.ini
将memory_limit
设置为64M
(或更多),将upload_max_filesize
设置为20M
:
[...] ;memory_limit = 16M ; Maximum amount of memory a script may consume (16MB) memory_limit = 64M [...] ; Maximum allowed size for uploaded files. ;upload_max_filesize = 2M upload_max_filesize = 20M [...] |
之后重新启动Apache:
/etc/init.d/apache2 restart
4安装SugarCRM
您可以从http://www.sugarforge.org/frs/?group_id=6或http://www.sugarcrm.com/crm/download/sugar-suite.html下载SugarCRM Community Edition。 选择最新的.zip
文件(在这种变形时的版本5.2.0),并安装如下:
mkdir /var/www/sugarcrm
cd /tmp
wget http://www.sugarforge.org/frs/download.php/4902/SugarCE-5.2.0.zip
unzip SugarCE-5.2.0.zip
cd SugarCE-Full-5.2.0/
mv * /var/www/sugarcrm/
chown -R www-data:www-data /var/www/sugarcrm
在浏览器中打开URL http://server1.example.com/sugarcrm
或http://192.168.0.100/sugarcrm
,启动基于Web的SugarCRM安装程序。
SugarCRM设置向导出现:
向下滚动并点击下一步
按钮:
接受许可证(GPL),然后点击下一步
:
选择典型安装
,然后单击下一步
: