LifeType 中文開發論壇

支援 => 安裝與設定 => 主題作者是: chineseblog 於 一月 31, 2008, 11:11:19 上午



主題: 後台管理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.