GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOS7にYetiForceをインストールする方法

このチュートリアルでは、YetiForceとそれに必要なソフトウェアをCentOS7VPSにインストールします。

イエティフォースは、革新と新機能に関しては、主要なオープンソースCRMシステムです。このソフトウェアは、マーケティングから販売、サポートサービスまで、すべてのビジネス活動にプラスの影響を与えます。イエティフォースは、あらゆるビジネスを効果的に運営するために不可欠なツールです。洗練されたリッチなウィジェットベースのダッシュボードや、ほぼすべての種類のビジネス向けのモジュールの包括的なライブラリなどの機能を備えた、YetiForceについて誰もが気に入る何かがあります。

前提条件
  • A CentOS 7 ルートアクセスが有効になっているVPS、またはsudo権限を持つユーザー。
  • Apache 2.4 –以前のバージョン、つまり2.1、2.2、2.3でも正しく動作します(最新バージョンをお勧めします)。
  • MySQL 5.7 -以前のバージョン、つまり5.6、5.5、5.1でも正しく動作します(最新バージョンをお勧めします)。

ステップ1:ログインしてパッケージを更新する

まず、SSHを使用してサーバーにログインする必要があります。これを行うには、次のコマンドを入力します:

$ ssh root@IP_Address -p Port_Number

rootユーザーを使用していない場合は、「root」をユーザー名に置き換えることを忘れないでください。 「IP_Address」を変更します 」および「Port_Number 」サーバーのIPアドレスとSSHポート番号に応じて。

ログインしたら、すべてのパッケージを最新の利用可能なバージョンに更新する必要があります。そうすることで、互換性を最大化し、潜在的なバージョンの不一致を回避できます。

$ yum update

ステップ2:MySQL5.7データベースサーバーをインストールする

MySQLまたはMariaDBがすでにインストールされている場合は、この手順をスキップして次のセクションに進むことができます。

したがって、MySQLサーバーをVPSにインストールするには、システムでMySQL5.7コミュニティリリースyumリポジトリを有効にする必要があります。

$ yum localinstall https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm

これで、次のコマンドでyumを使用してMySQLを他のパッケージと同じようにインストールできます。

$ yum install mysql-community-server

インストールが完了したら、MySQLサービスを開始し、次のコマンドで起動時に自動的に開始できるようにします。

$ systemctl enable mysqld
$ systemctl start mysqld

次のコマンドを使用して、MySQLサービスのステータスを確認できます。

$ systemctl status mysqld

出力:

● mysqld.service - MySQL Server
   Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled)
   Active: active (running)
     Docs: man:mysqld(8)
           http://dev.mysql.com/doc/refman/en/using-systemd.html
  Process: 16261 ExecStart=/usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid $MYSQLD_OPTS (code=exited, status=0/SUCCESS)
  Process: 16185 ExecStartPre=/usr/bin/mysqld_pre_systemd (code=exited, status=0/SUCCESS)
 Main PID: 16263 (mysqld)
   CGroup: /system.slice/mysqld.service
           └─16263 /usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid

ステップ3:MySQLを保護する

インストールが完了したら、次のコマンドを実行してインストールを保護します。

$ mysql_secure_installation

これは、MySQLサーバーインストールのセキュリティをさらに強化することを目的としたオプションのコマンドです。

ステップ4:新しいデータベースを作成する

次のコマンドを使用して、YetiForceインストール用の新しいデータベースとユーザーを作成します。

$ mysql -uroot -p

このセクションでは、新しいMySQLデータベースyetiforceを作成します それへのユーザーアクセスを新しいユーザーに割り当てますyetiforce パスワードStrong_Password

CREATE DATABASE yetiforce;
GRANT ALL PRIVILEGES ON yetiforce.* TO 'yetiforce'@'localhost' IDENTIFIED BY 'Strong_Password';
FLUSH PRIVILEGES;
exit;

「Strong_Password」を実際の強力なパスワードに置き換えることを忘れないでください。

ステップ5:PHP7.2をインストールする

PHPバージョン7.2はデフォルトのCentOS7リポジトリでは利用できないため、Remiリポジトリを使用します。

EPELリポジトリとRemiリポジトリの両方をインストールして有効にするには、次のコマンドを実行します。

$ yum install epel-release
$ rpm -Uhv https://rpms.remirepo.net/enterprise/remi-release-7.rpm
$ yum-config-manager --enable remi-php72

これで、次のコマンドを使用して、PHP7.2と必要なすべてのPHPモジュールを続行してインストールできます。

