メモ サーバ移行

その他
シッター 図鑑 コラム ニュース

先日書きましたがサーバを変更したのでそのメモ。

今まで自前のWindow2008サーバだったのをVPSを借りて置き換えることにしました。
Windows2008+IIS7+asp+asp.net+PHP+MySQL から ubuntu+Apache2+Mono+asp.net+PHP+MySQL
に変更です。

もう全部PHPで作りなおそうかとも思ったんですが、クローラのこととか手間とか考えると無理矢理でもASP.netを
動かす方がいいかと。
asp+vbで作ってた古い部分は.net+c#で作り直し。
そもそもLinuxサーバの経験がなかったのでいろいろ苦労しました。

最初CentOSを使ったんですが、Monoのインストールまでは苦労したもののなんとか出来たのに、
そこからMySQLへの接続がどうしても出来なくて結局ubuntuを使うことにしました。
そっちは接続も一発。なにが違ったかわかりませんが。
インストールとかもubuntuのほうがいろいろ楽ちん。
ファイルの場所が違うのでアレ?って時はありましたが。

あと手こずったのが、MySQLのテーブル名。頭を大文字で作っていたら、
テーブルが無いって言われて、アレ?と思ったらファイル名と同じで大文字小文字
区別するんだって。全部小文字にして解決。

主だったページは移行&作り直し&リダイレクト。
あとはまあいいやという感じです。
Wordpressの動作はだいぶ早くなったような気がしますし、まあ安定していて良い感じです。

以下。役に立ったサイト

(Linuxサーバの基本。うちさくらのVPSでもcentOSでもないけど。)

とかいろいろ。
また気が向いたら追加しときます。

・.netのSystem.IO.Directory.GetFilesでも大文字小文字が区別される
System.IO.Directory.GetFiles(tmpfolder, “*.jpg”)
みたいにファイルを検索してたのに、大文字になってると取れない。
「*.*」で検索してあとで拡張子を自分で判別。基本フォルダにはjpgしかないからいいけれど・・。

・.netで画像の読み込みができない
サムネイルを生成させてたのに「Generic Error [GDI+ status: GenericError]」とエラーに。
これかな・・。
phpで作り直したほうが早いかなあ。

同じカテゴリの記事 その他

コメント