TAG | wordpress
今天装了个新的themes叫twilight 作者是一个叫justskins的团队,他们网站上有好多themes,都蛮不错的
我自己稍微改了下css里面的页面宽,本来是800X600分辨率下的宽度,只有770,我改了1024下的1000,然后在把header的图片改成自己在香港拍的照片,稍微ps模糊了下,就先这样用了,以后有空再改,想改成自适应的宽度,因为自己的显示器是1680X1050的,怎么都要让自己看的爽点吧
装的都是中文版的wordpress,本机上都是中文,但装到网上,就全都是英文版了,用了插件 language_switch 还是不行,告诉我zh_CN.mo Not a valid mo file. 又求助于gooogle.查到
找到wp-includes下的gettext.php
if ($magic == ($MAGIC1 & 0xFFFFFFFF) || $magic == ($MAGIC3 & 0xFFFFFFFF)) { // to make sure it works for 64-bit platforms
$this->BYTEORDER = 0;
} elseif ($magic == ($MAGIC2 & 0xFFFFFFFF)) {
$this->BYTEORDER = 1;
} else {
$this->error = 1; // not MO file
return false;
}
修改成
if ($magic == $MAGIC1) {
$this->BYTEORDER = 0;
} elseif ($magic == $MAGIC2) {
$this->BYTEORDER = 1;
} else {
$this->error = 1; // not MO file
return false;
}
运行install.php的时候就发生问题了.
Fatal error: Allowed memory size of XXXXX bytes exhausted (tried to allocate XXXX bytes) in XXXX
问了下google,原来是服务器的内存不足引起的,有两种解决方法
修改php.ini的参数设置,把默认的memory_limit修改为24M就可以了
或者
在出错的页面使用ini_set函数
ini_set("memory_limit", "-1");
好了,问题解决了,可是………………..竟然前后台都是英文版的……我在本机上就没发生这个情况,orz…..继续解决中…
