PHProjekt [Install Maniax 2009]

インストールマニアックス 2009 の予選期間も残り僅か。
あと幾つの OSS がインストールできるのだろう。

それはさておき、次に手がけたのは PHProjekt。
名称からプロジェクト管理ソフトだろうと目星をつけていたが、公式サイト (独語) (github に移行) にはプロジェクト管理ができるグループウェアと書いてある。(英語表記の公式サイトもある)

PHProjekt 公式サイト

ソースのダウンロードと展開

PHProjekt の公式サイトからソースファイルをダウンロードするために、公式サイトのページ左側の「Download」のリンクをクリックする。

PHProjekt 公式サイト トップページ

PHProjekt のダウンロードページで「Destribution」のリンクをクリックし、次に表示されるページで PHProjekt の zip 形式で圧縮されたソースのリンクをクリックして、ファイルをダウンロードする。

ダウンロード ページ その1 ダウンロード ページ その2

直前のダウンロードページに「langueages」のリンクがあったが、ここで提供されている日本語言語ファイルはバージョン 4.0.x 用だけしかなく、今回ダウンロードした 5.2 では使えなさそうだ。

ファイルをダウンロードしたら、これを展開するのだが、この圧縮ファイルにはフォルダが付いていないので、予め展開先のフォルダを用意しておく。
フォルダ名は phprojekt にする。

フォルダの作成 フォルダのリネーム

展開先のフォルダを作ったらダウンロードした zip 形式の圧縮ファイルから、そのフォルダに展開する。

展開されたファイルやフォルダ

ファイルとフォルダのアクセス権

展開したファイルやフォルダにアクセス権を設定する。
PHProjekt を動かすときに書き込みの権限が必要になるファイルやフォルダは以下の通り。

c:varwwwInstallManiaxphprojekt upload フォルダ
attach フォルダ

これまではアクセス権の設定をエクスプローラーからの GUI を用いて操作していたが、OSS によっては多量のファイルやフォルダにアクセス権を割り当てることも必要になるため、今回はコマンドプロンプトからの操作を試みる。

コマンドプロンプトでアクセス権を設定するには、icacls.exe を使う。
具体的には以下のようなコマンドになる。

アクセス権を変更する際には UAC (User Access Control) の制限を受けるため、コマンドプロンプトを管理者として実行しておき、そこで上記のコマンドを実行する。

管理者としてコマンドプロンプトを実行 アクセス権の変更

データベースの準備

次にデータベースを作成する。
PHProjekt で使うデータベースは以下の通り。

データベース名 phprojkt
接続アカウント *(acct)* (セキュリティのため伏字)
接続パスワード *(pass)*

これを MySQL のコマンドラインから以下のコマンドを使って登録する。

Image10

PHProjekt のインストール

Web ブラウザで PHProjekt を展開したフォルダ http://maniax.compnet.jp/phprojekt/ にアクセスすると、PHProjekt の設定ページが表示される。
ここで言語を選択できるのだが、「Language」欄を「Japanese」にすると文字化けが生じてしまい何を設定するのか分からなくなってしまうので、「English」のまま変更しない方がよい。

このページの中程に「Check Database Connection」と書かれた項目があり、その右に「Check」ボタンがある。
「Database Setup」の各項目を入力してから、このボタンをクリックすると入力した設定を用いてデータベースに接続できるかを確認してくれるようになっている。

設定ページ - before Check Database Connection 設定ページ - after Check Database Connection

この設定ページの全て項目を入力したら、ページ下部にある「Default Install」をクリックすと、インストールが完了する。

設定ページ インストール完了ページ

ここで改めて、言語の設定を変更する。
インストールが終わったばかりの PHProjekt に Web ブラウザでアクセスすると、今度はログインページが表示される

PHProjekt ログインページ

「Login」欄に「root」を、「Password」欄に設定ページで入力した root アカウントのパスワードを入力して「go」をクリックしてログインする。
メインページの左側のメニューにある「Settings」をクリックして、「Settings」ページを表示させる。

PHProjekt メインページ

「Settings」ページの中程に「Language」欄があるので、ここで「Japanese」を選択すると、表示が日本語に切り替わる。

PHProjekt Settings ページ PHProjekt 日本語表示

しかし日本語表示ができるとはいえ、かなりの確率で文字化けが発生するようだ。
日本語の文字コードに EUC を使っているのが直接的な原因だとは思うが、解決策は思いつかない。


ここでインストールした PHPProjekt は http://maniax.compnet.jp/phprojekt/ (インストール マニアックス 2009 のルールの公開期限を過ぎたために、サイトを閉鎖した) で参照できる。

「Login」欄に「test」、「Password」欄に「guest」と入力して「go」をクリックすれば、この PHProjekt にログインして使ってみることができるようになっている。

2014.12月15日追記

本記事中の PHProjekt に関するリンクを github に修正した。

これは、Mayflower 氏によるメンテナンスが継続できなくなり、github での公開に切り替わったことに依る。
以下、原文を引用:

We are sorry to announce, that Mayflower will not continue the development of PHProjekt. However, PHProjekt will remain Open Source and anyone who would like to use or develop PHProjekt, will find the sources on github: https://github.com/Mayflower/PHProjekt

関連記事

  • Joomla! [Install Maniax 2009]2009.5.12 (火) Joomla! [Install Maniax 2009] 今日は joomla! をインストールする。 公式サイトは http://www.joomla.org/。 Joomla! の日本語化は Joomla! Japanese Translation Team […]
  • Drupal [Install Maniax 2009]2009.5.8 (金) Drupal [Install Maniax 2009] インストールマニアックスで、インストールする OSS のふたつ目は Drupal。 早速に Drupal の日本語サイトの中のダウンロードページ (2014.6.2 オリジナル ページが無くなったため Web Archive にリンク) […]
  • PukiWiki [Install Maniax 2009]2009.5.8 (金) PukiWiki [Install Maniax 2009] インストールマニアックスの PC に WordPress、Drupal と入れたところで、次は PukiWiki にする。 PukiWikiのサイトのダウンロードページからPukiWiki をダウンロードする。 ダウンロードするファイルは UTF-8 […]
  • OpenCart [Install Maniax 2009]2009.5.11 (月) OpenCart [Install Maniax 2009] インストールマニアックスの作業で出ていた不具合は、「Install Maniax のアクセス権の不具合が分かった!! …のか?」で解消したことにして、OpenCart をインストールしてみる。 OpenCart […]

コメントを残す