金钱(警告)
** 状态:** 被贬值
如果您目前正在运行运行 Ubuntu 12.04 的服务器,我们强烈建议升级或迁移到支持的 Ubuntu 版本:
** 原因:** Ubuntu 12.04 已于 2017 年 4 月 28 日到期(EOL)并且不再收到安全补丁或更新。
** 相反,请参见:** 本指南可能仍然有用作为参考,但可能不会在其他Ubuntu版本上工作. 如果可用,我们强烈建议使用为您正在使用的Ubuntu版本撰写的指南。
介绍
CiviCRM是一个客户关系管理套件,可以使用 Drupal , ** Joomla!** 或 ** Wordpress** 来跟踪联系人及其与项目和倡议的关系。
在本指南中,我们将讨论如何在Ubuntu 12.04安装时在这三个平台上安装CiviCRM。
前提条件
本指南假定您已在 Ubuntu 12.04 VPS 上安装了 LAMP(Linux、Apache、MySQL 和 PHP)。
您还必须决定哪些内容管理系统(CMS)您希望使用与CiviCRM. 您选择的CMS必须在进行CiviCRM安装之前安装,但我们将在每个CRM部分中涵盖。
德鲁普尔
Drupal 是一个流行的 CMS 选择. 遵循此链接到 安装 Drupal 在 Ubuntu VPS 上如果您尚未这样做。
请确保将最新版本的 Drupal 替换为该指南中的版本。
下载并安装模块
我们将通过执行以下代码行来确保网页用户拥有Drupal文件的所有权:
1cd /var/www
2sudo chown -R www-data:www-data *
接下来,作为管理员登录您的Drupal网站,使用您在安装过程中建立的凭据。
点击页面顶部的模块
卡,点击安装新模块
链接。

将 CiviCRM Drupal 包的这个 URL 输入到从 URL 安装
字段中,点击安装
。
1http://downloads.sourceforge.net/project/civicrm/civicrm-stable/4.3.5/civicrm-4.3.5-drupal.tar.gz

您应该收到一个通知,告诉您安装成功:

配置思维
接下来,我们将创建一个专门用于CiviCRM的数据库. 在您的终端中,使用以下命令登录MySQL:
1mysql -u root -p
创建CiviCRM数据库,我们将称之为civicrm
,用这个命令:
1CREATE DATABASE civicrm;
接下来,我们将向我们选择的密码的新用户分配此数据库上的权限:
GRANT ALL ON civicrm.* TO civiuser@localhost IDENTIFIED BY 'password';
现在,用这些命令实现更改并退出MySQL提示:
1FLUSH PRIVILEGES;
2exit
运行安装脚本
接下来,我们实际上将通过CiviCRM安装脚本。 通过访问以下URL访问此处:
http://your_domain_or_IP_address/sites/all/modules/civicrm/install/index.php
您最初会在页面上看到很多红色,因为我们还没有输入我们的数据。
填写 CiviCRM 数据库和 Drupal 数据库的凭证。

当你完成时,点击重新检查要求
按钮,你应该看到绿色旗帜告诉你一切都准备好了。
如果您想要一些样本数据,请务必检查加载样本数据
选项框,点击检查要求并安装CiviCRM
按钮。

你会得到一个看起来像这样的页面:

您可以通过网站左侧导航菜单的链接访问CiviCRM:

乔姆拉!
另一个流行的CMS是Joomla! [Ubuntu 12.04上的Joomla的安装程序(https://www.digitalocean.com/community/articles/how-to-install-joomla-on-a-virtual-server-running-ubuntu-12-04))位于这里. 请确保您在说明中取代最新版本的Joomla。
下载并安装 CiviCRM 包
当你安装了Joomla后,继续下载CiviCRM Joomla包到你的服务器上,使用以下命令:
1cd /var/www/tmp
2wget http://downloads.sourceforge.net/project/civicrm/civicrm-stable/4.3.5/civicrm-4.3.5-joomla.zip
我们将需要安装unzip
实用程序来卸载档案:
1sudo apt-get install unzip
用这个命令删除文件:
1unzip civicrm-4.3.5-joomla.zip
转到 Web 根,并确保 Web 用户可以访问:
1cd /var/www
2chown -R www-data *
在 Joomla 中安装 CiviCRM
进入网站管理页面:
domain_name_or_IP_address/administrator

使用您的管理员凭证登录。
点击顶部导航栏中的扩展
并点击扩展管理器
。

在从目录中安装
字段中,输入我们提取的CiviCRM目录的路径:
1/var/www/tmp/com_civicrm

点击安装
。你应该看到一个确认页面,它将验证CiviCRM安装正确。

华为
WordPress 也可以配置为与 CiviCRM 一起工作. 点击这里了解 如何在 Ubuntu 12.04 上安装 WordPress。
下载并安装 CiviCRM 档案
当你准备好时,我们将下载CiviCRM档案到WordPress中的插件目录,我们需要允许在这个文件夹中写权限:
1sudo chmod 777 /var/www/wp-content/plugins/
2cd /var/www/wp-content/plugins/
3wget http://downloads.sourceforge.net/project/civicrm/civicrm-stable/4.3.5/civicrm-4.3.5-wordpress.zip
创建一个名为文件
的目录,并使其可写。
1mkdir files
2chmod 777 files
安装unzip
实用程序,允许我们提取档案:
1sudo apt-get install unzip
用这个命令删除文件:
1unzip civicrm-4.3.5-wordpress.zip
给网页用户所有所有新文件的所有权,如下:
1sudo chown -R www-data:www-data *
配置思维
我们需要在MySQL中创建一个单独的CiviCRM数据库。
1mysql -u root -p
您将收到一个MySQL提示,创建一个CiviCRM数据库:
1CREATE DATABASE civicrm;
使用此命令创建用户和密码,并将其特权分配给数据库:
GRANT ALL ON civicrm.* TO civiuser@localhost IDENTIFIED BY 'password';
通过以下命令实现更改并退出 MySQL:
1FLUSH PRIVILEGES;
2exit
在WordPress中配置插件
访问您的 WordPress 网站. 登录为您在设置过程中创建的管理员用户。
点击左侧菜单中的插件
部分。

您应该在页面中看到CiviCRM
行,点击激活
。

接下来,进入左侧菜单的设置
部分,点击CiviCRM 安装程序
子菜单。

这是因为我们还没有提供我们的CiviCRM数据库信息。
如果您想填充一些样本数据,请检查加载样本数据
检查框。

当你准备好了,点击重新检查要求
。一切都应该是绿色的。
点击检查要求并安装CiviCRM
按钮。

完结
一旦您在您的服务器上安装了 CiviCRM,您仍然需要完成一些重要的任务。
首先,你应该导入你的CMS的现有用户,这将确保你的CMS用户也有CiviCRM配置文件,这样你就可以轻松跟踪他们。
通过您的 CMS 提供的方法访问 CiviCRM. 点击管理员
标题。 导航到用户和权限
,然后到同步用户到联系人
。

这将导入您的CMS用户数据到CiviCRM数据库。
接下来,您将想要查看包含的配置检查列表
。您可以通过点击管理员
标题,然后选择管理控制台
来获得。

浏览每一个链接的项目,并配置您的系统以满足您的需求。

结论
您现在应该在您的服务器上安装了 CiviCRM 工具套件,您将能够轻松管理您的网站或组织的联系人。