在某些运营中的magento网站,安装新插件后后台配置空白解决。
1 将sysytem->toos->Compilation如果Compiled是Enabled,将其改成disable
2、将system->Cache Storage Management中的重新刷新一下,即可。
基本主要原因是由于Compilation功能开启后造成,当时碰到这问题,想了猜了无数原因,终于想起了Compilation功能开着了。
在某些运营中的magento网站,安装新插件后后台配置空白解决。
1 将sysytem->toos->Compilation如果Compiled是Enabled,将其改成disable
2、将system->Cache Storage Management中的重新刷新一下,即可。
基本主要原因是由于Compilation功能开启后造成,当时碰到这问题,想了猜了无数原因,终于想起了Compilation功能开着了。
magento后台进入异常,从功能菜单开始显示空白,即做不了重索引,也操作不了其它功能。
这时有两种解决办法:
1、将var目录下的session和cache内容删除
2、将apache服务重新启动,(我在操作过程中,这个作用更明显)
magento后台语言界面中有一堆语言选择项,即可前台支持一堆语种,实际上我们不可能使用那些语种来操作magento的后台,于是想是不是能减少那些选项,有不影响magento的其它正常语言选择,解决及过程如下:
magento后台原始语言界面选择:
修改的缩减后的界面
这样就方便操作了,
修改的代码在
app/code/core/Mage/Adminhtml/Block/Page/Footer.php,
你可将这个代码拷贝到
/app/code/local/Mage/Adminhtml/Block/Page
再进行修改,修改的代码如下:
public function getLanguageSelect() { $locale = Mage::app()->getLocale(); $cacheId = self::LOCALE_CACHE_KEY . $locale->getLocaleCode(); $oldlocal=$locale->getTranslatedOptionLocales(); $newlocal= array(); foreach($oldlocal as $value) { if($value['value']=='en_GB' || $value['value']=='en_US' || $value['value']=='zh_CN' ) $newlocal[]=$value; } $html = $this->getLayout()->createBlock('adminhtml/html_select') ->setName('locale') ->setId('interface_locale') ->setTitle(Mage::helper('page')->__('Interface Language')) ->setExtraParams('style="width:200px"') ->setValue($locale->getLocaleCode()) ->setOptions($newlocal) ->getHtml(); Mage::app()->saveCache($html, $cacheId, array(self::LOCALE_CACHE_TAG), self::LOCALE_CACHE_LIFETIME); return $html; }
就是getLanguageSelect这个函数.
减少magento后台语言界面的选项范围和数量,你操作就方便多了,
至于是否一进后台就看到中文界面,如果想做成这样,怕会影响magento本身的环境,想想算了,还是缩减选择范围!
1、打开magento官方网站,取得key
http://www.magentocommerce.com/extension/packages/module/359/magento-community-modules–chinese-simplified-china-language-pack#releases
2、登陆自己网站后台,选system-》magento connect-》magento connect manager,然后输入你的管理员用户名密码登陆,之后点setting,设置为beta模式,因为这个是测试版,要允许安装测试版。
3、然后返回install,黏贴刚才你得到的key(改了最后的2),点install就可以了,程序会自动下载安装,完成后返回管理后台;
4、选择界面语言,后台是不是已经简体中文了。这个时候我们就可以前台英文而后台中文了.
用这个语言包还可以将magento前台中文汉化,具体如何操作另行说明