$ yum install php php-mysqlnd php-opcache php-xml php-xmlrpc php-gd php-mbstring php-imap php-json php-xdebug php-posix php-uopz php-bcmath php-zip php-apcu php-ldap php-soap php-opcache php-intl php-imagick

PHP 7.2が正常にインストールされていることを確認するには、次のコマンドを実行します。

$ php -v

出力は次のようになります。

#  php -v
PHP 7.2.19 (cli) (built: May 29 2019 11:04:13) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.2.19, Copyright (c) 1999-2018, by Zend Technologies
    with Xdebug v2.7.2, Copyright (c) 2002-2019, by Derick Rethans

ステップ6:YetiForceをダウンロードしてインストールする

インストール手順を続行するには、YetiForce CRMパッケージを公式ウェブサイトからダウンロードし、wgetコマンドに続いてダウンロードリンクを実行して実行します。

$ wget https://github.com/YetiForceCompany/YetiForceCRM/releases/download/5.1.0/YetiForceCRM-5.1.0-complete.zip

zipアーカイブがダウンロードされたら、サーバーのドキュメントルートディレクトリに解凍します。

$ unzip YetiForceCRM-5.1.0-complete.zip -d /var/www/html/

すべてのファイルは/var / www / html /に保存されます ディレクトリ。

zipアーカイブを削除し、YetiForceファイルの所有権を「apache」に変更します。:

$ rm -f YetiForceCRM-5.1.0-complete.zip
$ chown -R apache:apache /var/www/html

コンポーザーは、プロジェクトに必要なすべてのライブラリをプルします。

curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
$ cd /var/www/html
$ composer install
$ composer require phpunit/php-invoker

これが、サーバーを構成し、コマンドラインからYetiForceをインストールする最後のステップでした。

ステップ7:ApacheWebサーバーをインストールして構成する

チュートリアルのこの部分では、YetiForceアプリケーションを提供するためにApacheをインストールして構成する方法を示します。

Apacheは、CentOSのデフォルトのソフトウェアリポジトリ内で利用できます。次のコマンドを実行して、ApacheWebサーバーをインストールします。

$ yum install apache2

次の内容で新しいApache仮想ホストを作成します。テキストの編集には「nano」を使用していますが、代わりに好みのテキストエディタを使用できます:

$ nano /etc/httpd/conf.d/your_domain.com.conf
<VirtualHost *:80> 
ServerAdmin admin@your_domain.com
DocumentRoot /var/www/html/
ServerName your_domain.com
ServerAlias www.your_domain.com
<Directory /var/www/html/> 
Options FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
</Directory> 
ErrorLog /var/log/httpd/your_domain.com-error_log
CustomLog /var/log/httpd/your_domain.com-access_log common
</VirtualHost>

もちろん、your_domain.comを実際のドメインに置き換えることを忘れないでください。ファイルを保存して閉じ、変更を有効にするためにApacheを再起動します。

$ service httpd restart

これで、お好みのWebブラウザーを開いて、http://your_domain.com/にアクセスできます。 セットアップを続行します。必要な言語を選択して、インストールを押します ボタンをクリックして、インストールウィザードを開始します。

また、データベース名とそのアクセス資格情報の入力を求められます。データベースサーバーの構成中に設定したものを使用します(ステップ4

次のページに、インストール前に必要なシステムの前提条件のリストを示します。

その後、インストールを開始できます。インストールには数分かかりますので、ゆっくりとおくつろぎください。

それでおしまい。すべての手順に正しく従えば、CentOS7サーバー上のYetiForceインストールにアクセスできるようになります。

もちろん、YetiForce VPSホスティングサービスのいずれかを使用している場合は、CentOS 7にYetiForceをインストールする必要はありません。その場合は、専門のLinux管理者にCentOSVPSにYetiForceをインストールするよう依頼するだけです。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。

PS CentOS7にYetiForceをインストールする方法に関するこの投稿が気に入った場合 、下の共有ボタンを使用してソーシャルネットワークで友達と共有するか、コメントセクションに返信を残してください。ありがとう。


Cent OS
  1. CentOS7にJiraをインストールする方法

  2. CentOS6にProjectSendをインストールする方法

  3. CentOS 6.x に MySQL 5.6 をインストールする方法

  1. CentOS6にElggをインストールする方法

  2. CentOS6にDotclearをインストールする方法

  3. CentOS7にMySQLサーバーをインストールする方法

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

  2. CentOS8にMySQLをインストールする方法

  3. CentOS8にMySQLをインストールする方法