欢迎您来到腾讯云!积分商城

腾讯云腾讯云论坛

 找回密码
 立即注册
忘了密码?

扫一扫,访问微社区

快捷导航
搜索
查看: 10840|回复: 44

[经验分享] ubuntu 14.04服务器上使用nginx搭建wordpress博客详解

[复制链接]

16

主题

11

好友

3569

积分

版主

Rank: 10Rank: 10Rank: 10Rank: 10

云币
3989
威望
3569
发表于 2015-12-4 01:20:27 |显示全部楼层 |未分类
本帖最后由 招财龙猫 于 2015-12-4 15:33 编辑

过程详解
1. 更新apt-get
  1. sudo apt-get update
复制代码
2. 安装nginx
  1. sudo apt-get install nginx
复制代码
3.安装mysql
  1. sudo apt-get install mysql-server php5-mysql
复制代码
4.安装php
  1. sudo apt-get install php5-fpm
复制代码
5.配置PHP
  1. sudo vi /etc/php5/fpm/php.ini
复制代码
找到cgi.fix_pathinfo=1,把1改成0,并去掉;号(如果vim编辑器的上下左右键变成了ABCD可以使用下面的命令重装vim解决)
配置php.png


6.启动php-fpm
  1. sudo service php5-fpm restart
复制代码
7.配置nginx
  1. sudo vi /etc/nginx/sites-available/default
复制代码
打开后如图
原始ngin配置.png

改为
nginx配置1.png

另取消一些注释如图:
nginx配置2.png


保存退出并重启nginx
  1. sudo service nginx restart
复制代码
8. 安装phpmyadmin,并软链接到nginx目录下
  1. sudo apt-get install phpmyadmin
  2. sudo ln -s /usr/share/phpmyadmin/ /usr/share/nginx/html/phpmyadmin
复制代码
安装中会要求输入密码
浏览器访问phpmyadmin: ip/phpmyadmin
phpmyadmin首页.png


登录账号为root,密码为设置的密码

9.建立名为wordpress的数据库
创建wordpress数据库.png

(如果你擅长SQL语句,可以直接用SQL语句创建数据库 create database wordpress;)

