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

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

この記事では、Ubuntu18.04VPSにFengOfficeをインストールする方法を紹介します。

Feng Officeは、WebベースでPHPで記述されたオープンソースのコラボレーションプラットフォームです。このアプリケーションには、Community、Professional、およびEnterpriseの3つのエディションがあります。このチュートリアルでは、基本的なFeng Officeであり、タスク管理、ドキュメント管理、ワークスペースなどの優れた機能を備えたCommunityエディションをインストールします。

前提条件

FengOffice3.7を実行するためのシステム要件は次のとおりです。

  • 少なくとも2GBのRAMメモリ。
  • 少なくとも2つのCPUコア
  • 少なくとも1GBのディスク容量。

また、FengOffice3.7の推奨要件は次のとおりです。

  • 少なくとも6GBのRAMメモリ
  • 少なくとも4つのCPUコア
  • ディスク容量は、管理する予定のデータの量によって異なりますが、最低10GBをお勧めします。

ステップ1:サーバーに接続する

始める前に、rootユーザーとしてSSH経由でサーバーに接続する必要があります。これを行うには、次のコマンドを使用します。

ssh root@IP_Address -p Port_Number

もちろん、IP_Addressを置き換える必要があります およびPort_Number サーバーの実際のIPアドレスとSSHポート番号を使用します。

ログインしたら、次のコマンドを実行して、サーバーが最新であることを確認します。

apt update
apt upgrade

ステップ2:LAMP(Apache、MySQL、PHP 7.1)スタックをインストールする

FengOfficeのインストールに関するいくつかの要件をインストールすることから始める必要があります。 ApacheおよびMySQLサーバーをインストールするには、次のコマンドを実行します。

apt install apache2 libapache2-mod-php mysql-server mysql-client

ApacheおよびMySQLサービスを開始して有効にするには、次のコマンドを実行します。

for x in apache2 mysql; do systemctl start $x; systemctl enable $x; done

この次の部分はオプションですが、お勧めします。推奨されるセキュリティ変更を実装するために、mysql_secure_installationを実行することをお勧めします。この次のコマンドを実行し、プロンプトに従います:

mysql_secure_installation

プログラムがMySQLのrootパスワードを要求したら、デフォルトではパスワードが設定されていないため、[Enter]キーを押すだけです。各プロンプトに「Y」で答えることをお勧めします。

次に、プリインストールされたリポジトリでは利用できないため、OndřejSurýのリポジトリからPHPバージョン7.1をインストールします。

FengOfficeはまだPHP7.2をサポートしていないことに注意してください。以下のコマンドを実行して、OndřejSurýのPPAを追加します。

apt-get install software-properties-common
add-apt-repository ppa:ondrej/php
apt update

FengOfficeの実行に必要なモジュールとともにPHP7.1をインストールするには、次のコマンドを実行します。

apt install php7.1 php7.1-mysql php7.1-curl php7.1-json php7.1-cgi libapache2-mod-php7.1 php7.1-mcrypt php7.1-xmlrpc php7.1-gd php7.1-mbstring php7.1 php7.1-common php7.1-xmlrpc php7.1-soap php7.1-xml php7.1-intl php7.1-cli php7.1-ldap unzip php7.1-zip wget php7.1-readline php7.1-imap php7.1-tidy php7.1-recode php7.1-sq php7.1-intl php7.1-mbstring -y

現在使用しているPHPのバージョンを確認するには、次のように入力します。

php -v

現在のPHPバージョンをPHP7.1に変更する場合は、次のコマンドを実行します。

a2enmod php7.1
update-alternatives --set php /usr/bin/php7.1

Apache Webサーバーを再起動して、変更を有効にします。

systemctl restart apache2.service

ステップ3:PHPを構成し、その他の必要なパッケージをインストールする

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

php -i | grep php.ini

出力:

Configuration File (php.ini) Path => /etc/php/7.1/cli
Loaded Configuration File => /etc/php/7.1/cli/php.ini

お好みのテキストエディタでphp.ini構成ファイルを開きます。テキストエディタとしてnanoを使用します。お好きなエディタを自由に使用してください。

nano /etc/php/7.1/cli/php.ini

次の値を見つけて変更します。

max_execution_time = 300
max_input_time = 300
memory_limit = 512M
post_max_size = 128M
upload_max_filesize = 128M
display_errors = Off
html_errors = Off
display_startup_errors = Off
log_errors = On
output_buffering = Off

