中級プログラマの自宅でPHP ブログ

自宅用ポータルシステム「MyHome Portal」をオープンソースで公開。MyHome Portalの説明とエンハンス情報。

MyHome Portalインストール後の環境設定について

実運用される場合は、「/_myhome/__common__/__define_common.php」の代わりに、別定義ファイルを作成することをお勧めします。

そうすれば、新しいバージョンを_myhome以下丸ごと上書きしても、自分の運用環境やデータをそのまま引き継げます。

私の場合、以下のようなフォルダ構成にしています。

D:\XAMPP\htdocs\_myhome_myset\__define_common_my.php :実運用定義ファイル

D:\XAMPP\htdocs\_myhome_myset\_my_calnedar_images :カレンダー用アイコン

D:\XAMPP\htdocs\_attach\calendar :カレンダー添付ファイル格納場所

D:\XAMPP\htdocs\_attach\memo :メモ添付ファイル格納場所

これらを、「D:\XAMPP\htdocs\_myhome_myset\__define_common_my.php」で定義しています。

私の場合、データベース名も、実運用のものは変えています。

define("_DB_SCHEMA_account", "_mydb_account");

define("_DB_SCHEMA_calendar", "_mydb_calendar");

define("_DB_SCHEMA_index", "_mydb_index");

define("_DB_SCHEMA_memo", "_mydb_memo");

define("_DB_SCHEMA_zid_mgr_a", "_mydb_zid_mgr_a");

define("_DB_SCHEMA_zid_mgr_b", "_mydb_zid_mgr_b");

データベース名を実運用のものをサンプルと変える場合は、ビュー作成時のデータベース名に注意してください。

以下のファイル内のデータベース名も全て変えてから、ビュー作成する必要があります。

z_db_backup\create_view_db_account.txt

.........

z_db_backup\create_view_db_zid_mgr_a.txt

D:\XAMPP\htdocs\_myhome_myset\__define_common_my.phpのサンプルを、

http://ok2nd.web.fc2.com/download/__define_common_my.php.txt

に置きました。lzhやzipは置けないようなので、.txtにして置いています。

「Powered by FC2.com」を入れるためのスクリプトが付いてしまっていますので、取り除いて使ってください。