10. 下载wordpress,解压,转移到nginx目录,更改文件所有者
  1. cd /usr/share/nginx/html/    #有的是www而不是html
  2. sudo wget https://cn.wordpress.org/wordpress-4.3.1-zh_CN.tar.gz
  3. sudo tar -zxvf wordpress-*.tar.gz
  4. sudo mv wordpress/* .
  5. sudo rm index.html
  6. sudo chown -R www-data:www-data *
  7. sudo service nginx restart
复制代码
11. 此时浏览器输入ip访问会出现如下页面
wordpress安装1.png

点击现在就开始,填表,提交。
wordpress安装2.png

如果提示抱歉,但是向导在您的文件系统中没有足够的权限写入wp-config.php文件。使用下面的命令可直接修改写入wp-config.php
  1. sudo cp  wp-config-sample.php wp-config.php
  2. sudo vi  wp-config.php
复制代码
wordpress手动配置2.png


填写站点信息完成安装
wordpress完成安装.png


12. 此时nginx更改固定链接会提示404,在nginx配置文件加入rewrite规则可解决.
nginx404.png

13.
  1. sudo vi /etc/nginx/sites-available/default
  2. 写入
  3.         if (-f $request_filename/index.html){
  4.                 rewrite (.*) $1/index.html break;
  5.         }
  6.         if (-f $request_filename/index.php){
  7.                 rewrite (.*) $1/index.php;
  8.         }
  9.         if (!-f $request_filename){
  10.                 rewrite (.*) /index.php;
  11.         }
复制代码
保存重启nginx,固定链接就正常了,安装完成。
  1. sudo service nginx restart
复制代码
nginx rewrite规则.png
nginx404.png
nginx安装.png
QQ截图20151204012715.png

16

主题

11

好友

3569

积分

版主

Rank: 10Rank: 10Rank: 10Rank: 10

云币
3989
威望
3569
发表于 2015-12-4 01:22:54 |显示全部楼层
这是什么鬼。。。好low的编辑器,敢不敢把微信的编辑器弄过来。。。原文在我博客。。http://ichenfei.com/?p=254
回复

使用道具 举报

5

主题

39

好友

2万

积分

超级版主

军哥

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

云币
16163
威望
20860
发表于 2015-12-4 01:27:17 |显示全部楼层
亲,如果需要贴入代码,请用代码标签插入
QQ图片20151204012535.jpg
回复

使用道具 举报

16

主题

11

好友

3569

积分

版主

Rank: 10Rank: 10Rank: 10Rank: 10

云币
3989
威望
3569
发表于 2015-12-4 01:32:01 |显示全部楼层
本帖最后由 招财龙猫 于 2015-12-4 01:33 编辑

这编辑器也太low了,代码出来难看的要死。论坛版主到处跑,本来也想弄个来玩玩,听说申请版主要原创技术分享,发都发不出来,还技术分享个毛线。不申请了。
QQ截图20151204012715.png

点评

好帖: 5.0 有道理: 5.0
顶: 5.0 支持: 5.0
扬仔  好帖: 5 有道理: 5 顶: 5 支持: 5
版主是需要综合考虑的,长时间为论坛做出贡献,我们会进行考核的。 在站务管理发帖后,会有工作人员进行联系的,请积极您的态度。   发表于 2015-12-4 14:14
回复

使用道具 举报

3

主题

7

好友

2973

积分

腾讯云论坛管理组

Rank: 20Rank: 20

云币
5690
威望
2973
发表于 2015-12-4 01:54:42 |显示全部楼层
赞哦~
回复

使用道具 举报

35

主题

13

好友

7694

积分

资深攻城师[LV4]

Rank: 4

云币
11938
威望
7694
发表于 2015-12-4 14:56:23 |显示全部楼层
已查寻到您已在站务管理发帖,我们会有工作人员与您联系。
回复

使用道具 举报

3

主题

2

好友

1万

积分

版主

Rank: 7Rank: 7Rank: 7Rank: 7

云币
17111
威望
10531
发表于 2015-12-4 15:16:52 |显示全部楼层
好帖,这个东西学习了··
回复

使用道具 举报

16

主题

11

好友

3569

积分

版主

Rank: 10Rank: 10Rank: 10Rank: 10

云币
3989
威望
3569
发表于 2015-12-4 15:40:14 |显示全部楼层
对了,如果你您觉得写得还行,可以顺手点个赞~~
QQ截图20151204153818.png

如果你觉得写的不好,不怪我,怪编辑器
我可是一个字一个字从自己博客复制过来的。还各种发不出。
有任何问题随时留言。我看到后会及时回复。
回复

使用道具 举报

1

主题

1

好友

4220

积分

版主

Rank: 7Rank: 7Rank: 7Rank: 7

云币
6112
威望
4220
发表于 2015-12-5 14:24:30 |显示全部楼层
感谢分享,确实论坛的编辑器有点不好用
回复

使用道具 举报

0

主题

0

好友

42

积分

小白[LV1]

Rank: 1

云币
186
威望
42
发表于 2015-12-23 23:55:48 |显示全部楼层
restart nginx fail 为什么会这样  我就是按照博主的方法改的
回复

使用道具 举报

0

主题

0

好友

42

积分

小白[LV1]

Rank: 1

云币
186
威望
42
发表于 2015-12-23 23:59:46 |显示全部楼层
丨Fugitive 发表于 2015-12-23 23:55
restart nginx fail 为什么会这样  我就是按照博主的方法改的

不好意思,我看错了  不要理我
回复

使用道具 举报

0

主题

0

好友

42

积分

小白[LV1]

Rank: 1

云币
186
威望
42
发表于 2015-12-24 01:30:34 |显示全部楼层
我进行到博主的第十步 在访问的时候就变成 了502 Bad Gateway  我用sql语句自己创建的数据库没有安装phpmyadmin其余与博主步骤一样,不知道发生了什么 原谅我这个渣渣新手
回复

使用道具 举报

16

主题

11

好友

3569

积分

版主

Rank: 10Rank: 10Rank: 10Rank: 10

云币
3989
威望
3569
发表于 2015-12-24 10:43:20 来自手机 |显示全部楼层
丨Fugitive 发表于 2015-12-24 01:30
我进行到博主的第十步 在访问的时候就变成 了502 Bad Gateway  我用sql语句自己创建的数据库没有安装phpmya ...

502原因挺多的,我安装过程中没遇到过也不太清楚是怎么回事,百度了下可能是内存溢出,重启下服务器看看有没有用。另外你再仔细核对一下nginx配置选项。
来自: 微社区
回复

使用道具 举报

0

主题

0

好友

24

积分

小白[LV1]

Rank: 1

云币
17
威望
11
发表于 2016-2-6 22:14:18 |显示全部楼层
进行到用ip登录的时候居然提示403是怎么搞的
回复

使用道具 举报

1

主题

0

好友

195

积分

程序猿[LV2]

Rank: 2Rank: 2

云币
85
威望
85
发表于 2016-3-18 11:31:50 |显示全部楼层
phpmyadmin登录只显示eof怎么破  是我安装phpmyadmin配置问题么 地址是外网ip?
回复

使用道具 举报

0

主题

0

好友

104

积分

小白[LV1]

Rank: 1

云币
50
威望
50
发表于 2016-4-1 16:34:47 |显示全部楼层
很好的教程,一步一步成功感谢楼主的帮助
回复

使用道具 举报

0

主题

0

好友

80

积分

小白[LV1]

Rank: 1

云币
165
威望
80
发表于 2016-4-2 13:55:21 |显示全部楼层
楼主好!昨天使用免费体验版的云服务器按照你的教程搭好了WordPress,但是免费体验版服务器7天后到期,我看一下续费一个月是74元,所以又办理了学生版的,是65元的,这两个服务器的差别就在于免费体验版的有30G的数据盘,但是今天用学生版的服务器搭WordPress的时候怎么都不行,是不是一定要有数据盘呢?

点评

少年甲  是我没开80端口的原因,已解决。  发表于 2016-4-2 16:44
回复

使用道具 举报

0

主题

0

好友

268

积分

程序猿[LV2]

Rank: 2Rank: 2

云币
105
威望
105
发表于 2016-4-11 21:02:35 |显示全部楼层
昨天发现腾讯云新增加了远程登录云主机的功能,估计是利用vnc实现的。有了此功能,Xshell,SecureCRT,PuTTY都基本用不着了。Linux、Windows均可适用。我体验了下,相当爽,就像显示器直接连接在云服务器一样,更重要的是云服务器网络不通的情况下也能通过http://manage.qcloud.com/管理中心实时监控服务器状态!
回复

使用道具 举报

0

主题

0

好友

268

积分

程序猿[LV2]

Rank: 2Rank: 2

云币
105
威望
105
发表于 2016-4-11 21:03:07 |显示全部楼层
昨天发现腾讯云新增加了远程登录云主机的功能,估计是利用vnc实现的。有了此功能,Xshell,SecureCRT,PuTTY都基本用不着了。Linux、Windows均可适用。我体验了下,相当爽,就像显示器直接连接在云服务器一样,更重要的是云服务器网络不通的情况下也能通过http://manage.qcloud.com/管理中心实时监控服务器状态! ubuntu 14.04服务器上使用nginx搭建wordpress博客详解
回复

使用道具 举报

0

主题

0

好友

268

积分

程序猿[LV2]

Rank: 2Rank: 2

云币
105
威望
105
发表于 2016-4-11 21:03:33 |显示全部楼层
ubuntu 14.04服务器上使用nginx搭建wordpress博客详解
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册
您需要登录后才可以发帖 QQ登录

联系我们|腾讯云平台|积分商城|腾讯云官方论坛    

GMT+8, 2018-4-24 07:03 , Processed in 1.257751 second(s), 37 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部