ファイルの編集が終了したら、ファイルを保存して閉じます。

次のコマンドを実行して、FengOfficeに必要なパッケージをインストールします。

apt install catdoc xpdf ghostscript imagemagick wkhtmltopdf

インストールが完了したら、インストールされているすべてのサービスが正しく機能することを確認します。それらが正常にインストールされたら、次のステップに進み、FengOffice用の新しいデータベースを作成できます。

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

データベースを作成するには、MySQLコンソールにログインする必要があります:

mysql -u root -p

次のクエリを使用して、データベースを作成します。

CREATE DATABASE fengdb;

「fengdb」データベースと対話できる別のユーザーを追加します:

GRANT ALL PRIVILEGES ON fengdb.* TO 'fenguser'@'localhost' IDENTIFIED BY 'Str0ng_Pa5Sw0rD' WITH GRANT OPTION;

Str0ng_Pa5Sw0rDを変更することを忘れないでください ‘実際の強力なパスワードに。

設定した権限を適用するには、次のコマンドを実行します:

FLUSH PRIVILEGES;

終了したら、次のコマンドを使用してMySQLセッションを終了できます。

quit

ステップ5:FengOffice用にApache仮想ホストを構成する

このステップでは、新しい仮想ホスト構成ファイルを作成して、IPアドレスの代わりにドメイン名を使用してFengOfficeアプリケーションにアクセスできるようにします。

nano /etc/apache2/sites-available/feng.conf

次のコンテンツをファイルに追加します:

<VirtualHost *:80>

ServerAdmin [email protected]
DocumentRoot /var/www/html/fengoffice/
ServerName domain-name.com
ServerAlias www.domain-name.com

<Directory /var/www/html/fengoffice/>
Options FollowSymlinks
AllowOverride All
Require all granted
</Directory>

ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>

もちろん、domain-name.comのすべてのインスタンスを置き換える必要があります 実際のドメイン名を使用します。

仮想ホストを構成したら、次のコマンドを実行して仮想ホストを有効にできます。

次のコマンドでデフォルトの仮想ホストを無効にします:

a2dissite 000-default

次に、新しいFengOffice仮想ホストを有効にします。

a2ensite feng.conf

また、modの書き換えが有効になっていることを確認する必要があります:

a2enmod rewrite

Apacheを再起動して、変更を有効にします:

systemctl restart apache2.service

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

/optでFengOfficeの最新バージョンをダウンロードします サーバー上のディレクトリを作成し、/var/www/html/に抽出します。 ディレクトリ:

cd /opt/ && wget -O fengoffice.zip --no-check-certificate https://www.fengoffice.com/web/reference.php?dest=latest_version
unzip fengoffice.zip -d /var/www/html/

次に、抽出したファイルを「fengoffice」という名前の別のディレクトリに移動し、所有権を変更して、ApacheWebサーバーに属するようにします。

mv /var/www/html/fengoffice-3.*/ /var/www/html/fengoffice/
chown www-data:www-data -R /var/www/html/fengoffice/

すべての手順を完了したら、http://domain-name.comを開きます お気に入りのWebブラウザで、インストールプロセスを開始します。

Webインストールの手順に従い、必要な情報をすべて入力します。

core_dimensions」に注意してください このアプリケーションにはプラグインが必要なので、インストールする必要があります。 「ワークスペース」を選択することもできます 」と「メール 」Webインストールプロセス中のプラグイン。

おめでとう!サーバーにFengOfficeが正常にインストールされました。これで、Feng Officeバックエンド管理者にログインして、このすばらしいアプリケーションの構成と管理を開始できます。

この記事では、Apache2、PHP 7.1、MySQLデータベースサーバーのインストール方法、Feng Officeのデータベースの作成方法を示し、最後にFengOfficeをインストールしました。

もちろん、Ubuntu Hostingをご利用の場合は、Ubuntu18.04VPSにFengOfficeをインストールする必要はありません。管理者に聞いてリラックスしてください。管理者がUbuntu18.04にFengOfficeをすぐにインストールして構成します。

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


Panels
  1. Ubuntu 18.04 /Ubuntu16.04にPHP7.4/ 7.3/7.2をインストールする方法

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

  3. Ubuntu15.04にPHP7をインストールする方法

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

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

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

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

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

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