SuiteCRMは、オープンソースの顧客関係管理(CRM)ソフトウェアソリューションであり、顧客とビジネスの360度のビューを提供します。これは、人気のあるオープンソースのSugarCRMCommunityEditionのフォークです。
このチュートリアルでは、SuiteCRMを Ubuntu 20.04 VPSにインストールする方法を紹介します。 。
- Ubuntu 20.04 VPS
- SSHルートアクセスまたはsudo権限を持つ通常のシステムユーザー
ステップ1.SSH経由でログインし、システムを更新します
rootユーザーとしてSSHを使用してUbuntu20.04VPSにログインします:
ssh root@IP_Address -p Port_number
「IP_Address」を置き換えます 」および「Port_Number 」とサーバーのIPアドレスとSSHポートを使用します。
次のコマンドを使用して、サーバーに適切なUbuntuバージョンがインストールされているかどうかを確認できます。
lsb_release -a
次の出力が得られるはずです:
No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 20.04.3 LTS Release: 20.04 Codename: focal
次に、次のコマンドを実行して、インストールされているすべてのパッケージを利用可能な最新バージョンに更新します。
apt update && sudo apt upgrade
ステップ2:ApacheWebサーバーをインストールする
次のコマンドを実行して、ApacheWebサーバーをインストールします。
apt install apache2
Apacheを起動し、サーバーの起動時に自動起動できるようにするには、次のコマンドを実行します。
systemctl enable apache2 systemctl start apache2
Apache2が正しくインストールされていることを確認するには、お好みのWebブラウザーを開いて、サーバーのIPアドレスを入力します。 そして、Apache2Ubuntuのデフォルトページを表示できるはずです。
ステップ3:PHPと拡張機能をインストールする
PHPと必要なPHP拡張機能をインストールするには、次のコマンドを実行します。
apt install php php-cli php-common php-curl php-mbstring php-gd php-mysql php-soap php-xml php-imap php-intl php-opcache php-json php-zip
ステップ4:MariaDBをインストールする
MariaDBは、Ubuntu20.04のデフォルトのOSリポジトリで利用できます。次のコマンドを実行してインストールできます:
apt install mariadb-server
デフォルトでは、MariaDBサービスは、システムにインストールした後に自動的に開始されます。次のコマンドで確認できます:
systemctl status mariadb
次の出力が得られるはずです:
● mariadb.service - MariaDB 10.3.32 database server Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled) Active: active (running) Docs: man:mysqld(8) https://mariadb.com/kb/en/library/systemd/ Main PID: 968 (mysqld) Status: "Taking your SQL requests now..." Tasks: 30 (limit: 2240) Memory: 114.8M CGroup: /system.slice/mariadb.service └─968 /usr/sbin/mysqld
インストールが完了したら、次のコマンドを発行してインストールを保護します。これはオプションですが、強くお勧めします:
mariadb_secure_installation
このスクリプトは、MariaDBのrootパスワードを設定し、リモートrootログインを無効にして、匿名ユーザーを削除します。すべての質問に「Y」の文字で答えることをお勧めします はいの場合は’。
ステップ5:SuiteCRMのデータベースを作成する
まず、次のコマンドを使用してMariaDBコンソールにログインします。
mysql -u root -p
プロンプトが表示されたらMariaDBrootパスワードを入力し、次のコマンドを使用してデータベースとユーザーを作成します。
MariaDB [(none)]> CREATE DATABASE suitecrmdb; MariaDB [(none)]> GRANT ALL PRIVILEGES ON suitecrmdb.* TO 'suitecrm'@'localhost' IDENTIFIED BY 'strong-password';
次に、特権をフラッシュし、次のコマンドを使用してMariaDBコンソールを終了します。
MariaDB [(none)]> FLUSH PRIVILEGES; MariaDB [(none)]> EXIT;
ステップ6:Ubuntu20.04にSuiteCRMをダウンロードする
サーバーで次のコマンドを実行して、最新の安定バージョンをダウンロードします。
wget https://suitecrm.com/files/147/SuiteCRM-8.0/608/SuiteCRM-8.0.3.zip
次に、suitecrm
を作成します ディレクトリを解凍して/var/www/html/suitecrm
ディレクトリ。
unzip SuiteCRM-8.0.3.zip -d /var/www/html/suitecrm
次に、次のコマンドを実行して、正しい権限を設定します。
chown -R www-data:www-data /var/www/html/suitecrm/
ステップ7:Apache構成ファイルを作成する
Drupal Webサイトの新しい構成ファイルを作成するには、新しいApache構成ファイルを作成します。
nano /etc/apache2/sites-available/suitecrm.conf
基本的なApache構成ファイルは次のようになります:
<VirtualHost *:80> ServerAdmin [email protected] ServerName your-domain.com DocumentRoot /var/www/html/suitecrm/public <Directory /var/www/html/suitecrm/public> AllowOverride All Order Allow,Deny Allow from All </Directory> ErrorLog ${APACHE_LOG_DIR}/suitecrm_error.log CustomLog ${APACHE_LOG_DIR}/suitecrm_access.log combined </VirtualHost>
ServerAdminとServerName(your-domain.com
)の横にあるドメイン名を変更することを忘れないでください )一意の登録済みドメイン名で機能させるため。
ファイルを保存して閉じてから、次のコマンドを使用してSuiteCRM仮想ホストをアクティブ化します。
a2ensite suitecrm.conf
Apacheサービスを再起動すると、準備が整います。
systemctl restart apache2
ステップ8:Ubuntu20.04にSuiteCRMをインストールします
Webインストーラーを実行するには、 http://your-domain.com/#/installにアクセスします。 ライセンス条項が表示されます:
I ACCEPT
をチェックしてライセンスに同意する必要があります チェックボックス。
次のステップは、基本システム構成を追加することです。
すべての構成に正しい値を設定したら、Proceed
をクリックできます。 。
インストールプロセスが完了すると、ログインページにリダイレクトされます。
それだ。これで、SuiteCRMのインストールが完了しました。もちろん、SuiteCRMホスティングサービスのいずれかを使用している場合は、これを行う必要はありません。その場合は、専門のLinux管理者にSuiteCRMのインストールを依頼するだけです。 あなたのために。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。
PS。 Ubuntu 20.04にGitLabをインストールする方法に関するこの投稿が気に入った場合は、下のボタンを使用してソーシャルネットワーク上の友達と共有するか、単に返信してください。ありがとうございます。