このチュートリアルでは、Apache、PHP、MariaDBを使用してCentOSVPSにProjectPierをインストールする方法を示します。
ProjectPierは、開発者とユーザーがオンラインで複数のプロジェクトを作成および管理できるオープンソースのプロジェクト管理およびグループコラボレーションソフトウェアです。 Webブラウザ。
サーバーにProjectPierをインストールするには、次の要件を満たしていることを確認する必要があります。
- PHP 5.2以降で次のPHP拡張機能が有効になっている:GD、MySQL、SimpleXML;
- 仮想サーバーにインストールされ、mod_rewriteモジュールでコンパイルされたApache WebServer2.0以降。
- InnoDBをサポートするMySQL(MariaDB)。
次のコマンドを実行して、すべてのサービスが最新であることを確認します。
yum -y update
必要なパッケージをインストールします:
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
ProjectPierの最新の安定バージョンをhttp://www.projectpier.org/downloadで、サーバーの「/opt」ディレクトリにダウンロードします。次に、それを抽出し、ProjectPierファイルとディレクトリを「/ var / www / html/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
デフォルトで設定されていない場合は、InnoDBをサポートするようにサーバーを構成します。これを行うには、「/ etc / my.cnf」MySQL構成ファイルを編集し、その前に#を追加してskip-innodb行にコメントを付けます(つまり、#skip-innodb)。次に、この行を「/etc/my.cnf」ファイルに追加して、max_allowed_packet変数を128MBに増やします。
max_allowed_packet = 128M
変更を有効にするには、MariaDBを再起動します。
systemctl restart mariadb
ProjectPierデータベースの新しいデータベースと新しいユーザー名とパスワードを作成します。
mysql -uroot -p MariaDB [(none)]> CREATE DATABASE projectpier CHARACTER SET utf8; MariaDB [(none)]> GRANT ALL PRIVILEGES ON projectpier.* TO 'projectpier'@'localhost' IDENTIFIED BY 'your_projectpier_passwd'; MariaDB [(none)]> FLUSH PRIVILEGES; MariaDB [(none)]> \q
Apache構成ファイル(/etc/httpd/conf/httpd.conf)を編集し、Apacheで新しい仮想ホストを作成します。
vi /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
Webサーバーユーザー(Apache)は、「cache /autoloader.php」および「cache/log.php」ファイルと「cache」、「upload」、「config」、および「tmp」ディレクトリに簡単に書き込めるようにする必要があります。次のコマンドを実行してこれを実行します。
chown apache:apache -R /var/www/html/projectpier
お気に入りのWebブラウザでhttp://yourdomain.com/public/installを開いてProjectPierインストーラを実行し、インストーラの指示に従います。すべてのProjectPier要件が満たされているかどうかを確認し、データベースのユーザー名とパスワードを入力し、管理者アカウントを作成して、をクリックします。 「送信」してインストールを完了します。
以上です。これで、ProjectPierのインストールが完了しました。新しく作成した管理者アカウントを使用して管理者バックエンドにログインし、ProjectPierを介して新しいプロジェクトを作成します。
もちろん、Linux VPSホスティングサービスのいずれかを使用している場合は、これを行う必要はありません。その場合は、専門のLinux管理者にProjectPierのインストールを依頼するだけです。 あなたのためのプロジェクト管理とオンライングループコラボレーションソフトウェア。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。
PS。 この投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。