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

CentOS7VPSにFengOfficeをインストールする方法

このチュートリアルでは、CentOS7VPSにFengOfficeをインストールする方法を紹介します。

Feng Officeは、PHPで記述された商用のオープンソースWebベースのコラボレーションプラットフォームです。このチュートリアルでは、セルフホストのFengOfficeソリューションであるFengOnsiteをインストールします。インストールプロセスは10分以上かかることはないので、すぐにFengOfficeを使用する準備が整います。 FengOfficeのインストールを始めましょう。

前提条件:

Feng Office 3.7.xには以下が必要です:

  • MySQL、GD、IMAP、curl、およびxmlrpcPHP拡張機能を備えたPHP7以降。
  • 検索エンジンに適したURLを使用するために、「mod_rewrite」モジュールがインストールされたApache Web Server2.x+がインストールされています。
  • LinuxサーバーにインストールされているMySQLまたはMariaDB。このチュートリアルでは、CentOS7仮想サーバーを使用します。
  • Feng Officeをインストールするには、完全なSSHルートアクセスまたはsudo権限を持つユーザーも必要です。

ステップ1:SSH経由で接続

次のコマンドを使用して、rootユーザーとしてSSH経由でサーバーに接続します。

 ssh root @ IP_ADDRESS -p PORT_NUMBER 

「IP_ADDRESS」と「PORT_NUMBER」を実際のサーバーのIPアドレスとSSHポート番号に置き換えることを忘れないでください。ルートアカウントを使用する予定がない場合は、「root」を管理者ユーザー名に置き換えてください。

インストールを開始する前に、インストールされているすべてのOSパッケージを最新バージョンに更新する必要があります。

これを行うには、次のコマンドを実行します。

 yum clean allyum update 

これにより、すべてのパッケージの互換性とセキュリティが最大化されます。サーバーOSパッケージが最新になったら、Apache、MariaDB、PHP、およびFengOfficeに必要な他のすべてのパッケージを使用してLAMPスタックをインストールすることで続行できます。

ステップ2:ApacheとMariaDBをインストールする

CentOSパッケージリポジトリからApache2とMariaDBをインストールできます。

次のコマンドを実行して、Apache2とMariaDBをサーバーにインストールします。

 yum install httpd mod_ssl mariadb-server 

サーバーの起動時にApache2およびMariaDBサービスが自動的に開始されるようにします。

 systemctl enable httpd.servicesystemctl enable mariadb.service 

ステップ3:PHP 7、PHP拡張機能、およびFengOfficeに必要なその他のパッケージをインストールする

PHPのインストールを開始する前に、サーバーに古いバージョンのPHPがすでにインストールされているかどうかを確認する必要があります。

 rpm -qa | grep -i php 

古いPHPパッケージを削除します。例:

 yum remove php-cli php-common php-mysql php-pdo php 

次のコマンドを使用して、REMIリポジトリからPHP7.1をインストールします。

 yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpmyum-config-manager --enable remi-php71 

Feng Officeに必要なすべてのPHP拡張機能とライブラリをインストールして続行します:

 yum install yum install php php-common php-cli php-json php-mysqlnd php-curl php-opcache php-xml php-xmlrpc php-gd php-mbstring php-pdo 

PHP 7.1を使用していることを確認するには、次のコマンドを入力します。

 php -v 

次のテキストが出力として表示されます。

 PHP 7.1.29(cli)(ビルド:2019年5月1日12:06:38)(NTS)Copyright(c)1997-2018 PHP GroupZend Engine v3.1.0、Copyright(c)1998-2018 Zend Technologies with Zend OPcache v7.1.29、Copyright(c)1999-2018、by Zend Technologies 

php.ini構成ファイルを見つけます:

 php -i | grep php.iniConfigurationファイル(php.ini)パス=>/etcLoaded構成ファイル=>/etc/php.ini

/etc/php.iniを編集します 構成ファイルを作成し、次の設定を追加/変更します。

 max_execution_time =300max_input_time =300memory_limit =512Mpost_max_size =128Mupload_max_filesize =128Mdisplay_errors =Offhtml_errors =Offdisplay_startup_errors =Offlog_errors =Onoutput_buffering =Off 

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

 systemctl restart httpd.service 

Feng Officeのインストールに必要な他のパッケージをインストールします:

 yum install catdoc xpdf ghostscript ImageMagick wkhtmltopdf 

ステップ4:Apache構成ファイルを作成する

