この構成では、SugarCRM、Incによる顧客関係管理ソフトウェアのコミュニティエディションであるSugarCRMCEをDebian7「wheezy」Linuxにインストールします。
ダウンロード
sugarCRMのコミュニティ版はAGPLv3の下でライセンスされています。 sugarCRMCEの現在のバージョンは6.5.18です。 SugarCRM CEホームページにアクセスし、最新のフルインストールパッケージをダウンロードするか、以下のリンクとコマンドを使用して、sugarCRMCEをホームディレクトリにダウンロードします。
# wget http://goo.gl/lzyQw2 Saving to: `SugarCE-6.5.18.zip' 100%[===========>] 21,267,418 722K/s in 34s 2014-10-20 06:09:54 (615 KB/s) - `SugarCE-6.5.18.zip' saved [21267418/21267418]
前提条件
次に、sugarCRMを実行するために必要なすべての前提条件をインストールする必要があります。次のコマンドは、必要なすべてのパーツをインストールします:
# apt-get install php5-mysql libapache2-mod-php5 mysql-server unzip php5-gd php5-curl
構成
ここでは、sugarCRMをデフォルトのApacheルートディレクトリ/var/www
にインストールすることを選択したと想定しています。 。そうでない場合は、以下のコマンドを適切に変更して、選択したインストールルートディレクトリを指定します。
デフォルトのindex.htmlファイルを削除します:
# rm /var/www/index.html
SugarCRMインストールパッケージを解凍し、インストールディレクトリに移動します。私たちの場合はすでに述べたように、それは/var/www
です。 :
# unzip SugarCE-6.5.18.zip # mv SugarCE-Full-6.5.18/* /var/www/
インストールディレクトリ全体の所有者としてApacheWebサーバーを作成します。
# chown -R www-data.www-data /var/www/
ファイルのアップロードサイズを最小6MBに変更します。これはsugarCRMが推奨する最小値なので、必要に応じて独自のファイルアップロードサイズを自由に設定してください。最大ファイルサイズを変更するには、PHP構成ファイル/etc/php5/apache2/php.ini
を開きます。 行を修正します:
upload_max_filesize = 6M
最後の構成手順として、sugarCRMで使用するデータベースユーザーを作成します。 mysqlサーバーにログインします
# mysql -p Enter password: mysql>
以下のコマンドを実行します:
mysql> create database sugarcrmce; Query OK, 1 row affected (0.00 sec) mysql> CREATE USER 'sugarcrm'@'localhost' IDENTIFIED BY 'mypass'; Query OK, 0 rows affected (0.01 sec) mysql> grant CREATE, ALTER, DELETE, INSERT, SELECT, UPDATE, LOCK TABLES, DROP -> on sugarcrmce.* to sugarcrm@localhost; Query OK, 0 rows affected (0.00 sec) mysql> quit Bye
インストール
次に続くのは実際のインストールです。 SugarCRMは、このプロセスをガイドするインストールウィザードを開始します。 sugarCRMのインストールの主なポイントは以下のとおりです。インストールウィザードを開始するには、ブラウザで宛先Webサーバーを指定します。例:
http://sugarcrm.local/install.php
<中央>