GNU/Linux >> Linux の 問題 >  >> Panels >> Panels

Ubuntu14.04VPSにSugarCRMCommunityEditionをインストールする方法

Sugar CRM Community Editionは、オープンソースのWebベースの顧客関係管理(CRM)ソフトウェアです。アクティビティ管理、連絡先、アカウント、キャンペーン、Webからリードへのフォーム、ダッシュボード、電子メールクライアントとマーケティング、プロジェクト管理、バグトラッキング、共有カレンダーなど、ビジネスとクライアントの関係を最大限に管理できる多くの機能を提供します。
このチュートリアルでは、UbuntuVPSにSugarCRMCommunityEditionをインストールする方法を紹介します。 5分以内に。

http://sourceforge.net/projects/sugarcrm/files/で入手可能なSugarCRMCommunity Editionの最新バージョンを、サーバーの「/opt」ディレクトリにダウンロードします。次に、それを抽出し、SugarCRMファイルとディレクトリを「/var / www / html/sugar」ディレクトリに移動します。このチュートリアルを書いている時点で、Sugar CRMCommunityEditionの最新の安定バージョンは6.5.20です。

cd /opt/
wget http://sourceforge.net/projects/sugarcrm/files/latest/download -O SugarCE-6.5.20.zip
unzip SugarCE-6.5.20.zip
mv SugarCE-Full-6.5.20 /var/www/html/sugar

Sugar CRM Community Editionには以下が必要です:

  • bcmath、cURL、GDグラフィックライブラリ、ハッシュ、IMAP、JSON、mbstring、MySQLi、openSSL、SimpleXML、ZIP、およびZLIBPHP拡張機能が有効になっているPHP。
  • ApacheWebサーバー>=2.x +
  • MySQL> =5.xがLinuxVPSにインストールされている

次のコマンドを使用して、OSパッケージリストを更新し、ソフトウェア更新をインストールします。

apt-get update
apt-get upgrade

PHPと必要なPHPモジュールをインストールします:

apt-get install php5 php5-cli php5-common php5-dev php5-mysql php5-curl php5-gd php-pear php5-imap php5-mcrypt php5-xmlrpc php5-xsl

パフォーマンスを向上させるために、サーバーにJSMinPHP拡張機能をインストールすることをお勧めします。 JSMin PHP拡張機能は、peclコマンドを使用してインストールできます。

pecl install jsmin

php.ini構成ファイルを編集し、それに「extension=jsmin.so」を追加します。

vi /etc/php5/apache2/php.ini
extension=jsmin.so

また、次の設定を追加/変更します。

post_max_size = 32M
upload_max_filesize = 32M
memory_limit = 768M

InboundEmailとCampaigns(Email)にはIMAPライブラリが必要なため、IMAPモジュールを有効にします。

sudo php5enmod imap

Apacheで新しい仮想ホストディレクティブを作成します。たとえば、「sugar.conf」という名前の新しいApache構成ファイルを作成します。

touch /etc/apache2/sites-available/sugar.conf
ln -s /etc/apache2/sites-available/sugar.conf /etc/apache2/sites-enabled/sugar.conf
vi /etc/apache2/sites-available/sugar.conf

次に、次の行を追加します。

<VirtualHost *:80>
   ServerAdmin [email protected]
   DocumentRoot /var/www/html/sugar/
   ServerName your-domain.com
   ServerAlias www.your-domain.com
   <Directory /var/www/html/sugar/>
      Options FollowSymLinks
      AllowOverride All
   </Directory>
   ErrorLog /var/log/apache2/your-domain.com-error_log
   CustomLog /var/log/apache2/your-domain.com-access_log common
</VirtualHost>

変更を有効にするには、ApacheWebサーバーを再起動します。

service apache2 restart

「/var/ www / html / sugar /」ディレクトリ内の次のファイルとディレクトリは、ウェブサーバーから書き込み可能である必要があります。

'config.php' 
'config_override.php'
'sugarcrm.log'
'cache' and all subdirectories and files
'custom' and all subdirectories and files
'data' and all subdirectories and files
'modules' and all subdirectories and files

これは、次のコマンドを実行することで簡単に実行できます。

chown www-data:www-data -R /var/www/html/sugar/

サーバー上に「sugarcrm」という名前の新しいMySQLデータベースを作成します。

mysql -u root -p
mysql> CREATE DATABASE sugarcrm;
mysql> CREATE USER sugar@localhost;
mysql> SET PASSWORD FOR 'sugar'@'localhost' = PASSWORD("sugar-password");
mysql> GRANT ALL PRIVILEGES ON sugarcrm.* TO 'sugar'@'localhost' IDENTIFIED BY 'sugar-password' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;
mysql> quit

「sugar-password」を「sugar」MySQLユーザーの強力なパスワードに変更することを忘れないでください。

お気に入りのWebブラウザでhttp://your-domain.comを開き、簡単な手順に従います。

シュガースケジューラを実行するには、crontabファイルに次の行を追加します。

*    *    *    *    *     cd /var/www/html/sugar; php -f cron.php > /dev/null 2>&1

それだ。これでSugarCRMのインストールが完了しました。もちろん、Ubuntu Optimized VPS Hostingサービスのいずれかを使用している場合は、これを行う必要はありません。その場合は、専門のLinux管理者にSugarCRMのインストールを依頼するだけです。 あなたのために。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。

PS。 この投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。


Panels
  1. Ubuntu14.04VPSにb2evolutionをインストールする方法

  2. Ubuntu14.04にDrupal7をインストールする方法

  3. Ubuntu14.04VPSにeGroupwareをインストールする方法

  1. Ubuntu14.04VPSにOwnCloud7をインストールする方法

  2. Ubuntu14.04VPSにPrestaShopをインストールする方法

  3. UbuntuVPSにBoonexDolphin7をインストールする方法

  1. Ubuntu18.04にMySQLをインストールする方法

  2. Ubuntu18.04VPSにVtigerCRMをインストールする方法

  3. Ubuntu18.04にMicroweberをインストールする方法