WordPress 3.0與PHP 5的時區問題
自從上周日把主機移到美國後就覺得網站的時間有點怪怪的,明明已經把WordPress 3.0裡的時區設定成UTC+8(也設過Taipei),但每天約9點時觀察的點擊紀錄比搬家前的數字少很多,但另一個獨立的統計數字卻沒有明顯差異,因此猜測可能是WordPress系統裡的時區問題,今天特別針對這個問題搜尋解答。
找了半天都沒有看到WordPress 3.0有類似狀況發生,只找到一篇Php 5.3.0 & WP 2.8 (It is not safe to rely on the system’s timezone)看來癥狀類似,但本網站的PHP版本是5.2.13,WordPress是3.0,和這篇文章的環境又不相同。盡管環境不同,但文章中提到的解決方案多少也來試一下好了。
PHP 5開始在PHP.ini增加了date.timezone參數,用來設定PHP環境的時區,以phpinfo檢查後確認本網站並未設定此參數。再來用下列PHP指令顯示目前的時區值:
<?php
echo '目前時區=' . date('e c');
?>
顯示出的確實是UTC時區,而不是設定好的UTC+8:
目前時區=UTC 2010-06-24T15:10:12+00:00
我試了上列文章裡的兩種修改方法:
- 修改wp-content/wp-config.php:增加下列指令,結果無法生效
date_default_timezone_set( 'Asia/Taipei' ); - 修改wp-includes/functions.php:增加下列指令在第一行,此方法有效
date_default_timezone_set( 'Asia/Taipei' );
另外,我也修改wp-content/wp-settings.php第30到32行,也能生效:
// Set default timezone in PHP 5. if ( function_exists( 'date_default_timezone_set' ) ) date_default_timezone_set( 'Asia/Taipei' ); // UTC
修改好後再顯示出來的時區就是需要的UTC+8了:
目前時區=Asia/Taipei 2010-06-24T23:17:45+08:00
先這樣修改,再觀察看看吧。另外,後台管理cPanel的時區找不到地方修改,是否有先進能指點一二?
##
相關文章
撰寫留言
隨機文章
- [轉貼] 利用Wood Workshop自製木頭質感的底圖素材 (3 人次, 2005-06-14)
- [WM6] 自動再次提醒未接來電等事件:ReRemind (3 人次, 2009-04-19)
- 接聽電話後重新顯示螢幕的偵測軟體:Touch InCall Screen Tweak (3 人次, 2009-03-12)
- 用DeskView讓桌面變清爽 (3 人次, 2008-01-24)
- ls -d 的用途 (2 人次, 2004-12-26)
- 又一個Java寫的資料庫前端工具:Execute Query 3.0 (2 人次, 2006-09-21)
- WinMerge檔案濾鏡的使用方法 (2 人次, 2006-09-10)
- [工具] Xuite人氣統計網頁 (2 人次, 2007-09-16)
- Linus談Git與TortoiseGit (2 人次, 2008-12-19)
- OpenOffice.org擴充的集中站 (2 人次, 2008-01-31)
- 如何組成強固又容易記憶的密碼? (2 人次, 2009-01-07)
- [Tools] 為硬碟做健康檢查:HDDlife; 硬碟測試:HD_Speed、HD Tune (2 人次, 2005-03-18)
- 能在HD手機上順暢運行的3D賽車+射擊遊戲:Xtrackt (2 人次, 2009-09-12)
- 在Blog裡顯示隨機文章的簡單作法 (2 人次, 2007-10-14)
- [轉貼] 全球掀熱潮 桃太郎最愛玩部落格 (2 人次, 2007-04-09)
- [Blog] 刪除del.icio.us的張貼網站 (2 人次, 2005-03-05)
- [Xuite] 文章分類後面的小圖示代表什麼意義? (2 人次, 2005-03-16)
- [轉貼] Me Media——個人媒體時代來臨! (2 人次, 2005-04-10)
- [NetBeans] 安裝與設定NetBeans內的Subversion (2 人次, 2006-01-21)
- 搖手機啟動指定的程式:G-Trigger (2 人次, 2009-03-19)
- 讓手機永保清醒的DontSleep Wifi (2 人次, 2009-03-13)
- 能與Google Reader同步的Windows Mobile RSS reader? (2 人次, 2009-03-09)
- Windows Mobile使用的完美聯絡人軟體:Inesoft Phone [修訂] (2 人次, 2009-02-28)
- Spb Mobile Shell設定備忘 (2 人次, 2009-02-19)
- (2 人次, 2004-12-15)
- [轉貼] 千千靜聽:自動抓歌詞+詞曲同步的KTV播放器 (2 人次, 2005-07-22)
- 關閉所有視窗的小工具:CloseAll.exe (2 人次, 2010-05-22)
- [SVN] Hook scripts的使用方法 (2 人次, 2005-12-09)
- 用tag2find幫你的文件隨處貼標籤 (2 人次, 2008-01-11)
- [創作] 字型工具產生器:動態變更Blog網頁的字型大小 (2 人次, 2007-04-29)
- 用樣式控制Google AdSense廣告顯示的位置 (2 人次, 2007-05-03)
- WordPress 3.0與PHP 5的時區問題 (2 人次, 2010-06-24)
- WordPress持續減肥-找出使用網站內部圖檔的文章 (2 人次, 2010-06-12)
- 用反垃圾郵件代理程式Anti-Spam SMTP Proxy (ASSP)清除惱人的垃圾信 (2 人次, 2010-05-23)
- 將圖片批次加入浮水印的工具:TSR Watermark Image Software (2 人次, 2010-06-06)
- 常見的收錄書籤網址寫法之彙總表格 V1.1 (2 人次, 2007-04-01)
- [Tools] 快速搜尋檔案:Locate32 (2 人次, 2005-07-16)
- WordPress減肥記:壓縮JavaScript檔的大小 (2 人次, 2010-06-08)
- Xuite網址的正規運算式測試 (2 人次, 2007-04-30)
- 用cPanel Proxy穿透防火牆以操作網站cPanel後台 (2 人次, 2010-06-21)
- [轉貼Toget] iColorfolder:為資料夾圖示換上繽紛色彩 (2 人次, 2005-08-09)
- [Subversion] 尋找Subversion Client工具 (2 人次, 2005-09-01)
- 改造你的Gmail: Better Gmail 0.3 (FireFox extension) (1 人次, 2007-04-23)
- 目前使用中的WordPress外掛 (1 人次, 2008-11-29)
- 不用再一篇一篇剪貼了:在文章內文動態產生google AdSense的廣告 (1 人次, 2007-04-16)
- 加入兔斯基表情圖形的網頁 (1 人次, 2008-01-16)
- [創作] 個人網頁全都連:Show Yourself Generator V1.0 (1 人次, 2007-04-21)
- FireFox擴充套件與自訂工具列按鈕 (1 人次, 2005-01-09)
- 使用QNAP TS-109 NAS設備的心得 (1 人次, 2007-10-18)
- 快速啟動「服務」、「新增/刪除程式」視窗的方法 (1 人次, 2005-01-20)







最新留言