知らなかった方のために、ProjectPierは、Webベースのプロジェクト管理とグループコラボレーションのためのシンプルで強力で直感的なソフトウェアの開発を目的としたオープンソースコミュニティです。ProjectPierはユーザーの既存のツールと統合しながら、すべてのプロジェクトアクティビティと情報の中心的な場所を提供することにより、複数の組織が関与するプロジェクトを管理するための柔軟なシステム。ProjectPierは、Gnu Affero General Public License(AGPL)の下で無料で利用でき、ライセンスが付与されます。変更が同じライセンス制限の下で配布される限り、ソフトウェアを使用および変更する。
この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、独自のVPSでサイトをホストしていることを前提としています。インストールは非常に簡単です。 CentOS7にProjectPierを段階的にインストールする方法を説明します。
CentOS7にProjectPierをインストールする
手順1.まず、すべてのパッケージが最新であることを確認します。
yum -y update
ステップ2. LAMPサーバーをインストールし、PHP拡張機能を含めます。
yum install mariadb mariadb-server httpd php php-common php-gd php-ldap php-xml
サービス開始Apache WebサーバーとMariaDBにより、サーバーの起動時に開始することもできます:
systemctl start httpd systemctl start mariadb systemctl enable httpd systemctl enable mariadb
ステップ3.ProjectPier用にMariaDBを構成します。
デフォルトでは、MariaDBは強化されていません。mysql_secure_installationスクリプトを使用してMariaDBを保護できます。ルートパスワードを設定する各手順を注意深く読み、その下で匿名を削除する必要があります。ユーザーは、リモートルートログインを禁止し、テストデータベースと安全なMariaDBへのアクセスを削除します。
mysql_secure_installation
次に、MariaDBコンソールにログインして、フォーラムのデータベースを作成する必要があります。次のコマンドを実行します。
mysql -u root -p
これによりパスワードの入力を求められるので、MariaDBルートパスワードを入力してEnterキーを押します。データベースサーバーにログインしたら、次のデータベースを作成する必要があります。 ProjectPierソフトウェア:
CREATE DATABASE projectpier CHARACTER SET utf8; GRANT ALL PRIVILEGES ON projectpier.* TO 'projectpier'@'localhost' IDENTIFIED BY 'your_projectpier_passwd'; FLUSH PRIVILEGES; \q
デフォルトで設定されていない場合は、InnoDBをサポートするようにサーバーを構成し、max_allowed_packet変数を128MBに増やします
###nano /etc/my.cnf #skip-innodb max_allowed_packet = 128M
ステップ4.ProjectPierをインストールします。
ProjectPierの最新の安定バージョンをダウンロードします。この記事を書いている時点では、バージョン0.8.8です:
cd /opt/ wget http://www.projectpier.org/files/pp088wSP2_2014-08-14.zip mkdir -p /var/www/html/projectpier unzip -d /var/www/html/projectpier pp088wSP2*.zip
ステップ5.ProjectPier用にApacheWebサーバーを構成します。
Apacheで新しい仮想ホストを作成します:
###nano /etc/httpd/conf/httpd.conf <VirtualHost YOUR_SERVER_IP:80> ServerAdmin [email protected] DocumentRoot "/var/www/html/projectpier" ServerName your-domain.com ServerAlias www.your-domain.com ErrorLog "/var/log/httpd/your-domain.com-error_log" CustomLog "/var/log/httpd/your-domain.com-access_log" combined <Directory "/var/www/html/your-domain.com/"> DirectoryIndex index.html index.php Options FollowSymLinks AllowOverride All Require all granted </Directory> </VirtualHost>
変更を有効にするためにApacheサービスを再起動します:
systemctl restart httpd
いくつかのフォルダの権限を変更する必要があります:
chown -R apache:apache /var/www/html/projectpier
ステップ6.ProjectPierへのアクセス。
ProjectPierはデフォルトでHTTPポート80で使用できます。お気に入りのブラウザを開き、http://your-domain.com/public/installまたはhttp:に移動します。 // server-ip / public / installを実行し、インストールを完了するために必要な手順を完了します。ファイアウォールを使用している場合は、ポート80を開いて、コントロールパネルにアクセスできるようにしてください。
おめでとうございます!ProjectPierが正常にインストールされました。このチュートリアルを使用してCentOS7システムにProjectPierをインストールしていただきありがとうございます。