| NOA のインストール |
| MAMP パッケージのダウンロード |
| http://www.mamp.info をクリックして MAMP をダウンロードします(MAMP Pro の必要はありません。 無償の MAMP の方で十分です)。これは Mac 用の Web サーバ, MySQL, PHP のパッケージです。MAMP を解凍し /Applications/ に置きます。 |
| NOA パッケージ |
| 次に左の「最新のソース」から NOAPackage をダウンロードし適当なフォルダーの中で解凍します。解凍された NOAPackage 内のファイルすべてを /Applications/MAMP/htdocs/ の中へコピーします。package より新しいソースがあれば、それをダウンロードし package 内容と置換してください。これで NOA システムがインストールされました。 |
| (注)NOAPackage フォルダーは、宅急便の段ボール箱です。 中身だけを htdocs フォルダーの中へ放り込んでください。 段ボール箱自体は捨てて構いません。 |
| MAMP を立ち上げる |
| /Applications/MAMP/MAMP.app を立ち上げ、「サーバを起動」ボタンをクリックしてください。これにより、Web server の Apatch や データベース MySQL さらに PHP などが立ち上がります。これを立ち上げておかないと、以下の作業ができません。試しに Web ブラウザで http://localhost:8888/ とやると、その Web サーバからのメッセージが表示されるはずです(default の MAMP 設定に従い URL にポート番号 8888 をつけて説明します)。Apache HTTP サーバのドキュメントへのリンクが、そのトップページから張られています。 |
|
UBUNTU (Linux) の場合: MAMP では default で phpMyAdmin が ID:root Password:root になっており、 現状では MySQL サーバのアカウントはこれをそのまま使っています。 Ubuntu では MAMP でなく Xampp を使いますが、 Xampp では root のバスワードが default では 空白のため DB アクセスで拒否されてしまいます。このため NOAManager の HospitalManager が最初の段階で止まってしまいます。 従って Xampp では、以下のような操作を加える必要があります。
|
| MySQL のパスワードへのセキュリティー対策 |
現状では初心者でもインストールしやすいよう default の
MAMP の設定そのままで 使えるよう
MySQL の ID / Password が /NOA/cfg.php ファイルに記述されています。
これは、セキュリティー上問題がありますので、
以下のように cfg.php ファイルが他の IP address から
アクセスできないよう制限を掛けることで、これを回避します。
これにより cfg.php は localhost すなわちサーバマシーン自身 以外からはアクセスできなくなる。 |
| 施設情報の設定 |
| NOA を使うには、まず施設情報を設定しておく必要があります。http://localhost:8888/NOAManager で HospitalManager を起動し、施設情報やユーザを登録してください。それからでないと NOA にログインできません。HospitalManager 立ち上げの時、自動的に NOA データベースがチェックされ、必要なテーブル類が作られます。メニューや薬剤データなどが空であれば、サンプル・データを DB へアップロードするか聞いてきます。NOA の仕組みをよく理解してくればスキップも可能ですが、初めての場合は指示に従ってください。空の状態から、ひとつひとつメニューを登録するのは大変で、サンプルデータを元に後で自分用に編集する方が楽です。 |
| NOA インストール終了 |
| 以上で NOA システムのインストールは終了です。「NOA を使ってみる」の項にお進みください。 |
| NOA project presents. |