• 追加された行はこの色です。
  • 削除された行はこの色です。
//カテゴリ:サーバ
** BTS の不具合がようやく解消する [#wea96a7c]

忙しくて放置してたんだけど、[[BTS:http://ja.wikipedia.org/wiki/%E3%83%90%E3%82%B0%E7%AE%A1%E7%90%86%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0]] の [[Mantis:http://www.alles.or.jp/~sogabe/mantis/]] で不具合が一つだけ発生していた。&br;
それはバグを投稿するとき、Screen Shot なんかも一緒にアップロードできるように「添付ファイル」ってのが設定できるんだけど、何故かこの添付ファイルがちゃんと添付できないのだ。投稿自体は出来る。しかし添付ファイルを設定すると APPLICATION ERROR #15 というエラーメッセージが出て、ファイルがアップロードできないのだ。&br;
最初疑ったのは DB だった。&br;
というのもこの Mantis の DB は旧サーバから引き継いだものであるため、なにか引き継ぎが失敗していると思ったからだ。現に [[MODx は動作がおかしかった>../2011-11-03]]。だもんで、まっさらの状態に戻してそこに Mantis をインストールし、DB を構築し直して、そこに旧サーバからのデータを流し込んでみたのだが、うまくいかなかった。&br;
もしやと思い、またまっさらに戻し、Mantis を新規インストールし直した状態で添付ファイルを設定してみると、なんと、APPLICATION ERROR #15 で止まるではないか。ということは別に DB のせいではない!?

しかし日本語で検索するも特に出てこない。&br;
仕方がないので、[[本家:http://www.mantisbt.org/]]の[[掲示板:http://www.mantisbt.org/forums/]]で APPLICATION ERROR #15 を検索してみた。すると[[ありました:http://www.mantisbt.org/forums/viewtopic.php?f=2&t=19027&p=43644&hilit=APPLICATION+ERROR+%2315#p43644]]。何の事はない、PHP のテンポラリ・ディレクトリに Mantis が書き込めないというだけのことであった。でも Pukiwiki とか別に問題ないんだけど、Pukiwiki だとファイルをアップロードするときに PHP のテンポラリ・ディレクトリは使用しないのかなぁ??

まぁいいや、ということで、PHP のテンポラリ・フォルダを調べるとデフォルトでは Windows の Temp 環境変数を参照してるっぽい。それってもろに Windows フォルダの中だよね。というわけでそれはちょっと気分的にイヤだったので、php.ini にテンポラリ・フォルダを別に指定し、そこに Authenticated Users を追加。そして IIS を再起動。すると見事にちゃんと添付ファイルがアップロードされるようになった。めでたしめでたし。&br;
とりあえずこれで、サーバ移行後、保留になっていたものはないかな? っておもったんだが SSTP がまだだったんだ~。こっちはマスターが終わったら実験しようっと。
 
#article



    ホーム 一覧 検索 最終更新 バックアップ リンク元   ヘルプ   最終更新のRSS