FengOfficeインストールへのアクセスに使用するドメイン/サブドメイン名の新しいApache構成ファイルを作成します。このチュートリアルでは、「fengoffice.domain.com」を使用します ‘。必ず登録済みのドメイン名に置き換えてください。

 vi /etc/httpd/conf.d/feng.conf 

次の行を追加します:

  ServerAdmin [email protected] /var/www/html/fengoffice/ServerName fengoffice.domain.comServerAlias www.fengoffice.domain.com オプションFollowSymLinksAllowOverrideAll ErrorLog / var / log / httpd / fengoffice-error_logCustomLog / var / log / httpd / fengoffice-access_log common  

変更を有効にするには、Apacheをもう一度再起動します。

 systemctl restart httpd.service 

ステップ5:MySQLデータベースを作成する

Feng OfficeにはMySQLデータベースが必要なので、サーバー上に新しいデータベースを作成します。

 mysql -u root -pMariaDB [(none)]> CREATE DATABASE fengdb; MariaDB [(none)]> CREATE USER fenguser @ localhost; MariaDB [(none)]> SET PASSWORD FOR'fenguser' @'localhost' =PASSWORD( "strong-password"); MariaDB [(none)]>fengdb。*のすべての特権を'fenguser'@'localhost'に付与します。'strong-password'によって識別されます。 PRIVILEGES; MariaDB [(none)]>終了

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

MariaDB構成ファイル(/etc/my.cnf)を開きます ):

 vi /etc/my.cnf 

次に、[mysqld]セクションの次の行を追加/変更します。

 key_buffer =256Mmax_allowed_pa​​cket =500Mthread_stack =256Kthread_cache_size =120max_connections =500query_cache_limit =1Mquery_cache_size =64Mslow_query_log =1slow_query_log_file =/var/log/mysql/mysql-slow.loglong_query_time =2log_error =/var 

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

 systemctl restart mariadb.service 

ステップ6:CentOS7にFengOfficeをインストールする

https://www.fengoffice.com/web/community/downloads.phpで入手可能な最新バージョンのFengOfficeCommunity Editionをサーバー上のディレクトリにダウンロードし、次のコマンドを使用して解凍します。以下のコマンドに、最新バージョンのダウンロードリンクを事前に挿入しました:

 wget -O fengoffice.zip --no-check-certificate https://www.fengoffice.com/web/reference.php?dest=latest_versionunzip fengoffice.zip -d / var / www / html / mv / var /www/html/fengoffice-3.*/ /var/www/html/fengoffice/chown apache:apache -R / var / www / html / fengoffice / 

他のコマンドは、ダウンロードしたアーカイブを解凍し、フォルダーの名前をよりクリーンなものに変更し、フォルダーの所有者をApacheに変更して、サーバーがファイルを読み取れるようにします。

http://fengoffice.domain.comを開きます お気に入りのWebブラウザでインストールプロセスを開始します:

[次へ]ボタンをクリックします。

すべての要件が満たされている場合は、[次へ]ボタンをクリックします。

次のページで、MariaDBのユーザー名、パスワード、データベース名を入力します。

「core_dimensions」プラグインは必須であるため、インストールする必要があることに注意してください。 「ワークスペース」プラグインと「メール」プラグインもインストールすることをお勧めします。

次に、[完了]ボタンをクリックします。

次に、FengOfficeから管理者アカウントの作成を求められます。

そのフォームに記入すると、インストールプロセスが完了します。これで、FengOfficeのインストールが完了しました。これで、Feng Office管理者のバックエンドにログインして、必要に応じて構成できます。

もちろん、マネージドFeng Officeホスティングソリューションのいずれかを使用している場合は、CentOS 7VPSにFengOfficeを自分でインストールする必要はありません。その場合は、専門のLinux管理者にFengOfficeのセットアップを依頼するだけです。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。

PS CentOS7VPSにFengOfficeをインストールする方法に関するこの投稿が気に入った場合 または、役に立った場合は、以下の共有ショートカットを使用してソーシャルネットワークで友達と共有するか、コメントセクションにコメントを残してください。ありがとうございます。


Cent OS
  1. CentOSにPHP5.5をインストールする方法

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

  3. CentOS7にPHP7.4をインストールする方法

  1. CentOS6VPSにPHP-Nukeをインストールする方法

  2. CentOS6VPSにConcrete5をインストールする方法

  3. CentOS6VPSにPmWikiをインストールする方法

  1. CentOSVPSにMyWebSQLをインストールする方法

  2. CentOSVPSにWolfCMSをインストールする方法

  3. CentOS7にPHP7.2をインストールする方法