Group-Officeは、使いやすいオープンソースのグループウェアおよびCRMアプリケーションです。これにより、ユーザーはWebブラウザーを介して、プロジェクト、タスク、メモ、ファイル、カレンダー、電子メールなどを同僚やクライアントと共有できます。
このステップバイステップのチュートリアルでは、その方法を説明します。 UbuntuVPSにGroup-Office6をインストールします。
このチュートリアルを書いている時点で、Group-Office 6.1.25の最新の安定バージョンであり、次のものが必要です。
- PHP> 5.3、mcryptおよびpspell拡張機能が有効になっています(最新のPHPバージョンをお勧めします)。
- Webサーバー(ApacheまたはNginx)
- MySQL> =5.3がLinux仮想サーバーにインストールされています(最新のMySQLバージョンをお勧めします)。
オペレーティングシステムソフトウェアを利用可能な最新バージョンにアップグレードします:
apt-get update apt-get upgrade
apt-getを使用して必要なパッケージをインストールします:
apt-get install apache2 apache2-doc apache2-mpm-prefork apache2-utils libapache2-mod-php5 zip libwbxml2-utils tnef php5-common php5-curl php5-gd php5-imap php5-mcrypt php5-mysql php-pear php5-pspell php5-xmlrpc
mcryptモジュールを有効にします:
php5enmod mcrypt
http://sourceforge.net/projects/group-office/files/latest/downloadで入手可能な最新バージョンのGroup-Officeをサーバーの/optディレクトリにダウンロードします。次に、それを抽出し、次のコマンドを使用してGroup-Officeファイルとディレクトリを「/ var / www / html/group-office」ディレクトリに移動します。
cd /opt wget http://downloads.sourceforge.net/project/group-office/6.1/groupoffice-com-6.1.25.tar.gz tar -xvzf groupoffice-com-6.1.25.tar.gz mv groupoffice-com-6.1.25/ /var/www/html/ cd /var/www/html/ mv groupoffice-com-6.1.25 group-office
サーバー上にgroupofficedbという名前の新しいMySQLデータベースを作成します。
mysql -u root -p mysql> CREATE DATABASE groupofficedb; mysql> CREATE USER groupoffice@localhost; mysql> SET PASSWORD FOR 'groupoffice'@'localhost' = PASSWORD("groupoffice-password"); mysql> GRANT ALL PRIVILEGES ON groupofficedb.* TO 'groupoffice'@'localhost' IDENTIFIED BY 'groupoffice-password' WITH GRANT OPTION; mysql> FLUSH PRIVILEGES; mysql> quit
「groupoffice」MySQLユーザーの「groupoffice-password」を強力なパスワードに変更することを忘れないでください。
Apacheで新しい仮想ホストディレクティブを作成します。たとえば、「groupoffice.conf」という名前の新しいApache構成ファイルを作成します。
touch /etc/apache2/sites-available/groupoffice.conf ln -s /etc/apache2/sites-available/groupoffice.conf /etc/apache2/sites-enabled/groupoffice.conf vi /etc/apache2/sites-available/groupoffice.conf
次に、「groupoffice.conf」構成ファイルに次の行を追加します。
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/group-office/ ServerName your-domain.com ServerAlias www.your-domain.com <Directory /var/www/html/group-office/> Options FollowSymLinks AllowOverride All </Directory> ErrorLog /var/log/apache2/your-domain.com-error_log CustomLog /var/log/apache2/your-domain.com-access_log common </VirtualHost>
「/etc/php5/apache2/php.ini」PHP構成ファイルを編集し、次の行を追加/変更します。
expose_php = Off
必要に応じて、Ioncubeローダーをインストールしてプロフェッショナルモジュールを有効にします。プロフェッショナルモジュールを使用する場合は、Group-Officeのプロフェッショナルライセンスを購入する必要があることに注意してください。
cd /opt wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz tar -xvzf ioncube_loaders_lin_x86-64.tar.gz cd ioncube
次のコマンドを実行します:
php -v PHP 5.5.9-1ubuntu4.5 (cli) (built: Oct 29 2014 11:59:10) Copyright (c) 1997-2014 The PHP Group Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies with Zend OPcache v7.0.3, Copyright (c) 1999-2014, by Zend Technologies php -i | grep extension_dir extension_dir => /usr/lib/php5/20121212 => /usr/lib/php5/20121212
適切なioncubeモジュールをPHPモジュールディレクトリにコピーします。たとえば、サーバーにPHP 5.5.xバージョンがインストールされている場合は、ioncube_loader_lin_5.5.soファイルをコピーします。 PHP 5.4.xバージョンをお持ちの場合は、ioncube_loader_lin_5.4.soファイルなどをコピーしてください。
cp ioncube_loader_lin_5.5.so /usr/lib/php5/20121212/
「/etc/php5/apache2/php.ini」PHP構成ファイルを編集して、次の行を追加します。
zend_extension = /usr/lib/php5/20121212/ioncube_loader_lin_5.5.so
変更を有効にするには、ApacheWebサーバーを再起動します。
sudo service apache2 restart
「config.php」という名前のGroup-Office構成ファイルを作成します:
touch /var/www/html/group-office/config.php
また、ドキュメントルートの外部に保存するための保護されたディレクトリを作成します(例:/ opt / group-office)。このディレクトリには、Webサーバーからアクセスできないようにする必要があります。
mkdir -p /opt/group-office
Webサーバーユーザー(www-data)は、グループを含む「/ var / www / html/group-office」および「/opt/group-office」ディレクトリ内のGroup-Officeファイルおよびディレクトリに書き込むことができる必要があります。 -Office構成ファイル(config.php)。次のコマンドを実行することで簡単に実行できます。
chown www-data:www-data -R /var/www/html/group-office/ chown www-data:www-data /opt/group-office
お気に入りのWebブラウザでhttp://your-domain.comを開き、簡単な手順に従います。保護されたファイルのパスを/opt/ group-office /に変更し、地域設定、SMTPサーバー設定、データベース接続設定を入力し、管理者アカウントの詳細を入力し、[続行]ボタンをクリックしてGroup-Officeのデータベースを作成します。次に、「/ var / www / html / group-office/config.php」が書き込み可能ではなくなったことを確認します。
chmod 644 /var/www/html/group-office/config.php
それだ。これで、Group-Officeのインストールが完了しました。
もちろん、Ubuntuホスティングサービスのいずれかを使用している場合は、これを行う必要はありません。その場合は、専門のLinux管理者にGroup-Officeのインストールを依頼するだけです。 あなたのために。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。
PS。 この投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。