2007年8月29日 (水)

MovableType4.0 on IIS

このblogはIIS上でやっているのですが、アーカイブフォルダを生成する時にUnixとは異なり、パーミッションを777でフォルダを生成するって作り方ではないので、デフォルトのままにしておくとエラーを吐くことがあります。(下記参照)
過去に自分で書いておいて忘れていたので対処しました。MT4.0だと107行目にあたります。

lib>MT>FileMgrとフォルダを順に開いていくと、 「Local.pm」と言うファイルがあります。このファイルの104行目に「File::Path::mkpath([$path], 0, 0777);」と言う記述をがあるので、「File::Path::mkpath([$path], 0);」に変更しておきます。 「0777」は、アーカイブにフォルダを自動生成する際に、パーミッションを「777」にして生成する と言うオプションですが、 IISでこのオプションを付けているとエラーが出る場合があるようです。

人気Blogランキングへ   人気Blogサーチ[xoops]   technorati


トラックバックURL

このエントリーのトラックバックURL:
http://www.horijp.com/blog/mt-ping.cgi/1242

コメント

これをやった結果、再構築の時間が短くなった気がします・・・

コメントする

(初めてのコメントの時は、コメントが表示されるためにこのブログのオーナーの承認が必要になることがあります。承認されるまでコメントは表示されませんのでしばらくお待ちください)


※コメント投稿後にメールアドレスがWeb上に表示されることはありません。