如何在 Ubuntu 12.04 上使用 WordPress、Drupal 或 Joomla 安装 CiviCRM

金钱(警告)

** 状态:** 被贬值

如果您目前正在运行运行 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网站,使用您在安装过程中建立的凭据。

点击页面顶部的模块卡,点击安装新模块链接。

Drupal modules

将 CiviCRM Drupal 包的这个 URL 输入到从 URL 安装字段中,点击安装

1http://downloads.sourceforge.net/project/civicrm/civicrm-stable/4.3.5/civicrm-4.3.5-drupal.tar.gz
Drupal CiviCRM download

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

Drupal CiviCRM installation

配置思维


接下来,我们将创建一个专门用于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 数据库的凭证。

Drupal CiviCRM database info

当你完成时,点击重新检查要求按钮,你应该看到绿色旗帜告诉你一切都准备好了。

如果您想要一些样本数据,请务必检查加载样本数据选项框,点击检查要求并安装CiviCRM按钮。

Drupal CiviCRM ready

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

Drupal CiviCRM installation success

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

Drupal CiviCRM access

乔姆拉!


另一个流行的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
Joomla admin login

使用您的管理员凭证登录。

点击顶部导航栏中的扩展并点击扩展管理器

Joomla Extension Manager

从目录中安装字段中,输入我们提取的CiviCRM目录的路径:

1/var/www/tmp/com_civicrm
Joomla CiviCRM path

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

Joomla CiviCRM success

华为


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 网站. 登录为您在设置过程中创建的管理员用户。

点击左侧菜单中的插件部分。

WordPress plugins

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

WordPress CiviCRM activate

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

WordPress CiviCRM menu

这是因为我们还没有提供我们的CiviCRM数据库信息。

如果您想填充一些样本数据,请检查加载样本数据检查框。

WordPress CiviCRM database

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

点击检查要求并安装CiviCRM按钮。

WordPress CiviCRM success

完结


一旦您在您的服务器上安装了 CiviCRM,您仍然需要完成一些重要的任务。

首先,你应该导入你的CMS的现有用户,这将确保你的CMS用户也有CiviCRM配置文件,这样你就可以轻松跟踪他们。

通过您的 CMS 提供的方法访问 CiviCRM. 点击管理员标题。 导航到用户和权限,然后到同步用户到联系人

CiviCRM synchronize users

这将导入您的CMS用户数据到CiviCRM数据库。

接下来,您将想要查看包含的配置检查列表。您可以通过点击管理员标题,然后选择管理控制台来获得。

CiviCRM config checklist

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

CiviCRM checklist

结论


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

By Justin Ellingwood
Published At
Categories with 技术
comments powered by Disqus