• 當wp-pagenavi遇上mysql.trace_mode啟動時會不能翻頁

    by  • 2009/07/08 • wordpress • 3 Comments

    這兩天剛好在更新 server 的 php 的版本, 也就把 wordpress 裝起來測試一下 !

    結果卻發現, 在使用我們的 php.ini 後起動 apache, wordpress 翻頁功能不正常 !

    把 php.ini 移掉, 重啟 apache 後, wordpress 翻頁功能就正常了 ~~

    附上圖片說明: (以下這是安裝 wp-pagenavi的套件)

    (這是不正常的圖)

    pagenavi01.jpg

    (這是正常的圖)

    pagenavi02.jpg

    在沒有安裝pagenavi的情況下, thmem本身的翻頁功能也會異常!

    在經過一翻的尋找跟除蟲的動作後總算找到問題所在了 ~~ (這要感謝中哥)

    就是 php.ini 裡的

    mysql.trace_mode = On
    

    如果這個被啟用了, 會造成翻頁功能異常 !!

    那可以修改 php.ini 的話如下 :

    mysql.trace_mode = Off
    

    改完記得重啟 apache 喔 !!

    如果不行的話. 那一定可以用 .htaccess 囉 ~

    php_flag mysql.trace_mode Off
    

    存檔就生效囉 ~~ 改 .htaccess 是不用重啟 apache 的 !!

    • 原來是將子呀!!!

    • @梅干扣肉
      這個 bug , 讓 “中哥" 找了一天 ~~

    • derek

      不錯耶~實用的資訊!~

      mysql.trace_mode
      跟蹤模式。當啟動 mysql.trace_mode 時,將會顯示 table/index 掃瞄的警告,未釋放的結果集以及 SQL 錯誤。(PHP 4.3.0 引進)

      = =’