GNU/Linux >> Linux の 問題 >  >> Debian

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

このガイドでは、Debian9VPSにFengOfficeをインストールするプロセスについて説明します。

Feng Officeは、PHPで記述されたオープンソースのコラボレーションプラットフォームであり、Community、Professional、Enterpriseの3つのエディションがあります。タスク管理、ドキュメント管理、ワークスペースなどの機能を含むCommunityエディションをインストールします。このガイドは他のLinuxVPSシステムでも機能するはずですが、Debian9VPS用にテストおよび作成されています。インストールを始めましょう。

前提条件:

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

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

ステップ1:必要なパッケージをインストールする

rootまたはsudoユーザーとしてSSH経由でVPSにログインします:

ssh userame@IP_Address

「IP_Address」をサーバーのパブリックIPアドレスに置き換えることを忘れないでください。サーバーがデフォルトのSSHポート番号を使用しない場合は、-p Port_Numberを追加します コマンドの最後に移動し、「Port_Number」をサーバーのSSHポート番号に置き換えます。

ログインしたら、次のコマンドを発行して、インストールされているすべてのパッケージを最新の利用可能なバージョンに更新します。

sudo apt-get update
sudo apt-get upgrade

その後、次のコマンドを使用して必要なパッケージをインストールします。

sudo apt-get install catdoc xpdf ghostscript imagemagick wkhtmltopdf unzip wget

ステップ2:LAMPをインストールする

LAMP(Linux、Apache、MySQL、PHP)スタックは、オープンソースソフトウェアの組み合わせであり、通常、動的なWebサイトやWebアプリケーションをホストするために使用されるサーバーにインストールされます。

まず、世界で最も広く使用されているWebサーバーであるApacheをインストールします。高速、安全、信頼性が高く、ニーズに応じて簡単にカスタマイズできます。

Debian 9サーバーにApacheをインストールするには、次のコマンドを入力します。

sudo apt-get install apache2

インストールが完了したら、システムの起動時にApacheサービスを自動的に開始できるようにします。

sudo systemctl enable apache2

次に、PHPとFengOfficeの実行に必要なモジュールをインストールします。

apt install php libapache2-mod-php php-mysql php-curl php-json php-cgi libapache2-mod-php php-mcrypt php-xmlrpc php-gd php-mbstring php php-common php-xmlrpc php-soap php-xml php-intl php-cli php-ldap php-zip php-readline php-imap php-tidy php-recode php-opcache php-intl php-mbstring

PHPモジュールがロードされるようにApacheWebサーバーを再起動します。

systemctl restart apache2.service

最後のステップは、MariaDBをインストールすることです:

sudo apt-get install mariadb-server

システムの起動時にApacheサービスが自動的に開始するようにします:

sudo systemctl enable mariadb

インストールが完了したら、MariaDBサーバーのセキュリティを向上させるために、次のコマンドを実行することをお勧めします。

sudo mysql_secure_installation

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

ステップ3:ApacheとPHPを構成する

お好みのテキストエディタでphp.ini構成ファイルを開きます:

sudo nano /etc/php/7.0/apache2/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

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

sudo nano /etc/apache2/sites-available/domain-name.com.conf

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

ServerAdmin admin@>domain-name.com
DocumentRoot /var/www/html/fengoffice/
ServerName domain-name.com
ServerAlias www.domain-name.com


    Options FollowSymlinks
    AllowOverride All
    Require all granted


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


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

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

sudo a2ensite domain-name.com

また、modの書き換えが有効になっていることを確認してください:

sudo a2enmod rewrite

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

sudo systemctl restart apache2.service

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

Feng Officeがデータを保存する場所を確保するには、データベースを作成する必要があります。 MySQLコンソールにログインします:

mysql -u root -p

データベースと対話できるデータベースとユーザーを作成します。

CREATE DATABASE fengdb;
GRANT ALL PRIVILEGES ON fengdb.* TO 'fenguser'@'localhost' IDENTIFIED BY 'strong_password' WITH GRANT OPTION;
quit;

strong_passwordを変更することを忘れないでください ‘実際の強力なパスワードを使用します。

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

/tmpでFengOfficeの最新バージョンをダウンロードします ディレクトリ:

cd /tmp/ 
wget --no-check-certificate -O fengoffice.zip https://www.fengoffice.com/web/reference.php?dest=latest_version
unzip fengoffice.zip

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

mkdir -p /var/www/html/fengoffice/
mv 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 Hostingをご利用の場合は、Debian 9VPSにFengOfficeをインストールする必要はありません。管理者に聞いて、くつろいでリラックスしてください。管理者がすぐにDebian9にFengOfficeをインストールして設定します。

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


Debian
  1. Debian9にNextcloudをインストールする方法

  2. DebianVPSにOpenNMSをインストールする方法

  3. Debian9VPSにFengOfficeをインストールする方法

  1. Debian9にTomcat8.5をインストールする方法

  2. Debian9およびDebian8にPostgreSQL11/10をインストールする方法

  3. Debian9にMongoDB4.4/4.2をインストールする方法

  1. Debian9にMongoDBをインストールする方法

  2. Debian9にNginxをインストールする方法

  3. Debian9にApacheをインストールする方法