トップ 差分 一覧 Farm ソース 検索 ヘルプ RSS ログイン

BBS-サポート掲示板/903

ページの作成や編集にはユーザ登録が必要です。

 添付ファイルがアップロードされません。 - stef (2009年07月03日 19時04分53秒)

ページの編集画面で添付ファイルを選択し、添付ボタンでアップロードを行おうとしてもファイルがアップロードされません。エラーが表示されるわけでもありません。ページ内に

{{ref_text XXXXXXX.txt}}

と記述すると、「ファイルが存在しません。」と表示されます。インストールディレクトリ直下のattachフォルダには何もアップされていません。過去のサポート情報にもこのような事例がありませんでした。何が原因なのかどなたかお分かりになりますでしょうか?

環境は下記のとおりです。
FSWikiのバージョン:3.6.3
ActivePerlのバージョン:5.6
WindowsNT4.0ServerのIISで設置
  • CGI.pm が古いのが原因ではないでしょうか? ActivePerlのバージョンも 5.6 のようですし、可能であれば5.8系にアップしてみては? - KG (2009年07月03日 19時50分04秒)
  • FSWikiのバージョン:3.6.3CGI.pmではなくCGI2.pmを使っていますが。 - stef (2009年07月04日 12時22分59秒)
  • fswiki には CGI.pm は同封されていません。ActivePerl の導入先にある CGI.pm です。 - KG (2009年07月06日 10時18分15秒)
  • perl/libにCGI.pmがありました。 - stef (2009年07月06日 11時45分38秒)
  • 実はローカルで同じ環境を作って動作確認をしたのですが、こちらではファイルのアップロードが行えました。CGI.pmも同じものでした。ローカル端末はWinXPProsp3です。もしやIISの環境違いによる事象なのかとも考えたのですが、WindowsNT4.0Serverでwikiliteも設置されているのですが、こちらではアップロード可能です。また、ActivePerlのバージョンを5.8系にアップするのは、ほかのシステムの関係上できかねます。もうお手上げ状態です。。。 - stef (2009年07月06日 11時54分47秒)
  • (たぶん)同じような症状になったことがあるんですが、よくわからなかったのでFSwikiをもう一度初期インストールしたら直りました。 - 名無しさん (2009年07月06日 23時29分41秒)
  • 初期インストールしても結果は同じです。どなたかWinNTのIISで設置された方はいませんか。add_handlerが処理できていないようなのですが。できる方(XPのIIS)の環境だと添付処理後もとのページが表示されるのですが、できない方(NTのIIS)の環境だと添付ボタン押下後にトップページへ遷移してしまいます。pluginの"AttachHandler.pm"を殺してもエラーにならないので"AttachHandler.pm"自体呼び出されていないようです。 - stef (2009年07月07日 11時08分01秒)
  • IISの設定で、POSTが制限されているとか? (拡張子 .cgi の「動詞/制限」) - 名無しさん (2009年07月09日 18時36分51秒)
  • IIS4.0でのアプリケーションの構成の設定は、「動詞/除外」の設定となっており、もともと[.pl]に対して[PUT,DELETE]除外となっていたので、[.cgi]も同様に設定しました。ちなみに除外なしで設定してみましたが、結果は同じでした。 - stef (2009年07月10日 09時22分47秒)
お名前: コメント:

最終更新時間:2009年07月10日 09時22分47秒