使用dreamhost主机ssh功能升级wordpress

刚刚把Blog搬到酋长给的DreamHost空间,迫不及待的叫他开通了SSH,毕竟DreamHost的服务器都在国外,俺们访问起来,着实不咋快。前几天酋长就叫我写一两篇关于wordpress的文章,无奈肚中无新鲜货,一直拖到现在。关于wordpress的教程早已泛滥,良莠不齐,下面就结合我自己的使用经验,旧瓶装新酒,给大家来段儿用SSH升级wordpress的故事。
1. 你得确定你的FTP账号开户了SSH功能(Users-Manage Users-edit-User Account Type:选择shell account),接下来就可以用putty登录并管理了。
2. 下载一个putty客户端,输入你的域名并回车,即可输入SSH帐号、密码进入你的Blog根目录
3. 备份网站(假设Blog安装在someus目录,下同),将someus目录重命名为someus.bak

$ mv someus/ someus.bak/


4. 下载最新版本的wordpress到当前目录,当前最新版本是wordpress2.5

$ wget http://wordpress.org/wordpress-2.5.zip

其他版本地址你可以到http://wordpress.org/download/release-archive/查看
5. 解压wordpress-2.5.zip文件

$ Unzip wordpress-2.5.zip
$ mv wordpress/ someus/

6. 将您旧版blog里的wp-config.php及插件和主题复制到新版中来。

$ cp -R ../someus.bak/wp-config.php //复制wp-config.php
$ cp -R ../someus.bak/wp-content/themes/yourthemes //复制原主题到新版本中(其中参数-R表示复制整个目录及子目录)
$ cp -R ../wordpress.bak/wp-content/plugins/yourplugins //复制插件到新版本中
$ cp ../wordpress.bak/.htaccess //复制.htaccess到新版中(如果您修改.htaccess的话)

7. 安装wordpress
打开浏览器,输入http://yourdomain.com/wp-admin/upgrade.php升级即可
8. 进入后台激活插件和主题,升级完毕。

下附DreamHost空间SSH命令详解
ls 列出当前文件夹下所有内容

$ ls -o 列出当前文件夹中所有内容,含详细信息,但不列出group
$ ls -l 同上,含group信息
$ ls -a 列出当前文件夹中所有内容,包含以”.”开头的文件
$ ls -t 按更改时间排序
$ ls -v 按版本先后排序

mkdir新建文件夹

$ mkdir someus 新建someus文件夹

chmod 更改文件/文件夹权限

$ chmod [Mode] [dir],其中Mode形如”755″或”777″等。
$ chmod [Mode] [file]
$ chmod -R [Mode] [dir],递归形式,即将目标文件夹内所有文件均改变权限

rm [file] 删除文件/文件夹

$ rm -f [file] 强行删除,忽略不存在的文件,无提示
$ rm -r [file] 递归删除所有内容

cp 拷贝

$ cp [options] [source] [destination]
$ cp -f 强行拷贝
$ cp -r 递归拷贝

mv 重命名或移动

$ mv [options] [source] [destination]
$ mv -f 强行移动/重命名
$ mv -i 移动/重命名前尝试
$ mv -u 更新

例如

$ mv wwwroot/someus 将/someus目录移动到当前目录下
$ mv someus.txtblog.txt 将someus.txt重命名为blog.txt

wget [参数列表] URL

$ wget -t 尝试次数
$ wget -c 断点续传
$ wget -T 超时时间

若你是个版本狂人,你可以用wordpress svn保持更新,具体方法详见使用SVN升级WordPress

类似文章

8条评论

已关闭评论。