Ubuntu12.04でWordPress、Drupal、またはJoomlaを使用してCiviCRMをインストールする方法
ステータス:非推奨
この記事では、サポートされなくなったバージョンのUbuntuについて説明します。 現在Ubuntu12.04を実行しているサーバーを運用している場合は、サポートされているバージョンのUbuntuにアップグレードまたは移行することを強くお勧めします。
理由: Ubuntu 12.04は2017年4月28日に保守終了(EOL)に達し、セキュリティパッチまたはアップデートを受信しなくなりました。 このガイドはもう維持されていません。
代わりに参照してください:このガイドは参照として役立つ場合がありますが、他のUbuntuリリースでは機能しない場合があります。 可能な場合は、使用しているUbuntuのバージョン用に作成されたガイドを使用することを強くお勧めします。 ページ上部の検索機能を使用して、より新しいバージョンを見つけることができます。
序章
CiviCRMは、 Drupal 、 Joomla!、または WordPress を使用して、連絡先とプロジェクトおよびイニシアチブとの関係を追跡できる顧客関係管理スイートです。
このガイドでは、Ubuntu 12.04のインストールに加えて、これら3つのプラットフォームすべてにCiviCRMをインストールする方法について説明します。
前提条件
このガイドは、Ubuntu 12.04 VPSにLAMP(Linux、Apache、MySQL、およびPHP)がインストールされていることを前提としています。 まだ行っていない場合は、このガイドに従ってUbuntuにLAMPをインストールしてください。
また、CiviCRMで使用するコンテンツ管理システム(CMS)を決定する必要があります。 選択したCMSは、CiviCRMのインストールを行う前にインストールする必要がありますが、それについては各CRMセクションで説明します。
Drupal
Drupalは人気のあるCMSの選択肢です。 まだ行っていない場合は、このリンクをたどって UbuntuVPSにDrupalをインストールしてください。
そのガイドのバージョンをDrupalの最新バージョンに置き換えてください。
モジュールをダウンロードしてインストールする
次のコード行を実行して、WebユーザーがDrupalファイルの所有権を持っていることを確認します。
cd /var/www
sudo chown -R www-data:www-data *
次に、インストール中に確立した資格情報を使用して、管理者としてDrupalサイトにログインします。
ページ上部の「モジュール」タブに移動します。 「新しいモジュールのインストール」リンクをクリックします。
https://assets.digitalocean.com/articles/civicrm/drupal_modules.png ” alt =“ Drupalモジュール” />
CiviCRMDrupalパッケージのこのURLを「URLからインストール」フィールドに入力します。 「インストール」をクリックします。
http://downloads.sourceforge.net/project/civicrm/civicrm-stable/4.3.5/civicrm-4.3.5-drupal.tar.gz
https://assets.digitalocean.com/articles/civicrm/drupal_civi_download.png ” alt =“ Drupal CiviCRMダウンロード” />
インストールが成功したことを通知する通知が表示されます。
https://assets.digitalocean.com/articles/civicrm/drupal_civi_installation.png ” alt =“ Drupal CiviCRMのインストール” />
MySQLを構成する
次に、CiviCRM専用のデータベースを作成します。 ターミナルで、次のコマンドを使用してMySQLにログインします。
mysql -u root -p
ルートMySQLパスワードを入力して、新しいプロンプトを取得します。 CiviCRMデータベースを作成します。これを呼び出します civicrm
、このコマンドで:
CREATE DATABASE civicrm;
次に、このデータベースに対するアクセス許可を、選択したパスワードを使用して新しいユーザーに割り当てます。
civicrmにすべてを付与します。*civiuserに @localhost IDENTIFIEDBY'パスワード';
次に、変更を実装し、次のコマンドを使用してMySQLプロンプトを終了します。
FLUSH PRIVILEGES;
exit
インストールスクリプトを実行する
次に、実際にCiviCRMインストールスクリプトを実行します。 次のURLにアクセスして、これにアクセスします。
http:// your_domain_or_IP_address /sites/all/modules/civicrm/install/index.php
データをまだ入力していないため、最初はページに多くの赤が表示されます。
CiviCRMデータベースとDrupalデータベースにクレデンシャルを入力します。
https://assets.digitalocean.com/articles/civicrm/drupal_civi_database.png ” alt =“ Drupal CiviCRMデータベース情報” />
終了したら、「要件の再確認」ボタンをクリックします。 すべての準備が整ったことを示す緑色のバナーが表示されます。
サンプルデータが必要な場合は、必ず「サンプルデータのロード」チェックボックスをオンにしてください。 「要件の確認とCiviCRMのインストール」ボタンをクリックします。
https://assets.digitalocean.com/articles/civicrm/drupal_civi_ready.png ” alt =“ Drupal CiviCRM対応” />
次のようなページが表示されます。
https://assets.digitalocean.com/articles/civicrm/drupal_civi_success.png ” alt =“ Drupal CiviCRMのインストールの成功” />
サイトの左側のナビゲーションメニューにあるリンクからCiviCRMにアクセスできます。
https://assets.digitalocean.com/articles/civicrm/drupal_civi_access.png ” alt =“ Drupal CiviCRMアクセス” />
Joomla!
もう1つの人気のあるCMSはJoomla!です。 Ubuntu12.04でのJoomlaのインストール手順はこちらにあります。 手順でJoomlaの最新バージョンに置き換えていることを確認してください。
CiviCRMパッケージをダウンロードしてインストールします
Joomlaをインストールしたら、次のコマンドを使用して、CiviCRMJoomlaパッケージをサーバーにダウンロードします。
cd /var/www/tmp
wget http://downloads.sourceforge.net/project/civicrm/civicrm-stable/4.3.5/civicrm-4.3.5-joomla.zip
アーカイブを解凍するには、「unzip」ユーティリティをインストールする必要があります。
sudo apt-get install unzip
次のコマンドでファイルを解凍します。
unzip civicrm-4.3.5-joomla.zip
Webルートに移動し、Webユーザーが書き込みアクセス権を持っていることを確認します。
cd /var/www
chown -R www-data *
Joomla内にCiviCRMをインストールします
次のサイト管理ページに移動します。
domain_name_or_IP_address / administrator
https://assets.digitalocean.com/articles/civicrm/joomla_admin_login.png ” alt =“ Joomla admin login” />
管理者の資格情報を使用してログインします。
上部のナビゲーションバーにある[拡張機能]をクリックし、[拡張機能マネージャー]をクリックします。
https://assets.digitalocean.com/articles/civicrm/joomla_extension.png ” alt =“ Joomla Extension Manager” />
[ディレクトリからインストール]フィールドに、抽出したCiviCRMディレクトリへのパスを入力します。
/var/www/tmp/com_civicrm
https://assets.digitalocean.com/articles/civicrm/joomla_install_path.png ” alt =“ Joomla CiviCRMパス” />
「インストール」をクリックします。 CiviCRMが正しくインストールされたことを確認する確認ページが表示されます。
https://assets.digitalocean.com/articles/civicrm/joomla_install_success.png ” alt =“ Joomla CiviCRMの成功” />
WordPress
WordPressは、CiviCRMと連携するように構成することもできます。 Ubuntu 12.04 にWordPressをインストールする方法については、ここをクリックしてください。
CiviCRMアーカイブをダウンロードしてインストールします
準備ができたら、CiviCRMアーカイブをWordPress内のpluginsディレクトリにダウンロードします。 当面は、このフォルダへの書き込み権限を許可する必要があります。
sudo chmod 777 /var/www/wp-content/plugins/
cd /var/www/wp-content/plugins/
wget http://downloads.sourceforge.net/project/civicrm/civicrm-stable/4.3.5/civicrm-4.3.5-wordpress.zip
「files」というディレクトリを作成し、書き込み可能にします。
mkdir files
chmod 777 files
「解凍」ユーティリティをインストールして、アーカイブを抽出できるようにします。
sudo apt-get install unzip
次のコマンドでファイルを解凍します。
unzip civicrm-4.3.5-wordpress.zip
次のように、すべての新しいファイルの所有権をWebユーザーに付与します。
sudo chown -R www-data:www-data *
MySQLを構成する
MySQL内に別のCiviCRMデータベースを作成する必要があります。 rootユーザーでMySQLにログインします。
mysql -u root -p
MySQLプロンプトが表示されます。 CiviCRMデータベースを作成します。
CREATE DATABASE civicrm;
次のコマンドを使用して、ユーザーとパスワードを作成し、データベースに特権を割り当てます。
civicrmにすべてを付与します。*civiuserに @localhost IDENTIFIEDBY'パスワード';
次のコマンドを使用して、変更を実装し、MySQLを終了します。
FLUSH PRIVILEGES;
exit
WordPress内でプラグインを構成する
WordPressサイトにアクセスします。 セットアップ中に作成した管理者ユーザーとしてログインします。
左側のメニューの「プラグイン」セクションをクリックします。
https://assets.digitalocean.com/articles/civicrm/wordpress_plugins.png ” alt =“ WordPressプラグイン” />
ページ内に「CiviCRM」行が表示されます。 「アクティブ化」をクリックします。
https://assets.digitalocean.com/articles/civicrm/wordpress_civi_activate.png ” alt =“ WordPress CiviCRMアクティブ化” />
次に、左側のメニューの[設定]セクションに移動します。 「CiviCRMインストーラー」サブメニューをクリックします。
https://assets.digitalocean.com/articles/civicrm/wordpress_civi_menu.png ” alt =“ WordPress CiviCRMメニュー” />
あなたはたくさんの赤のページを与えられるべきです。 これは、CiviCRMデータベース情報をまだ提供していないためです。
CiviCRMデータベース設定セクションに入力します。 サンプルデータを入力する場合は、[サンプルデータを読み込む]チェックボックスをオンにします。
https://assets.digitalocean.com/articles/civicrm/wordpress_civi_database.png ” alt =“ WordPress CiviCRMデータベース” />
準備ができたら、「要件の再確認」をクリックします。 すべてが緑色である必要があります。
「要件の確認とCiviCRMのインストール」ボタンをクリックします。
https://assets.digitalocean.com/articles/civicrm/wordpress_civi_success.png ” alt =“ WordPress CiviCRMの成功” />
仕上げ
サーバーにCiviCRMをインストールした後でも、完了する必要のある重要なタスクがいくつかあります。
まず、CMSの既存のユーザーをインポートする必要があります。 これにより、CMSユーザーもCiviCRMプロファイルを使用できるようになり、簡単に追跡できるようになります。
CMSが提供する方法でCiviCRMにアクセスします。 「管理」の見出しをクリックします。 「ユーザーと権限」に移動してから、「ユーザーを連絡先に同期」に移動します。
https://assets.digitalocean.com/articles/civicrm/civi_synchronize.png ” alt =“ CiviCRM同期ユーザー” />
これにより、CMSユーザーデータがCiviCRMデータベースにインポートされます。
次に、付属の「構成チェックリスト」を確認します。 「管理」の見出しをクリックし、「管理コンソール」を選択すると、そこにアクセスできます。
https://assets.digitalocean.com/articles/civicrm/civi_config_checklist.png ” alt =“ CiviCRM設定チェックリスト” />
リンクされた各項目に目を通し、ニーズに合わせてシステムを構成します。
https://assets.digitalocean.com/articles/civicrm/civi_checks.png ” alt =“ CiviCRMチェックリスト” />
結論
これで、CiviCRMツールスイートがサーバーにインストールされているはずです。 サイトや組織の連絡先を簡単に管理できるようになります。