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

BBS-サポート掲示板/431

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

 プラグインが働かない? - TS (2005年08月04日 11時03分39秒)

初めて、 インストールしてみました。

Fedra3の自前のサーバにいれたところ、比較的簡単に動いたのですが、プラグインの設定を選択すると、以下のメッセージが現れます。

Internal Server ErrorThe server encountered an internal error or misconfiguration and was unable to complete your request.

サーバの/etc/httpd/logs/ettor_log を見ると、

malformed headerfrom script. Bad header=<pre>./plugin/plugin/access/Ac: wiki.cgi, referer: http://xxxx.xxxx.xxx/~search/fswiki/wiki.cgiと表示されています。

ちなみに、setup.pl で設定した、MenuとFooterは、問題ないのですが、Headerは何も表示されません

どうすれば良いのでしょうか?

  • setup.plの作者です。「MenuとFooterは表示されるのにHeaderは表示されない」というのは、ソースの構造からすると考えにくいですね。3つとも同じように処理してますので・・・。 Headerのページ自体は存在しますか? 存在して、かつ内容が「プラグインは存在しません。」となっているのに表示されないのであれば、何らかの原因で outline がうまく動作していない可能性が考えられます。 存在するのに内容が「プラグインは存在しません。」でなければ、setup.plを実行する前に、ご自身で同ページを作成されていると思います。この場合は、一度data/Header.wikiを削除して、もう一度setup.plを実行してみて下さい。 Headerページそのものが存在しないのであれば、(論理上はありえないですが)、今一度setup.plを実行してみて下さい。setup.plを再実行しても作成されないようであれば、最初にsetup.plを実行してMenuやFooterが生成されてから、環境が書き換えれている可能性があります。この場合は、FSWikiをもう一度最初から入れ直してみて下さい。 - あき (2005年08月04日 13時25分01秒)
  • 上記の、「outline がうまく動作していない可能性が考えられる」に関してですが、出ているエラーと何らかしら関わりがあるかもしれませんね。ところで、エラー内容を見ると、「〜./plugin/plugin/access/Ac: 〜」となってますね。「plugin/plugin/」というディレクトリはおかしいです。setuo.datで、プラグインの場所を「plugin_dir = ./plugin」とされていませんか? ここは「plugin_dir = .」のままで良いです。 あぁなるほど、setup.plのソースを見てみると確かにplugin_dirの存在チェックが甘いですね。上記のようなミスをしていてもスルーしてしまいます。今晩にでも修正してアップしておきます。 - あき (2005年08月04日 13時36分18秒)
  • 解決しました!ご指摘の通り、plugin/plugin/のところでした。感謝。実は、Fedraのsetup.plをサーバで動かしたところ、文字化けで何がなんだかわからないけで、とにかく終わった。大丈夫かな?と不安になっていた所でした。インストール1日目でなんとかなりました。outlineは勘違いでした。環境設定画面では、なぜか見えないので出ないなと早とちりしていました。素人の目からすれば、パケージをダウンロードすると、readmeがあって、install手順が書いてあると思うんですが、代わりに見つけたsetup.datを適当にいじってしまったのがいけなかったようです。そのあとで、setup.plを見つけた次第です。初心者向けのInstall手引きが判りやすいところのあると助かります。とにかく感謝。 - TS (2005年08月05日 05時56分08秒)
  • FedraってLinuxのFedoraのことですか? GoogleだとFedraでもかなりヒットするからビックリ。 それはさておき、Fedoraって文字コードはEUCではないのですか? もしよろしければ、Fedora上のコマンドラインで「perl -e 'print "$^O\n";'」を実行した時の結果と文字コードが何なのかを教えて頂けませんでしょうか? - あき (2005年08月05日 12時52分38秒)
  • 「初心者向けのInstall手引きが判りやすいところに・・・」、これはこれからの改善事項ですね。「この辺が分かりにくい」とか、その他「初心者にはこういった情報もあった方がいいんじゃないか?」とかいうのがあれば、是非ご意見をお聞かせください。TS殿でなくて他の方でも結構ですので・・・。 - あき (2005年08月05日 13時02分35秒)
  • FedoraCoreではロケールは基本的にはUTF-8になってます。 - いしだなおと (2005年08月05日 22時59分37秒)
  • 貴重な情報ありがとうございます。自分でも少し調べててそれっぽい感じがしてたんですが、やはりそうですか。う〜ん、面倒ですね。Fedoraだけならいいんですが、他にもいろいろ出てきそうで・・・。Jcode.pmの中にnkfコマンドに似た関数ってあるのかな。 - あき (2005年08月05日 23時17分20秒)
  • 私の知っている限り、SUSEも9.1以降はutf-8になっています。 - にゅ〜ろ (2005年08月07日 00時38分02秒)
お名前: コメント:

最終更新時間:2007年10月03日 20時57分20秒