後台管理Blog Settings,Site Locales變成blank
安裝lifetype1.26,數據庫設置成utf-8, 默認locale zh_CN
第一個blog帳戶設置完成,blog locale zh_CN。一切操作正常。
接著創建第二個用戶,第二個blog, blog的locale設置成en_UK, 登錄後台發現有的地方亂碼,就把locale/locale_en_UK.php中的
$messages['encoding'] = 'iso-8859-1';
改成:
$messages['encoding'] = 'utf-8';
用記事本打開,另存為utf8編碼,并上傳。
接著問題就出現:
1 後台管理,"Control Center", "Settings", "Blog Settings" 變成空白 2 後台管理,"Administration", "Manage Locales", "Site Locales" 變成空白(其他管理操作正常)
3 blog(en_UK locale) 頁面頂部多出子空白行 重新把encoding改成iso-8859-1後正常。但後台管理問題依舊。
試過以下方法,問題沒有解決:
1 登錄PHPMyAdmin, 打開lt_blogs, 把en_UK blog的:
s:5:"en_US";
改成:
s:5:"zh_CN";
2 打開php.ini, 原來memory_limit=16M, 改成memory_limit=32M 3 由於前面曾安裝hiddeninput, 安裝後回響不成功,已經停用 再把hiddeninpun移動到plugins目錄外頁,并清除緩存,不成功。
4 手動刪除tmp目錄所有內容 5 把locale/locale_en_UK恢復到原來,清除緩存 6 重新上傳admin.php 7 vi /var/log/httpd/chinese-blog.org_error_log 得到error log, 看不出問題在哪裡
[Wed Jan 30 02:12:06 2008] [error] [client 60...] PHP Notice: Undefined index: flerror in /home/chineseblogs/public_html/class/net/xmlrpcclient.class.php on line 57, referer: http://lifetype.chinese-blog.org/admin.php?op=newPost
[Wed Jan 30 02:12:27 2008] [error] [client 60...] PHP Notice: Undefined variable: defaultFiltersRegistered in /home/chineseblogs/public_html/class/security/pipeline.class.php on line 132, referer: http://lifetype.chinese-blog.org/
[Wed Jan 30 02:12:27 2008] [error] [client 72.13...] PHP Notice: Undefined variable: defaultFiltersRegistered in /home/chineseblogs/public_html/class/security/pipeline.class.php on line 132
[Wed Jan 30 02:12:29 2008] [error] [client 72.13...] PHP Notice: Undefined variable: defaultFiltersRegistered in /home/chineseblogs/public_html/class/security/pipeline.class.php on line 132
[Wed Jan 30 02:12:30 2008] [error] [client 72.13...] File does not exist: /home/chineseblogs/public_html/lifetype-blog
[Wed Jan 30 02:12:30 2008] [error] [client 72.13...] PHP Notice: Undefined variable: defaultFiltersRegistered in /home/chineseblogs/public_html/class/security/pipeline.class.php on line 132
[Wed Jan 30 02:12:32 2008] [error] [client 66.249...] File does not exist: /home/chineseblogs/public_html/robots.txt 個人分析,可能不是記憶體限制的問題,因為原來操作一切正常,系統就兩個blog用戶,且後台管理絕大部分操作正常, 部分操作出現空白頁,頁面source什么也沒有。
是否兩blog設置成不同的locale,造成什么文件出現問題?到底哪個文件呢?誠心請教。
blog網址:
http://lifetype.chinese-blog.org http://official.chinese-blog.org/ Jan 31, 2008