这个博客之前一直没有折腾,最近想继续写些东西,发现有些地方不对就想调整一下,由于时间有限尽可能简单的处理一下。
首先,有新版本提示,可能之前尝试过直接升级,应该是没有成功,今天再试的时候依然没有成功,提示需要ftp,但我的服务器一直没有配置ftp所以选择了手动升级。如果你习惯读安装文件的readme.html
,可以忽略下面的具体步骤。
- 下载升级文件,其实就是一个新版的**Wordpress**安装压缩包
- 备份网站上曾经修改的文件,比如 一些为个性化修改的文件,以及
wp_config.php
- 加压安装压缩包,并传到服务器上,没有ftp,我用的是 winscp
- 将备份的文件恢复回去,我发现其实不用备份
wp_config.php
文件,因为安装包中没有,所以上传时没有被覆盖 - 访问 yourhost/wp-admin/upgrade.php,一路下一步就搞定了然后,我没有头像,而在设置中需要登录 Gravatar来设置,结果访问不了,于是搜了一下,看到很多解决方案,比如直接改主题的
function.php
代码,这里,(没有尝试成功),另外一些是利用插件。在后台的插件中,找Simple Local Avatars,见这里,但是安装插件需要ftp访问,当然可以手动安装,既然好多地方都需要用ftp,那就设置一下吧。
_注意:以下是阿里云上的CentOS.6.5_fpt__的设置步骤
参看阿里云服务器下安装配置 vsftpd —— 基于CentOS 6.3
- 先更新软件源
# yum update
- 安装vsfptd
# yum install vsftpd -y
- 创建ftp用户
# useradd -d /www/wwwroot -s /sbin/nologin ftpusername
useradd
命令是添加用户的,参数-d
是为了设置用户主目录,这里最好设置为Wordpess所在的目录,方便之后的操作-s
是设置用户登录的shell
的,由于给ftp设置的用户不需要用命令行登录服务器,所以不需要指定shell,由于默认会指定为Bash shell
,所以讲该用户的shell指定为nologin
,即不需要登录最后一个参数ftpusername
是ftp的用户名,需要你自己指定。 - 设置密码
# password ftpusername
即为刚才创建的用户设置密码 - 配置ftp,用vi编辑
/ect/vsftpd/vsftpd.conf
设置
local_enable=YES
write_enable=YES
chroot_local_user=YES
- 启动ftp
# service vsftpd start
,并设置为自启动服务#chkconig vsftpd on
- 测试吧 ftp:yourhost
设置完ftp,就可以轻松的使用Wordpress的在线功能了,很方便。
最后,我感觉没有简单的事情,只有喜欢折腾的心。