ページへ戻る

− Links

 印刷 

Ver 4.02.2 (メモリリークの軽減とFCKeditor関連の修正など) :: XOOPS マニア

xpwiki:xpWiki開発日記/2009-02-01


2009 2月 1 (日)
 
ページ内コンテンツ
  • Ver 4.02.2 (メモリリークの軽減とFCKeditor関連の修正など)
    • 概要
    • CVS 更新内容
    • 一行コメント

Ver 4.02.2 (メモリリークの軽減とFCKeditor関連の修正など) anchor.png[4] Edit [5]

Tag: メモリリーク[6] リッチエディタ[7] FCKeditor[8] Bugfix[9]

Page Top

概要 anchor.png[10] Edit [11]

  • XOOPS[12](org) 2.0.18.2 でプラグイン変換ツールでダウンロードできない問題の修正
  • get_page_context() での無限ループ抑制 (thx kazdon[13])
  • メモリリークの軽減
    • 通常の使用では問題ないのですが、データベースシンクロなどで、複数回 convert_html() を呼び出す場合に、サーバーのPHPのメモリ使用量が増え続ける問題がありますが、今回の修正でその増加量が 1/3 程度になりました。
    • おそらく PHP 5.3 にならないと根本的な解決は難しいと思われます。
    • 詳しくは、PHP GC 循環参照 - Google 検索[15]あたりで。
  • データベースシンクロで実行時のタイムアウト時間を設定できるようにした (thx kazdon[13])
  • リッチエディタ(FCKeditor)関連
    • PHP 4 環境での書式誤変換の修正
    • "get_magic_quotes_gpc = on" 環境での書式誤変換の修正 (thx へろ)
    • リスト構造の書式誤変換の修正 (thx SHOO)
    • YukiWiki[17] テーブル書式は変換しないようにした
    • リッチエディタモードから通常エディタモードへ切り替える動作を軽くした
    • エディタモード切替ボタンがあるのでほとんど必要のない "Wikiソース" ボタンを除去した
Page Top

CVS 更新内容 anchor.png[18] Edit [19]

+  今回の更新分
  • 2009-02-01 17:11 nao-pon[20]
    • * version.php (1.75):
      • Version 4.02.2
  • 2009-02-01 17:11 nao-pon[20]
    • * skin/js/xpwiki[21].js (1.36):
      • ToggleFCK was lightened.
  • 2009-02-01 17:09 nao-pon[20]
    • * ways/: w2x.php (1.12), x2w.php (1.13):
      • Correction of mis-format conversion in PHP 4 environment.
      • Correction of mis-format conversion in "Get_magic_quotes_gpc = on" environment.
      • Correction of mis-conversion of format of list structure.
      • The YukiWiki[17] table format made it not convert.
  • 2009-02-01 17:01 nao-pon[20]
    • * skin/js/fck.config.js (1.5):
      • Remove a button of "Source".
  • 2009-02-01 17:01 nao-pon[20]
    • * class/: convert_html.php (1.38), xpwiki[21].php (1.90), func/xpwiki_func.php (1.202):
      • Infinite loop control in "get_page_context()".
      • Reduction of memory leak.
  • 2009-02-01 16:57 nao-pon[20]
    • * util/plugin_conv/index.php (1.11):
  • 2009-02-01 16:55 nao-pon[20]
    • * plugin[22]/dbsync.inc.php (1.34):
      • When executing it, the time limit was able to be set.
  • 2009-02-01 16:53 nao-pon[20]
    • * admin/plugin_conv.php (1.2):
      • Fixed downloading problem on XOOPS[12](org) 2.0.18.2.
Page Top

一行コメント anchor.png[23] Edit [24]

  • Ver 4.02.2で、画面真っ白現象が発生します。PHPデバッグでは「Fatal error: Call to a member function on a non-object in /home/member10/nonnbei/public_html/xoops_trust_path[25]/modules/xpwiki[21]/class/convert_html.php on line 1194」です。よろしくお願いします。 -- nonn50編集[26] 2009-02-01 (日) 19:33:20
    • 通常はそこでエラーになることはないと思います。 :what: ファイルのアップロードが完全にできているか確認してみてください。 -- nao-pon[20] 2009-02-01 (日) 19:51:37
    • nonn50[27] さんの環境では、[添付] は使えませんか?使えると文句なしに便利なのですが・・・。
      XOOPS_ROOT_PATH[28] にアップロードして実行権限を与え、XOOPS_URL/xpwiki_installer.cgi にブラウザでアクセスし、画面の指示にしたがってパスキー入力後、数クリックで完了です。 :-D -- nao-pon[20] 2009-02-01 (日) 20:21:04
  • 私くしもVer 4.02.2でトップページだけ「真っ白現象」です。バージョンダウンしました :cry: -- さとし編集[29] 2009-02-02[2] (月) 01:44:50
  • すみません 4.02.2 で変更した部分で怪しい箇所がありました。 :hammer:
    XOOPS_TRUST_PATH[25]/modules/xpwiki[21]/class/fileconvert_html.php[31]
    XOOPS_TRUST_PATH[25]/modules/xpwiki[21]/class/func/filepukiwiki_func.php[32]
    これに入れ替えてみてください。 -- nao-pon[20] 2009-02-02[2] (月) 09:01:14
  • 上記の2ファイルを入れ替え、真っ白現象は無くなりました。 :-D xpwiki_installer.cgiは、サーバーに設置していますが、TOK2鯖が途中でアップップしないかと不安で利用したことがありません。手作業が安心な爺です :-P -- nonn50編集[26] 2009-02-02[2] (月) 12:22:47
    • 確認ありがとうございました。 :thumb_up: 早速、Ver 4.02.3 としました。 :-) -- nao-pon[20] 2009-02-02[2] (月) 13:26:35
  • Ver 4.02.3で問題なくアップデート致しました。ありがとうございます -- さとし編集[29] 2009-02-02[2] (月) 14:24:18



Last-modified: 2009-02-02 (月) 15:17:31 (JST) (5561d) by nao-pon