PukiWiki 1.4.4

1.4.3までのセキュリティアップデートの他、スケーラビリティの向上、初期化処理の改善による高速化、携帯電話対応の強化など、今までと同じ使い勝手を保ったまま、管理者も利用者も便利になる様々な変更が加えられています。



1.4.3からの変更点

これまでの変更点は、以下のページを参照してください。

スケーラビリティの向上

初期化処理の見直し: セキュリティ向上および軽量化 (init.php)

PukiWikiを容易に三分割できる様に修正

  1. Webサイトに露出しなければならないプレゼンテーション部分 (index.php/pukiwiki.php, IMAGE_DIR, *.css および *.js)
  2. 複数のPukiWikiで共有可能な部分 (LIB_DIR以下)
  3. PukiWiki一本ごとに固有のデータ (DATA_HOME以下)

携帯電話およびPDAなどからのアクセスに対応

[CONTRIBUTION] 日本の携帯電話対応 by みこ

(See dev:BugTrack/627 for detail)

セキュリティの向上

セキュリティの向上: XSS脆弱性の修正

デフォルト設定の調整 (*.ini.php)

重要な問題の修正

ネットワーク関連の修正

軽微な問題の修正

ユーザーインターフェースの修正

コードの可読性を高めるための修正

基礎コンテンツの修正および拡充

(dev:BugTrack/644, dev:開発日記/2004-08-16 など)


Thanks to

1.4.4 Special thanks to

ダウンロード

フルセット (特別版:PHP4/PHP5両対応) ※PHP5で動作しない部分の修正以外は従来版と同一です

ファイルサイズ
pukiwiki-1.4.4_php5.tar.gz226.0 KB
pukiwiki-1.4.4_php5.zip320.2 KB

フルセット (従来版:PHP4のみ対応)

ファイルサイズ
pukiwiki-1.4.4.tar.gz224.6 KB
pukiwiki-1.4.4.zip317.4 KB

1.4.3から修正/追加されたファイルのみ

ファイルサイズ
update_1.4.4.tar.gz198.1 KB

ファイル一覧・MD5ハッシュなど

インストール

tarを使った展開について (パーミッション設定済み)

(PukiWiki 1.4.4より) リリースパッケージは、専用のスクリプトによってあらかじめパーミッションを修飾してあります。そのため、サーバー側でtarコマンドを使える環境であれば、以下の様にpオプションを追加して解凍するだけですぐに動作します。

tar pzxf pukiwiki-1.4.4.tar.gz

Internal Server Error が出る場合について

(PukiWiki 1.4.4) PukiWiki 1.4.4 から .htaccess ファイルを添付する様になっていますが、Apache Web サーバーの設定によっては "Internal Server Error" を起こす場合があります。その場合、以下をお試し下さい。

症状1

原因:

回避策:

解決策:


症状2 (Apache 1.3.32以降):

原因:

解決策:

修正前 <FilesMatch \.(?i:ini\.php|lng|txt|gz|tgz)$>
修正後 <FilesMatch \.(ini\.php|lng|txt|gz|tgz)$>

補足:


TrackBack ファイルのファイル名互換性に関して

(PukiWiki 1.4.3より) 1.4.3より前のバージョンからのアップデートの場合、trackbackディレクトリ内に作成されるファイルの名前に互換性がなくなります。

以下のいずれかの処置を行なってください。

  1. trackbackディレクトリ内のtxt,refファイルを削除し、これまでに収集されたTrackBackおよびリンク元のデータを捨てる。
  1. 以下のパッチを当てる。この場合、dev:BugTrack/540の問題は残りますので、上記の方法をおすすめします。
     diff -u -r1.1 trackback.php
     --- trackback.php	01 Aug 2004 01:54:35 -0000	1.1
     +++ trackback.php	15 Sep 2004 00:20:19 -0000
     @@ -57,7 +57,7 @@
      // TrackBack Ping データファイル名を取得
      function tb_get_filename($page,$ext='.txt')
      {
     -	return TRACKBACK_DIR.encode($page).$ext;
     +	return TRACKBACK_DIR.tb_get_id($page).$ext;
      }
      
      // TrackBack Ping データ個数取得
    注意:下記のページの tb_convert.inc.php は、PukiWiki-1.4.4では動作しません。
参考
PukiWiki1.4で、TrackBack機能またはReferer機能を使用している場合の注意
dev:開発日記/2004-03-18
dev:BugTrack/540

その他

