VPS安装WordPress详细图文教程

网站环境的选择,目前比较流行的有lnmp、lamp、wdcp、amh、lum等等等等,这里我选择的是lnmp。

通过ssh连接VPS安装环境。我们按照LNMP官方的安装教程进行安装。http://lnmp.org/install.html

首先创建Screen对话。因为环境的安装时间可能略长,如果直接安装,这期间要是出现什么断网啊 超时啊什么的就麻烦了,使用Screen安装就不会有这些问题存在了。

因为之前安装的是精简版的系统,所以并没有screen命令(screen: command not found)。直接运行 yum install screen -y就可以了。screen安装完成以后再次运行screen -S lnmp命令就可以了。

可使用一键安装命令: wget -c http://soft.vpser.net/lnmp/lnmp1.1-full.tar.gz && tar zxf lnmp1.1-full.tar.gz && cd lnmp1.1-full && ./centos.sh

具体的安装过程在LNMP的官网都有很详细的介绍和截图,这里就不过多赘述了,大家可以参考官网:http://lnmp.org/install.html。这里简单讲讲screen窗口的恢复。

如果遇到卡死或者超时一类的,就关掉连接。重新通过ssh连接VPS,然后输入 screen -ls,就好列出当前存在的screen会话。执行screen -r 383 (或者screen -r lnmp),可恢复当前对话。如果遇到如下图所示,提示There is no screen to be resumed matching 383,则执行 screen -D -r lnmp 即可。

环境装好了,如何让它可以挂站呢。

在终端输入 /root/vhost.sh 或者lnmp vhost add

这里输入要绑定的域名,在这里,seosir.cc和www.seosir.cc是同一个域名。建议在这里一起输入,两个域名间用空格间开。

如果你不小心打错了,用Ctrl+Backspace来删除,不要直接Backspace(这样子不会删除,反而出现^H)

回车后会出现如下提示

如果需要添加更多的域名,如不需要直接输入 n 回车。如需要输入 y 回车

接下来是设置网站目录位置,一般情况下不需要设置直接回车即可。

这里选择是否添加伪静态规则,如不需要伪静态,直接输入 n 回车。如果需要输入 y 回车,再选择伪静态或自定义伪静态

选择y就会出现以下提示

默认已经有了很多东西,可直接输入以上名称即可。

我们这里安装wordpress,直接输入wordpress就可以了。

下面是否选择开启日志

一般没什么用选择n

出现:Press any key to start create virtul host… 后,再次回车确认就会自动添加虚拟主机。

做完这些步骤,就可以用SFTP工具直接上传自己想要安装的程序到网站的FTP中,这里我使用的是FileZilla FTP Client

LNMP的命令还有:lnmp vhost {add|list|del}

###安装WordPress

先切换到网站目录下

cd /home/wwwroot/

然后看看你的’seosir.cc’文件夹是否存在.

####下载WorPress

wget http://cn.wordpress.org/wordpress-3.9-zh_CN.zip

运行wget下载WordPress

####运行unzip解压

unzip wordpress-3.9-zh_CN.zip

####拷贝Wordpress到你的网站目录下

cp -R wordpress/* /home/wwwroot/seosir.cc/

将wordpress目录下的所有文件拷贝到seosir.cc中

####设置目录权限

由于wordpress在安装的时候以及在安装插件主题和自升级的需要可写权限。所以我要对特定目录设权限。

chmod -R 777 wp-admin/

chmod -R 777 wp-content/

chmod -R 777 wp-includes/

chmod -R 777 wp-config-sample.php

chmod -R 777 readme.html

####创建数据库

在安装lnmp之后我们就已经可以通过IP打开默认网站,通过上面的phpmyadmin我们可以操作数据库

创建一个hiadmin的数据库

####安装wordpress

前面我们设置了域名,所以需要去添加A记录,解析到你的服务器上,或者你可以修改hosts文件。

然后在浏览器里面输入刚才设置域名即可开始安装,按照提示输数据库名,账号密码之后即可开始安装。

到此在VPS上用lnmp搭wordpress就完成了。

###注意事项

####1,安装主题需要FTP账号密码

修改网站目录下的wp-config.ini文件,添加如下内容

define(“FS_METHOD”,”direct”);

define(“FS_CHMOD_DIR”,0777);

define(“FS_CHMOD_FILE”,0777);

保存之后,在wordpress刷新即可。

####2,wordpress后台主题不显示,仅显示默认使用的主题

这是由于lnmp默认禁用了一些php的函数导致的,

修改/usr/local/php/etc/php.ini

查找disable_functions下删除scandir

然后重启php-fpm即可

service php-fpm restart

讨论区