今天想给GIDC演示加上个自己常给Wordpress用的缓存插件, 才发现了原来在Kloxo的Apache下,Wordpress根本就没办法使用在线编辑、安装插件或是主题等的功能,如同废材一个。 上网查了下资料,才知道原来是因为Apache进程的用户和FTP用户不同的问题,原以为说只要把目录的Apache进程用户改成FTP用户就行了,哪里知道还是会出现缓存功能无法使用,插件安装不完全的问题,这我就郁闷了,上网找了资料,说只要把执行Apache的php模块改为suphp就行了,我一改嘛就直接500号错误给我了,搞了半天都不知道到底什么情况。 想了想不如就直接放弃suphp,反正我也不会这个,直接试试mod_php的另外两个模式,一试之下才发现只要把Apache的php模块换成另外两个mod_php的模式,即mod_php_ruid2和mod_php_itk,所有的问题就立马解决了,看来嘛,这个是一个非常重要的关键了! 解决方法如下: 1 SSH登陆把Apache进程用户改成FTP用户 chown -R 用户 目录 例子 chown -R admin /home/admin 2 点击进入“网页 & 邮件 & 数据库”中的网页服务配置,将php类型改为mod_php_ruid2或mod_php_itk。 经过我的测试,貌似第二个占用内存较少,比之默认的更少,具体差别在哪我就不清楚了,大家可以百度一下!
Tag: WordPress
SAE下搭建WordPress的密码重置方法
说到Wordpress的密码重置,大家想到最简单的方法当然是发邮件重置, 但是SAE却禁止了Mail函数,搞得不能邮件重置密码, 不过不用邮箱重置这方法难道我们就没别的方法吗? 当然我们也可以直接修改数据库不是吗? 今天我就来简略的说说SAE的MySQL数据库怎么打开,然后顺便说上数据库密码重置的方法。 首先,登陆SAE, http://sae.sina.com.cn/ 然后选择你要重置密码的SAE应用, 点击“MySQL”, 点击“管理MySQL”, 输入安全密码, 再点击一次“管理MySQL”, 现在会打开新的一个页面,这就是PhpAdmin数据库管理, 点击wp_users后打开wp_users表, 再点击表中的“编辑”,即笔图像,即可修改各用户的密码。 注意啦!密码是啥加密的我也不知道,貌似不是md5了,如果你可以破译,当然可以直接知道密码并且登陆, 不过我们就直接替换好了,当然如果你想修改用户名那些也是可以的,我已经做好了注解。 你可以考虑把密码改为123456(加密后为$P$BFa8u8FLXok7Q5IoIbiDYvOEUqNEGW/) 备注:SAE下我没成功,奇怪,囧 後來經過測試 可以將密碼欄位的md5值改成下面這欄 這欄是wordpress下密碼為admin的md5值 $P$BWZhQxx/R9UCBgECUhxsV0EKfqfEh31 此方法可以用於任何環境下的wordpress程序。
WordPress第一次安装登陆空白问题解决方法
昨天在DS上了个WordPress,匆忙之下未来得及登陆后台查看, 今天一看不得了啦,后面竟然无法登陆,出现登陆空白的问题, 乖乖不得了,第一次安装中文版就出现这种问题? 查了一下权限,权限没问题啊, 想了半天,查了半天也解决不论这个问题。 后来突然想起来上次修改wp-config.php后, 也出了格式问题导致空白问题。 不会又是这个文件的问题吧? 下载看了一下文件的编码竟然UTF-8, 我晕倒,这个文件必须用ANSI, 我记得上次是这样才空白的, 怎么用官方中文版安装也会出现这个问题? 官方竟然会出现这种错误,囧~ 我真不知道该说什么。。。。 总结: 解决方法:把wp-config.php的文件编码改为ANSI
安装插件优化WordPress加载速度
当然就是所谓的缓存咯,我就不废话啦,直接说怎么搞。 1.登录wordpress后台,在左侧菜单选择“安装新插件” 2.在搜索框输入hyper cache,然后点击“搜索” 3.在安装搜索出来的结果中,选择第一个“hyper cache” 下方的“现在安装”,点击后会提示确认安装,点击“确定”即可开始安装! 4.安装完毕以后,点击“启用插件” 5.插件启用以后,使用FTP或者Cpanel的“文件文件管理器”把wp-config.php下载到电脑里面,推荐大家使用editplus或notepad++等高级文本编辑器,切记不要用Notepad2或者系统自带记事本编辑。 (如果你懂得怎么样把那些格子乱码删掉你就可以用,我就用,嘿嘿) 使用文本编辑工具,打开wp-config.php,首先Ctrl+F搜索有没有 define(‘WP_CACHE’, true); 这句代码 (如果之前你用过WP Cache和WP Super Cache,你的wp-config.php文件中应该有这一行,那就不用填了) 如果没有,在 <?php 的下面添加 define(‘WP_CACHE’, true); 6.至此,您的“hyper cache”插件已经开始工作了! 7.重复步骤,搜索安装“db cache reloaded fix”插件 8.启用db cache reloaded fix以后,在左侧菜单的“设置”找到 DB Cache Reloaded Fix By Ivan 9.在DB Cache Reloaded Fix By Ivan – 设置里面勾选“启动”选项,然后“保存即可” 保存后,您的db cache reloaded fix已经开始正常工作。
WordPress英文版在线汉化
应该有不少童鞋都有用国外主机的经验, 往往国外主机都会遇到一些问题, 一来国外主机的WordPress系统往往都是英文版的, 安装了又不能写中文,用起来也不方便, 当然我们就要安装中文版啦, 二来就是关于主机没办法自动识别网页编码的问题, 得我们自己加上个头! 今天我就来说说WordPress英文版在线汉化的方法。 毕竟下载了中文版又解压上传,感觉太坑爹了。。。 一般情况下有两种方法。 第一种嘛就是, 1 修改wp-config.php这个文件,把 define(‘WPLANG’, ”); 改为 define(‘WPLANG’, ‘zh_CN’); 2 到WordPress后台面板更新, 备注:不过往往不给力,没办法更新成功T_T,(我几乎都遇上这个问题,人品问题吗?) 第二种嘛就是用本地化补丁,方法也不难,开始也是第一种方法的步骤。 1 修改wp-config.php中的 define(‘WPLANG’, ”) 为 define(‘WPLANG’, ‘zh_CN’) 2 修改wp-config.php中的 define(‘DB_CHARSET’, ‘utf8’) 为 define(‘DB_CHARSET’, ”) 3 点击下载汉化补丁上传覆盖 备注:第二步如果没完成的话会出现乱码的问题,这是经验之谈,呵呵。 其实说起来嘛, WordPress的在线汉化其实并没有想象中的难, 那我们何不直接安装国外主机的WordPress再来本地化呢?哈