Laragonでローカル環境にプロジェクト管理システム「Manage Your Team」を設置する方法【初心者向けガイド】
ローカル環境で効率的に開発やチーム運営を行いたいと考えている方におすすめなのが、**Laragon(ララゴン)**を使ったプロジェクト管理システムの構築です。
この記事では、Laragonを使ってWindows上に**ローカルのプロジェクト管理システム「Manage Your Team」**を設置する手順を詳しく解説します。
目次
- Laragonとは?
- 「Manage Your Team」とは?
- Laragonのインストール
- データベースの設定
- Manage Your Team の導入手順
- アクセスと初期設定
- トラブルシューティング
- まとめ
1. Laragonとは?
Laragonは、Windows向けの軽量ローカル開発環境構築ツールです。Apache、MySQL、PHPなどを簡単にセットアップでき、Laravelなどのフレームワークにも最適です。
特徴:
ワンクリックで起動・停止
自動SSL対応(https://)
仮想ホスト自動生成(example.test など)
ポータブルでレジストリ汚染なし
2. 「Manage Your Team」とは?
Manage Your Team は、Yiiフレームワークをベースに開発された、シンプルかつ高機能なオープンソースのプロジェクト管理システムです。
レガシーのシステムですが、使い勝手がいいので特別に使用しました。
以下のような特徴を備え、開発チームや業務チームのタスク・スケジュール管理に最適です。
チームメンバー管理
タスクの作成と割り当て
プロジェクトの進捗可視化
実績(Charge)の入力
モジュール設計で柔軟に機能追加可能(Yiiの恩恵)
軽量な構成とPHP/Yiiの高速性により、Laragonのようなローカル開発環境との親和性も抜群です。これにより、ローカルでのテスト運用やチーム内導入がスムーズに行えます。
重要な注意点:
Manage Your Team は Yii 1.0 をベースとしており、現行の PHP バージョンでは非推奨の構文を多く使用しています。
現在の Laravel や Yii2/3 に比べるとフレームワーク自体が古いため、PHP 8.x ではエラーや警告が頻発します。
そのため、LaragonのPHPバージョンを7.4に切り替える必要があります。
さらに、フォルダのframework全体の内容についてYii 1.1をダウンロードして、その中のframeworkフォルダを丸ごと置き換えます。
また、いくつかの .php スクリプトは次のような理由で手直しが必要でした:
each()などの非推奨関数の置き換え
配列の{}が使えなくなり、[]を使用
MySQLでONLY_FULL_GROUP_BYを無効化しないと動作しない
3. Laragonのインストールと起動
手順:
Laragon公式サイト にアクセスし、Full versionをダウンロード。
インストーラーを実行し、C:\Laragon にインストール。
Laragonを起動し、Start All をクリック。
4. データベースの設定
Manage Your Team はMySQL/MariaDBを使用します。
phpMyAdminをあらかじめインストールしておいてください。
ログインして、Manage Your Team用にDBを作成します。
データベースキャラクタセットはutf8mb4_unicode_ciとしました。
5. Manage Your Team の導入手順
公式サイトまたはGitHubから入手:
Manage Your Team GitHub から最新版をダウンロード。
Laragonの C:\Laragon\www に myt フォルダを作成。
ダウンロードしたファイルをその中に展開。
6. アクセスと初期設定
ブラウザでアクセス:
URL: http://localhost/myt
インストーラの指示に従ってインストールを進めていきます。
PHPのエラーが多発するので、その都度、chatGPTで質問して解決していきます。
完全な初心者にはちょっと厳しい内容ですが、一度でもPHP等を勉強したことがあれば、
できるレベルです。
7. トラブルシューティング
Manage Your Teamの日本語化ができない!
protected/massages/にjaフォルダを追加し、
enフォルダにある、app.php、attributes.php、constants.php、nav.php
を日本語化してjaフォルダにコピーしてください。
その後、protected/massages/config.phpにjaを追加してください。
'languages' => arrayにjaを追加してください。
8. まとめ
LaragonとManage Your Teamを使えば、ローカルで高機能なプロジェクト管理環境を簡単に構築できます。外部サーバーに依存せず、チーム運用の試験やデモ用としても最適です。
参考url
How to update the PHP version in Laragon
Download Yii Framework & Offline Documentation
コメント
コメントを投稿