don't use multi locale files for lifetype blogging platform

    lifetype version: 1.26

    When click "Blog Settings" and "Site Locales", I get is a blank page with nothing from view source, but other administration operate works fine.
   
    first, I install lifetype 1.26 at http://www.chinese-blog.org with UTF-8 database setting. defalut blog locale is zh_CN. first blog is http://lifetype.chinese-blog.org  , locale is zh_CN
    I design "Seo friendly templates" for lifetype ( find here http://forums.lifetype.net/viewtopic.php?t=8769 )
    every thing seems OK.
   
    Then, I created second blog, http://official.chinese-blog.org with en_UK locale, some words seems broken, so I open locale\locale_en_UK.php, replace:
    $messages['encoding'] = 'iso-8859-1';
   
    with:
    $messages['encoding'] = 'utf-8';
   
    saved as utf8 encoding, upload to server ,then I can't edit "Blog Settings" and "Site Locales", http://lifetype.chinese-blog.org/admin.php?op=blogSettings is blank.
    But other operate seems fine.
   
    I tried but have not luck:
  
    1 login PHPMyAdmin, open lt_blogs, replace:
    s:5:"en_US";
    with:
    s:5:"zh_CN";
   
   
    2 open php.ini
   
    default:
    memory_limit=16M
    changed to:
    memory_limit=32M
   
    3  disable hiddeninput pluging, mv plugins/hiddeninput ../hiddeninput
   
    4  remove tmp/*
   
    5  restore locale/locale_en_UK.php
   
    6  reupload admin.php
   
    7   vi  /var/log/httpd/chinese-blog.org_error_log get 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   
       
   
    blogs:
    http://lifetype.chinese-blog.org
    http://official.chinese-blog.org
       
    find / -name *log
   
    Jan 31, 2008
   
    resolvent (Feb 2, 2008):
    1. remove all remote locale files.    
    2. open locale\locale_en_UK.php with DreamWeaver
    find $messages['encoding'] = 'iso-8859-1';
    replace with:
    $messages['encoding'] = 'utf-8';
    Set page properties: utf8 encoding, no bom.
   
    Upload locale\locale_en_UK.php and locale\admin\locale_en_UK.php
   
    Don't use multi locale file for lifetype blogging platform.
    Feb 2, 2008

Comments

Add comment