Jump to navigation
2008-03-02(日)
地味に移転しましたw
blogであるdaydripperをdaydripper.netに移転するという一見意味のない事を行いましたw
まぁアクセスすりゃ判るとは思うんですが自宅からVALUE DOMAINに引っ越したので速度が上がってるはずです。ただ、バーチャルドメインなので直接dyndnsのレジストラからの指定ができない関係上unyu経由のアクセスは一旦家にアクセスしてリダイレクトかましてからになるのでやっぱりちょっと遅いです。mixiからのリンクは今日以降はdaydripper直接になると思います。blogの方を見てらっしゃる方はリダイレクト後にブックマークしていただければと思います。
移転はフォルダ構成の再構築とdbのバックアップ→リストアだけで済むだろうと思ったらそうは神崎さんが許してくれませんでしたorz
すべてはphp5なのが悪いのですが…詳しくは続きで。
最初に引っかかったのはNucleusでのリストアが完全にできないという事。特にアイテムとコメントが引っかかるんですが、要は日本語絡みの部分が引っかかってるのと、あと投稿時に泣き別れたマルチバイト文字が悪さしてsql文のクオートを閉じてくれなかった部分が数箇所発生したのの2件です。後者はバックアップしたdbを直で書き換えるしかないんですが前者が謎でずっと悩んでいた。
そのうち、dbに正規の方法で書き込んだアイテムがphpMyAdmin上で文字化けを起こしてるのを見てなんかおかしいと思い調べたらglobalfunctions.phpに一行おまじないを入れることでdbをUTF-8だと断定するようにすれば良いという話があり下記をsql_connect()のreturn直前に挿入。
これで日本語もok。で、このタイミングでNucleusでバックアップを取ったものをphpMyAdminでリストアしてみたら問題なかったのでこのままいくことに。もしかしたらNucleus上でリストアしても問題は無かったかもしれない。
次に、NP_SearchedPhraseが動いてくれない。いらんところで$thisが指定されてるよとの事なのだがなにがなにやら。調べてみるとphp5の致命的な何かなんだとか…開発者が必要に迫られるのを待つしかないかな(´Д`)
最後に、unyuドメインで今までアクセスして来てくれた人たちに不便を強いるのはよろしくないという事でdyndns側のIPをdaydripper.netのIPに…と思ったがバーチャルドメインだから無理じゃん、って事で、自宅のApacheの/の.htaccessに
と差し込むことで解決。これだけで全unyu向けのアクセスが構造そのままにリダイレクトされるので特定記事へのリンクも問題なく解決されます。すばらしい。
そんなわけで移転しましたが理由は三つ有りまして。
一つ目は回線遅いのどうにかしたかった事。
二つ目はdbリストアを絡めた移転を一度やっておきたかった事。
で、三つ目は、自宅の回線が止まる可能性が出てきた事。
三つ目ですが、長く止まるわけじゃなくて、もしかしたらADSLから光に変わるかも、という話で切り替えの間少しでも回線止まりそうな気がしないでもなかったのでそれへの予防的対策という意味合いもあります。
ま、なんにしても速い事はいいことだw
まぁアクセスすりゃ判るとは思うんですが自宅からVALUE DOMAINに引っ越したので速度が上がってるはずです。ただ、バーチャルドメインなので直接dyndnsのレジストラからの指定ができない関係上unyu経由のアクセスは一旦家にアクセスしてリダイレクトかましてからになるのでやっぱりちょっと遅いです。mixiからのリンクは今日以降はdaydripper直接になると思います。blogの方を見てらっしゃる方はリダイレクト後にブックマークしていただければと思います。
移転はフォルダ構成の再構築とdbのバックアップ→リストアだけで済むだろうと思ったらそうは神崎さんが許してくれませんでしたorz
すべてはphp5なのが悪いのですが…詳しくは続きで。
最初に引っかかったのはNucleusでのリストアが完全にできないという事。特にアイテムとコメントが引っかかるんですが、要は日本語絡みの部分が引っかかってるのと、あと投稿時に泣き別れたマルチバイト文字が悪さしてsql文のクオートを閉じてくれなかった部分が数箇所発生したのの2件です。後者はバックアップしたdbを直で書き換えるしかないんですが前者が謎でずっと悩んでいた。
そのうち、dbに正規の方法で書き込んだアイテムがphpMyAdmin上で文字化けを起こしてるのを見てなんかおかしいと思い調べたらglobalfunctions.phpに一行おまじないを入れることでdbをUTF-8だと断定するようにすれば良いという話があり下記をsql_connect()のreturn直前に挿入。
mysql_query("SET NAMES utf8");
これで日本語もok。で、このタイミングでNucleusでバックアップを取ったものをphpMyAdminでリストアしてみたら問題なかったのでこのままいくことに。もしかしたらNucleus上でリストアしても問題は無かったかもしれない。
次に、NP_SearchedPhraseが動いてくれない。いらんところで$thisが指定されてるよとの事なのだがなにがなにやら。調べてみるとphp5の致命的な何かなんだとか…開発者が必要に迫られるのを待つしかないかな(´Д`)
最後に、unyuドメインで今までアクセスして来てくれた人たちに不便を強いるのはよろしくないという事でdyndns側のIPをdaydripper.netのIPに…と思ったがバーチャルドメインだから無理じゃん、って事で、自宅のApacheの/の.htaccessに
Redirect / http://daydripper.net/
と差し込むことで解決。これだけで全unyu向けのアクセスが構造そのままにリダイレクトされるので特定記事へのリンクも問題なく解決されます。すばらしい。
そんなわけで移転しましたが理由は三つ有りまして。
一つ目は回線遅いのどうにかしたかった事。
二つ目はdbリストアを絡めた移転を一度やっておきたかった事。
で、三つ目は、自宅の回線が止まる可能性が出てきた事。
三つ目ですが、長く止まるわけじゃなくて、もしかしたらADSLから光に変わるかも、という話で切り替えの間少しでも回線止まりそうな気がしないでもなかったのでそれへの予防的対策という意味合いもあります。
ま、なんにしても速い事はいいことだw
Comments
コメントはまだありません。
Add Comments
Trackbacks
No Trackbacks yet.
このトラックバックURLを使ってこの記事にトラックバックを送ることができます。
もしあなたのブログがトラックバック送信に対応していない場合にはこちらのフォームからトラックバックを送信することができます。
有効なトラックバックかどうかの検知の為、このリンクを元記事に入れてトラックバックをお願いします。
もしあなたのブログがトラックバック送信に対応していない場合にはこちらのフォームからトラックバックを送信することができます。
有効なトラックバックかどうかの検知の為、このリンクを元記事に入れてトラックバックをお願いします。
announce
13:50




















