2012年11月4日日曜日

hostの怪

しばらく愛用していたJoomla 1.5だが、2012年4月でサポートが終了してしまった。
そしてまた私の借りているさくらレンタルサーバーから
「バージョンアップ管理されていないプログラムは脆弱性が存在する可能性があります。お客様におかれましてはプログラムのバージョンをご確認いただき最新のバージョンに更新いただくか、使用されていない不要なプログラムがございましたら削除いただきますようお願いいたします。」
なるメールがきた。

おりしも、巷では遠隔操作で犯罪行為を掲示板に書き込む不正アクセス事件が発覚していた。

やっぱり、アップグレードし時かも、、、

しかし、やはりいきなりは無理なのでxamppを使ってローカルサイトを立ち上げることにした。

ところで、これからのJoomlaのバージョンとしては、2.5が安定しているようだが、はやくも3.01がリリースされたかと思うと、11月7日には3.02が出るらしい!!

はてさて、どうしたものか、、、

迷っていてもしょうがないので、二つともとりあえず作ってみようと思い立ち、バーチャルホストにトライしてみることにした。

やり方自体はXicoloticさんの「xamppのバーチャルホスト設定の際の覚書(Windows7環境)」なる記事を見るとそう難しくなさそうだったので、さっそく試してみた。

なるほど
/xampp/apache/conf/extra/httpd-vhosts.confをひらいて書き換えるところまでは順調にすすんだ。

ところがその次のhostファイルを書き換える段階で、問題発生!
hostファイルはC:/WINDOWS/system32/drivers/etc/hostにあると書いてあるのだが、

どこを探しても見つからない!!っていうか、driversを開いてもetcが見つからない...

いろいろタグって、調べた結果、どうやら「ファイル名を指定して実行」ででてくるらしい、ことがわかった。


ないのに出てくる??
ワケない、、、か

なんて、半信半疑でやってみたら、
出てきた(^^;)


だけど、もう一つ問題

Windows 7の場合、「管理者として実行」をしないとこのファイルを変更できないのだが、この開き方で開いてしまうと、それができない。

さて、どうするか、と頭を痛めていると


■Host File(hosts)の編集」を発見
これによると
C:\windows\notepad.exe を右クリックして 管理者権限 でメモ帳起動する。
と言うことができるらしい。

そうやって開いたうえで、ファイル名を入力して出してやれば、

編集ができた!


こうして、晴れてバーチャルホストが設定できた。

所で不思議なことは、
今この記事を書くときに確認として
C:/WINDOWS/system32/drivers/を開いてみたところ
さっき開いた時には影も形もなかったetcがあった...
当然hostもちゃんとその中に納まっていた。

いったいどうなってるの???

コンピュータの怪だな、これは(^▽^;)



0 件のコメント:

コメントを投稿