質問箱/5119

カテゴリインストール
サマリPHP5.4.x対応方法?
バージョン1.4.7
投稿者ihie?
状態完了
投稿日2013-01-08 (火) 06:38:49

質問

PHP 5.4.xへの対応法は,開発板に書いてあるようですが,私には理解できません^^; PHP 5.4.x対応のバージョンの正式リリースが待たれますが,つなぎに,どなたかパッチ当て方法をまとめていただけないでしょうか. よろしくお願いいたします.

回答

  • ひとまず、Q. 開発中である、PukiWiki の簡易spam 対策機能を使ってみたいのbranch_r1_4_7 のスナップショットからEUC-JPフルセットを持って来て、データ関連(wikiやcacheやimageディレクトリなど)以外をアップデートする方が早いかな(UTF-8版を使っている場合は、文字コード変換とlib/init.phpの//UTF-8:define('PKWK_UTF8_ENABLE', 1);あたりでPKWK_UTF8_ENABLE定数の有効化を忘れないように注意が必要ですが)。上記のQ&Aにも書かれていますが、branch_r1_4_7 の修正目録はdev:BugTrack2/165にあります。そしてdev:BugTrack2/349のhex2bin関数の問題を解消すれば、ひとまずは完了のハズ(htmlspecialchars関数の分は上スナップショットに収録済みなので)。チェックのためにPHPのエラー設定を変える場合は、Q. 設置後にアクセスすると画面が真っ白になって、エラーメッセージが何も表示されないの「A1. 設定をデバッグ用に変更する」の注意書きをを参考にどうぞ。
    後はdev:BugTrack2/332のまとめから、エラーが出るとか機能が正常に動いていとか気になる新機能をプチプチ(AutoAliasも使いたいだと、場合によってはベースを最新のCVS版にして作業する方が早いですけど)。dev:BugTrack2/290のPHPのHTTP拡張モジュールとの衝突問題とか、dev:BugTrack2/324のPHP 5.3以降の問題とか、dev:BugTrack2/182関連で未収録のls2やonlineやpcommentプラグインとか、PHP 5.1以降の問題で未解決のdev:BugTrack2/141dev:BugTrack2/120とか -- 2013-01-08 (火) 14:11:54
  • 自力で解決できないのであれば,PukiWiki Advance>http://pukiwiki.logue.be/とかに移行するのが良いと思います. -- よっちい 2013-01-12 (土) 14:21:13
  • InterWikiNameとか携帯スキンとかも含めてUTF-8固定で使うならhtmlspecialcharsのデフォルトの文字コード問題は出ないっぽいから、hex2binの修正だけでもなんとかなったりするらしい。変わりに使い勝手とかが落ちるから、オフラインで機能を限定して使うのじゃなければ避けた方がよさそうな方法ですけど -- 2013-01-13 (日) 00:14:05
  • 質問者です.どうもご回答ありがとうございます.PHP 5.4.xは正式な流れですので,なんとかPukiWIkiの次期リリースが5.4下で動くことを期待します.他のWikiエンジンのお薦めもあるようで,どうも一般ユーザーがPukiWiki使うの潮時にも感じます. -- ihie? 2013-01-21 (月) 08:00:50
  • PukiWiki/Download/1.5.0がリリースされたので 完了 としておきます -- 2014-10-17 (金) 19:19:27

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2014-10-17 (金) 20:02:34
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.238 sec.

OSDN