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