Chinaunix首页 | 论坛 | 博客
  • 博客访问: 503127
  • 博文数量: 119
  • 博客积分: 5054
  • 博客等级: 大校
  • 技术积分: 1305
  • 用 户 组: 普通用户
  • 注册时间: 2010-01-03 13:13
文章分类

全部博文(119)

文章存档

2011年(4)

2010年(115)

我的朋友

分类: 系统运维

2010-03-09 21:12:04

1、wordpress自动升级到新版本时需要填写FTP信息的解决

引用 http://www.blogkid.net/archives/1794.html

公司内部用WP搭建的一个blog,没法自动升级。选择升级时会提示需要主机的FTP用户名和密码。

这个blog安装在linux系统上,第一感觉可能是权限的问题,反正是内部的服务器,随便折腾,就都设置成777。结果还是不行,就仔细地跟进去查了一下,发现问题在一个叫做“get_filesystem_method”的函数上。找到这样一个解释:

(FTP) it only uses this when it detects that files it creates have the wrong owner name


一下得到了提醒,可能是因为跑PHP进程的用户名和WP文件夹的所有者不同,于是用chown命令更改了文件所有者。

所以这个问题的解决方法是更改blog的安装目录的文件所有者

sudo chown -R www-data.www-data /path/to/yourblog


这样再去尝试WP的自动升级,一键升级就能顺利进行了。

2、升级插件时出现 Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 122880 bytes)

这个问题是由于PHP的内存限制所致,所以修改PHP的配置文件php.ini中memory_limit的值为48M或更高则可。

今天遇到这两个问题纯属意外,首先是我原先的blog程序wordpress的一个插件需要升级,但是我的PHP环境原先的内存限制为16M,所以导致wordpress的后台管理界面不能正常打开。刚开始不知什么原因,以为是我的RP爆发,blog竟无缘无故的挂掉了。所以打算重新安装一遍wordpress,然后把之前的博客数据导出来并导进新安装的blog中。可是在新安装wordpress的过程中提示有新的版本升级,所以也就单击升级了。谁知这又遇到了第一个问题^_^。一不做二不休,升级wordpress后接着升级插件,可是在升级wp-syntax插件时出现问题2了,搜索解决问题2后,才猛然想到之前的blog的问题出现在哪了,果不其然,原先blog的问题随着问题2的解决也“重归于好”啦o(∩_∩)o...哈哈

阅读(1513) | 评论(0) | 转发(0) |
0

上一篇:grub2基础教程

下一篇:我的宝贝本本

给主人留下些什么吧!~~