※1.4.4ではファイルの配置が若干変わっているため、付属のREADME.txtも参考にして下さい

1.3.x系列からの移行方法


コメント

最新の10件を表示しています。 コメントページを参照

  • zip版を追加しました :) -- henoheno 2004-10-01 (金) 23:52:29
  • 上においてあるファイル (pukiwiki-1.4.4.tar.gz, pukiwiki-1.4.4.zip) の md5 が一致しないのだが... ちなみに sourceforge.net にあるミラーのものとは一致した. -- 通りすがり 2004-10-02 (土) 20:57:05
    • 上記ファイル名をクリックすると、sfのミラー一覧が表示されます。ちょっと誤解させる様ですので、表記を修正しました (^^; -- henoheno 2004-10-02 (土) 22:49:24
  • Mac OS X の環境で1.4.3からアップデートし、wiki ディレクトリ内の自分のデーターファイルだけを移行したのですが、編集しページの更新を試みると以下のエラーメッセージがでます。attach backup cache counter diff trackback wiki のディレクトリは777に設定したのですが、他に何を試みるべきでしょうか? Runtime error Error message : Cannot write page file or diff file or other (サイト名) Maybe permission is not writable or filename is too long -- hoshino 2004-10-13 (水) 11:48:37
    • それぞれのディレクトリ以下のファイルのパーミッションはどうでしょう? 666に設定してみてください -- merlin 2004-10-13 (水) 11:51:38
    • 上手くいきました。初歩的な質問に付き合ってくださって感謝します。#amazon に感激です。 -- hoshino 2004-10-13 (水) 15:11:52
  • PukiWiki 1.4.4 を PHP5に対応させた特別版をファイルリリースに追加しました。お試し下さい。(詳細:dev:BugTrack/632) -- henoheno 2004-10-19 (火) 22:49:14
  • 1.4.xからの移行方法はどこかに書いてありますか? -- nemo 2004-10-22 (金) 11:41:34
  • ミラーサイトからサーバへ直接ダウンロードして、tar を使った展開をしただけなのに -- santa 2004-10-25 (月) 20:23:15
    • 【↑の続きです】Warning: main(lib/func.php) [function.main]: failed to create stream: No such file or directory in D:\nsbtool\nsb_wiki\lib\pukiwiki.php on line 48 というエラーメッセージでブラウザからの参照ができないです。どなたか、解決済みの方はいますか? -- santa 2004-10-25 (月) 20:24:31
    • そういうときこそmd5を比較してみて下さい > santa -- henoheno 2004-10-26 (火) 08:27:41
    • 続・質問箱/403 に詳細を投稿しましたが、自己解決しました。でも、少し納得していないです。> henoheno -- santa 2004-10-26 (火) 10:45:08
  • インストールを済ませデータベース初期設定するところで、Fatal error: Call to undefined function: mb_strcut() in c:\apps\apache\htdocs\xoops\modules\pukiwiki\pukiwiki.php on line 1133 ていうエラーがでてしまいます。投稿しようとしても、このメッセージがでてくるので投稿もできません。どなたか、このへんでつまづいた方いないですか? -- 初心者 2004-11-14 (日) 05:12:29
    • ここはPukiWikiModのサポートサイトではない! -- 2004-11-14 (日) 08:52:52
  • うーん、$script='http://hoge.wiki.com/'; これでフォームからPOST送信するとindex.phpでつっかえて白紙のページになっちまうな… どこが悪いんだか… -- 2004-12-03 (金) 04:38:13
  • PHP4/PHP5両対応版 + apache2 + php5 で Fatal error: Call to a member function add() on a non-object in /var/www/localhost/htdocs/wiki/lib/convert_html.php on line 51 になってしまいます orz -- kope 2004-12-25 (土) 13:02:47
    • OSが不明ですが、設定ファイルを書き換えたり、アップロードする際にファイルを壊していないか確認して下さい :) でもこうした話題は質問箱の方へどうぞ。 -- henoheno 2004-12-25 (土) 15:57:21
  • 複数のPukiWikiを一本のソースで構築する話題については WebTrack/28 -- 2004-12-26 (日) 20:10:32
お名前:

トップ   編集 凍結解除 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2007-01-21 (日) 00:03:37
Site admin: PukiWiki Development Team

PukiWiki 1.5.4+ © 2001-2022 PukiWiki Development Team. Powered by PHP 8.2.12. HTML convert time: 0.323 sec.

SourceForge