主題: 後台管理Blog Settings,Site Locales變成blank 作者: chineseblog 於 一月 31, 2008, 11:11:19 上午 後台管理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 主題: Re: 後台管理Blog Settings,Site Locales變成blank 作者: chineseblog 於 二月 02, 2008, 09:01:52 上午 已經解決,因為locale file不兼容造成的。 現在全站使用utf8 en_UK locale.
|