LOGIN ID Password Auto Login Register Now! Lost Password?
XUGJ Forum

持ち運び環境の XAMPP で XOOPS

このトピックの投稿一覧へ

なし 持ち運び環境の XAMPP で XOOPS

msg# 1
depth:
0
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2009-2-20 16:46 | 最終変更
marine  1st Class 登録日: 2007-2-11   投稿数: 38
 皆さん、はじめまして。

 Windows利用者限定ネタではありますが
   XAMPP に XOOPS を導入した環境をUSBメモリや外付けハードディスクで持ち運び、そのまま利用可能
な方法を思いついたので投稿させていただきます。

 私自身、以前は XSAS を利用して持ち運び環境を利用していたのですが、細々とやっている自サイトのサーバ移転を機に、EUC-JP から UTF-8(PHP5)のローカルテスト環境が必要となり、XAMPPliteが良さそうだと思って導入しました。

 ところが、XAMPPをWindowsにインストールしてしまうとインストールドライブ・フォルダが固定されてしまい、USBメモリ等に入れて運用することが出来ません。

 XAMPPliteはインストールしないで利用することもできるのですが、XOOPSを導入した場合、導入時のドライブ名・パスが mainfile.php に記述されるため、USBメモリにコピーして他のパソコンなどでXAMPPをそのまま起動してしまうとパスが異って XOOPS が動きません。

 mainfile.php のパス設定をそのときの環境に合わせて書き換えるとXOOPSが動きますが、少々面倒です。

 また、XAMPPliteをインストールしない場合、ドライブのルート直下に XAMPPlite フォルダを置く必要があるので、複数の XAMPPlite を共存させて使い分ける場合など、ちょっと不便です。

 最近、WARP の存在も知ったのですが・・・XAMPP との使い勝手の違いもあって XAMPP で何とかならんかなぁ~と思ってましたところ
  Windows のコマンド 「subst z: c:\任意のフォルダ」 を利用して、任意のフォルダを Z ドライブに割り当て
  ZドライブのXAMPPを起動・XOOPSをインストール
することにより、どんなドライブ・フォルダ(サブフォルダ)にXAMPPを置いていても、いつも同じ環境で利用可能になることを思いつきました。

 ついでに、カレントフォルダ名称を自動で取得して XAMPP を起動、ブラウザ(IE)で http://localhost/xampp/ を表示させる VBScript も作成してみました。

 これを暫く使ってみたのですが、結構快適ですので、皆さんにも試していただければと思い投稿させていただきました。
 (動作・テスト環境は、Windows XP (SP3)で、XAMPPlite 1.7.0 、ホダ塾ディストリビューション HD-1.0.2 です。)


 下記リンク先に ZIP形式で置いておりますので、お試しください。
 http://mistgreen.geo.jp/modules/mydownloads/index.php?cid=1


 私自身、エクセルのマクロを少し作れる程度の素人で、もしかすると内容に変なところがあるかもしれません。
 できれば、識者の方々に内容を見て頂き、おかしなところがあればご指摘・ご指導方いただければ幸いです。
投票数:2 平均点:10.00

投稿ツリー

  条件検索へ


Back to Page Top
MainMenu
Manuals
Search
XOOPS Official & Dev.
XOOPS Communities