このblogはIIS上でやっているのですが、アーカイブフォルダを生成する時にUnixとは異なり、パーミッションを777でフォルダを生成するって作り方ではないので、デフォルトのままにしておくとエラーを吐くことがあります。(下記参照)
過去に自分で書いておいて忘れていたので対処しました。MT4.0だと107行目にあたります。
過去に自分で書いておいて忘れていたので対処しました。MT4.0だと107行目にあたります。
lib>MT>FileMgrとフォルダを順に開いていくと、 「Local.pm」と言うファイルがあります。このファイルの104行目に「File::Path::mkpath([$path], 0, 0777);」と言う記述をがあるので、「File::Path::mkpath([$path], 0);」に変更しておきます。 「0777」は、アーカイブにフォルダを自動生成する際に、パーミッションを「777」にして生成する と言うオプションですが、 IISでこのオプションを付けているとエラーが出る場合があるようです。
これをやった結果、再構築の時間が短くなった気がします・・・