質問箱/5337

カテゴリエラー・トラブル
サマリ検索ページのエラー
バージョン1.5.2
投稿者悩み人?
状態完了
投稿日2019-06-21 (金) 18:31:10

質問

お忙しいところ申し訳ありません。

■環境 Pukiwikiのバージョン:1.5.2 レンタルサーバ:さくらのレンタルサーバスタンダード OS:FreeBSD 9.1-RELEASE-p24 amd64 Apache/2.4.39 PHPバージョン:PHP 7.3.6 試したブラウザ:Chromiumベースのブラウザ、Firefox

■質問 Pukiwiki(pukiwiki-1.5.2_utf8.zip)をダウンロードし、 フロントページ等の表示・新規記事作成・プラグインの使用もできる状態まで構築できたのですが、 検索ページで単語を検索すると、エラーとなり「処理中にエラーが発生しました。」と表示されてしまいます。 ブラウザでJavaScriptを無効にして検索したところ、問題なく単語検索ができるものの、詳細表示させる検索はできません。

pukiwiki-1.5.2_eucjp.zipからも試しにPukiwikiを構築し試してみたところ同様にエラーが出ました。 PHPのバージョンも古いものに変更して試してみてもエラーが出ました。 過去のpukiwiki1.5.1バージョンをダウンロードして構築してみたところ、単語検索は問題なくできました。

どうすれば問題を解決できるでしょうか。ご助言いただけると幸いです。 よろしくお願いいたします。

回答

  • 「処理中にエラーが発生しました」というのはどこに表示されるかわかりますか? なんとなく、レンタルサーバーのファイアウォールが原因ではないかなと思います。 /www.sakura.ne.jp/function/waf/ この辺の ON/OFF を切り替えて試していただけないでしょうか? EUC-JP 版は使わないほうが良いです。UTF-8版にしてください (検索のうち一部有効にならない機能があったはず) -- umorigu 2019-06-22 (土) 01:13:30
  • 回答ありがとうございます。UTF-8版1.5.2で試みています。sakura.ne.jp/function/waf/については利用していませんでした。ファイアウォールと言う言葉で、10年以上前にドキュメントルート内を見られたくないため.htaccessでDirectoryIndexを使っていたことをふと思い出し、index.phpを追記したところ正常に動きました。お手数をお掛けいたしました。完全に自分に落ち度がありました。ありがとうございました。 -- 悩み人? 2019-06-22 (土) 02:35:13
  • 解決してよかったです。普段は /index.php?ページ名 でアクセスになっているということでしょうか? PukiWikiの検索機能にバグがあるかもしれません -- umorigu 2019-06-23 (日) 11:27:49
  • ありがとうございます。普段はexample.com/aaa/bbb/index.phpでアクセスして、それぞれのページに移ると、/index.php?ページ名という感じになっています。 -- 悩み人? 2019-06-23 (日) 20:46:12
  • PukiWiki 非同期検索のバグでした。 dev:BugTrack/2488 で登録しました。本体URLに合わせて検索リクエストも /index.php?cmd=search2&q=xxx となるのが正しいです -- umorigu 2019-07-09 (火) 21:10:51


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2019-07-09 (火) 21:10:51
Site admin: PukiWiki Development Team

PukiWiki 1.5.2+ © 2001-2019 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u7. HTML convert time: 0.417 sec.

OSDN