lnmp下搭建WordPress个人博客站点

 

1.前提/准备:

拥有一台服务器或vps,在上边成功搭建了lnmp环境,官网或其他地方下载了WordPress压缩包,采用的版本为4.4.2中文版.

2.步骤:

1.搭建虚拟站点(virtual host):

这里基本上就是lnmp的了,或可搭建一般网站.

使用putty或其他客户端连接至服务器,账号密码登录;

使用命令lnmp vhost add添加虚拟站点,会出现几个选择:

第一个是添加域名,如果购买了域名则可填写,不过没有域名时,他也不给我跳过,所以随便输入点东西,我这里购买了域名了便输入;

第二个是是否添加更多域名,我没必要了,选择n;

第三个是安装目录,个人是在/home/wwwroot/default/XXX,这里到default呢,都是安装了lnmp之后便存在的,我是放在这下边,然后XXX便是你这里起的名字,以后访问你的站点时,XXX也是路径的一部分哦,然后rewrite选y,然后输入wordpress,然后access_log选n,然后y选择建立数据库,然后输入数据库密码,然后起个数据库名字给你这个站点,比方说这里可以是wordpress,然后enter建立站点.

这里还属于一般建立站点的部分,比方说你建立完成后,不是要安装wordpress,而是自己的网站,则把网站放到这个目录即可,不过要记得网站编写时的数据库和上边的对应,或者是利用已经存在的数据库,则上边建立数据库那里选n.

2.删除虚拟站点:

如果你在哪一步出错了,可以利用以下步骤即可删除虚拟站点,然后删除掉wordpress重新来过.

删除虚拟站点:为什么需要这一步而不直接使用命令删除对应的站点文件夹XXX呢?因为删不了!

使用命令chattr -i /home/wwwroot/default/XXX/.user.ini 运行下

删除wordpress:其实也就是删除站点,因为我们把wordpress放在站点文件夹XXX下的;

这里因为是删除文件夹及文件夹以下的文件夹及文件,采用rm -rf 路径,比如对应于的上边

/home/wwwroot/default/XXX的,我们这里便是rm -rf /home/wwwroot/default/XXX。

rm是移除命令, -rf俩个参数一个是递归,一个是不要询问。当然,大家别像我一样不熟悉去试 试rm -r path了,少了个不要询问的,他每个文件或文件夹都来询问一遍。。。

进入myphpadmin,在SQL那里键入drop DATABASE wordpress (数据库名),则可删除数据库;

这样就删除完成了!(不过你也可根据情况,仅选取上边某一部分进行删除,不需要把没出错的给删 除重做的)

3.安装WordPress:

使用xftp等FTP客户端,把已下载好的wordpress安装包上传到/home/wwwroot/default,我这里下 载后更名为wp.zip了,因为解压方便些。
然后运行命令 unzip wpzip即可解压到当前文件夹;

然后使用命令 mv /home/wwwroot/default/wordpress/* /home/wwwroot/default/XXX,将 wordpress下的东西全部移动到我们站点目录XXX下。(为什么不是把wp.zip上传到XXX下,然 后解压?因为这样会多了个wordpress文件夹,这样网站路径上也有,我是嫌长又不好看。)

访问IP(如果绑了域名也可使用域名)/XXX/,然后出现安装wordpress安装界面,这里填入数据库名 wordpress,当然也可填已存在的其他数据库; 然后填写数据库账号和密码(这是你搭建lnmp 时的mysql账号密码,不是新建哦),另外两个默认;然后下一步这样子,剩下都会填的了,直 至安装完成!

(这里若是遇到没有配置文件的,可以百度这个问题,改一份wp_config.php传上去。)

4.配置WordPress:

这里我安装完成后遇到了一个问题,就是无法上传媒体文件,提示有没有...../uploads的写入权限?

这里呢,我4.4.2版本时解决问题如下:

xftp或putty命令行在/home/wwwroot/default/XXX/wp-content/下新建文件夹uploads(如 果存在则不需要新建),然后更改其权限为777或775;
然后使用phpmyadmin进入到wordpress数据库的wp_options表,大概是第49个,有个 upload_path,点击edit,输入wp-content/uploads,点击go;

ok,可以上传媒体文件了!

3.wordpress使用:

这里就百度吧,有几个wordpress学习网站的。zzdd.meiwang360.com

 

扫一扫手机访问