为了账号安全,请及时绑定邮箱和手机立即绑定

搭建wordPress博客(18)

标签:
Nginx

获取全套nginx教程,请访问瓦力博客

上一篇记录fastcgi反向代理设置,这篇继续上一篇的环境搭建wordPress博客,如果小伙伴没有配置环境,请参考上一篇博客先搭建环境。

1.获取wordPress

打开wordPress官方下载{:target="_blank"},复制下载链接地址

ssl

cd /opt/app/wdcode  #如果没有wdcode,则创建 mkdir wdcode

wget https://wordpress.org/latest.tar.gz

tar xzvf ./latest.tar.gz

cd wordPress

2.创建数据库

如果没有安装mysql,请参考上一篇博客。

登录数据库

mysql -uroot -p #密码为空,按回车

创建数据库

create database wds;  #创建数据库

show databases;       #查看创建的数据库

#为wds数据库赋予所以权限,限定wds只能有localhost登录,密码为wds0k
grant all privileges on wds.* to wds@'localhost' identified by 'wds0k';

登录wds数据,检测上面是否配置正确

mysql -uwds -p'wds0k'

3.nginx配置

服务目录

/etc/nginx/conf.d
|--wordpress.conf

wordpress.conf

server {
    listen       80; 
    server_name  localhost;

    #charset koi8-r;
    access_log  /var/log/nginx/host.access.log  main;
	
	root /opt/app/wdcode/wordpress;  #设置根路径
	
    location / { 
		#如果访问的不是/(根路径),就/index.php?$args(参数)访问
        try_files $uri $uri/ /index.php?$args;  
        index  index.php;
    }   
    
    location ~ \.php$ {
        fastcgi_pass 127.0.0.1:9000;
        fastcgi_index index.php;
        include fastcgi_params;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    }   
}    

为wordpress文件添加权限

cd /opt/app/wdcode 

ll  #查看wordpress文件权限,会发现wdcode 的操作权限nobody

chown -R nginx ./wordpress

在输入ll会发现wordpress文件的权限变为nginx

注意:

这个操作者不一定是nginx,小菜这么设置的,后面就报了一个没有权限写入的错误。

vim /etc/opt/remi/php72/php-fpm.d/www.conf

/user 

查看user的值是谁,然后在

ssl

chown -R 'user的值' ./wordpress

检测配置重启nginx

nginx -tc /etc/nginx/nginx.conf

nginx -s reload -c /etc/nginx/nginx.conf

然后访问自己的域名http://walidream.com

ssl

ssl

这里需要注意的还是之前那个修改wordpress文件操作者,之后就没有什么问题,最后成功就是这个页面

ssl

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消