配置Mysql,磨刀工作

本文配置环境基于:

  • 阿里云服务器
  • centos7.7
  • lnmp环境(手动配置,我的根目录是/usr/share/nginx/html,根据你们的实际情况替换)

1.登陆mysql并且新建一个用户名和数据库,并且赋予用户名对这个数据库的权限

[root@iZwz9etszs074zpi9]# mysql -u root -p   #登陆mysql> CREATE USER 'user'@'localhost' IDENTIFIED BY 'your password';
#新建用户名,localhost代表本地电脑,也可以使用’%‘远程主机也可访问mysql> create database wordpress;
#新建一个wordpress使用的数据库,名字可自定义mysql> grant all privileges on wordpress.* TO 'user'@'localhost' identified by 'your password';
#给与user用户对wordpress的使用权限mysql> flush privileges;
#刷新权限mysql> \q
#退出

下载wordpress

现在直接访问wordpress官网通常不成功,这里奉上wordpress的github代码:
https://github.com/WordPress/WordPress

配置wordpress

  1. 首先把下载好的wordpress文件放在/usr/share/nginx/html/目录下面,可以使用rz命令,或者xshell软件
    并且将测试用的/usr/share/nginx/html/index.php文件删除(没有的可以跳过)
    rm -rf /usr/share/nginx/html/index.php
  2. 将wordpress目录下的wp-config-sample.php名字复制一份为wp-config.php
    cp wp-config-sample.php wp-config.php
    3.修改配置文件
    vim wp-config.php
    按’i‘进入编辑模式,修改以下内容
 // ** MySQL settings - You can get this info from your web host ** /// ** The name of the database for WordPress */define('DB_NAME', 'wordpress');/** MySQL database username */define('DB_USER', 'user');/** MySQL database password */define('DB_PASSWORD', 'your password');/** MySQL hostname */define('DB_HOST', 'localhost');

以及在最后添加以下内容,否则安装wordpress插件的时候要求填写ftp

define("FS_METHOD", "direct");
define("FS_CHMOD_DIR", 0777);
define("FS_CHMOD_FILE", 0777);

修改完成后按’Esc‘,输入“:wq”保存文件并且退出

这里还有个坑,反正我是遇到了,弄了我好久。这里需要修改nginx的配置文件。

vim /etc/nginx/conf.d/default.conf
重点是按照我下面修改
location/{}
以及
location ~ .php${}
记住root /usr/share/nginx/html;这句不能放在location / {}里面,否则识别不了html目录下的wordpress目录
server {listen       8080;                        #端口server_name  localhost;          #你的公网iproot   /usr/share/nginx/html;    #你的nginx根目录#charset koi8-r;#access_log  /var/log/nginx/host.access.log  main;location / {         index  index.php index.html index.htm;              #重点!!!try_files $uri $uri/ /index.php index.php;}#error_page  404              /404.html;# redirect server error pages to the static page /50x.html#error_page   500 502 503 504  /50x.html;location = /50x.html {root   /usr/share/nginx/html;}# proxy the PHP scripts to Apache listening on 127.0.0.1:80##location ~ \.php$ {#    proxy_pass   http://127.0.0.1;#}# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000#location ~ .php$ {                           #重点!!!fastcgi_pass   127.0.0.1:9000;fastcgi_index  index.php;fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;include        fastcgi_params;}

最后祝大家配置成功,有问题可以问我。还有个人网站也要注意安全防护,安全插件必不可少。可以提前把插件下载好,然后放入/usr/share/nginx/html/wordpress/wp-content/plugins/中

基于lnmp环境配置wordpress,以及403 Forbidden错误解决相关推荐

  1. 403 Forbidden是什么意思?403 Forbidden错误解决方法

    403 Forbidden是什么意思?403 Forbidden错误解决方法 参考文章: (1)403 Forbidden是什么意思?403 Forbidden错误解决方法 (2)https://ww ...

  2. BaiduPCS-Go出现403 Forbidden错误解决方法

    今天使用BaiduPCS-Go下载百度云资源时,下载一个比较大的文件时下载到一半就出现了403 Forbidden错误,之后就再也无法下载了. 上网查了下,发现很多人都说时账号被封,但是我试了下其他方 ...

  3. Java 403 forbidden错误解决

    前两天 前端在往后台发请求的时候,由于请求需要的数据过大, 需要使用post请求,但是在请求的过程中意外出现了403 forbidden的错误, 经检查发现是后台没有在RequestMapping上指 ...

  4. 403 Forbidden错误的原因和解决方法(转)

    这几天刚接手一批新做的网站,在访问网站的时候,会时不时的出现403 Forbidden错误,浏览器会给出403 Forbidden错误提示,在打开Access Error中列出的URL之后, 出现以下 ...

  5. 网站出现403 Forbidden错误的原因以及怎么解决的方法

    这几天刚接手一批新做的网站,在访问网站的时候,会时不时的出现403 Forbidden错误,浏览器会给出403 Forbidden错误提示,在打开Access Error中列出的URL之后, 出现以下 ...

  6. 403 Forbidden错误的原因和解决方法

    文章目录 前言 1.403 forbidden是什么意思? 2.403错误代码的分类介绍 3.导致403错误的主要原因 4.解决403 forbidden错误的方法 4.1.重建`DNS`缓存 4.2 ...

  7. linux的lnmp环境,Ubuntu 16.04 LTS下LNMP环境配置简述

    Ubuntu 16.04 LTS下LNMP环境配置简述 1.安装mysql sudo aptinstall mysql-server 安装过程会提示密码 2.安装nginx和php #添加nginx和 ...

  8. wordpress支持MySQL5.5_CentOS 5.5安装Nginx、PHP(FastCGI)、MySQL --搭建LNMP环境安装Wordpress...

    一.总体介绍 系统环境  CentOS release 5.5 (Final)   ,kernel  2.6.18-194.el5 安装 Nginx . PHP(FastCGI)   . MySQL  ...

  9. iis7 php 403,详解Nginx 出现 403 Forbidden 的解决办法

    本篇文章主要介绍了详解Nginx 出现 403 Forbidden 的解决办法,小编觉得挺不错的,现在分享给大家,也给大家做个参考.一起跟随小编过来看看吧 Nginx 也是当前流行的一款 轻量级服务器 ...

最新文章

  1. 平年闰年c语言源代码,C语言平年闰年问题
  2. WAMPSERVER安装之笑话
  3. 文本分类从入门到精通
  4. mysql 预留一个自定义字段_mysql-预留字段
  5. SpringMVC详细执行流程与组件说明
  6. 有了这份程序员面试指南,你离大厂Offer还远吗?| 附推荐书籍
  7. 为什么说Pravega是流处理统一批处理的最后一块拼图?
  8. 敏捷开发中的MoSCoW优先级排序方法
  9. 孤读Paper——《CenterNet:Objects as Points》
  10. 00、Python源码编译
  11. CSS3相比CSS新增哪些功能
  12. U3D性能优化之MeshBaker(不带光照)
  13. 液晶知识 占空比(Duty)定义 偏压比(Bias)定义 及两者之间 kinglcm88|创建时间:2016年05月19日 11:53|浏览:525|评论:0 标签:液晶 占空比 Duty 偏压
  14. KERMIT,XMODEM,YMODEM,ZMODEM传输协议小结【转】
  15. 大学计算机应用教程实验步骤,大学计算机基础实验教程--详细介绍
  16. linux 二次封装 释放,Linux必学的60个命令(二)
  17. thingsboard物联网平台编译安装一步到位
  18. 单片机可以用python编程吗,python可以单片机编程吗
  19. CreateCompatibleDC(HDC hdc);
  20. Mac如何通过bootcamp(启动转换助理)安装Windows10系统?附教程和下载

热门文章

  1. 功利主义穆勒思维导图_约翰·穆勒功利主义教育思想概述
  2. 人车交叉作业预警系统
  3. 计算机五子棋博弈发展历史,五子棋计算机博弈系统的研究与设计
  4. c语言第二单元测试,知到计算机程序设计C语言第二单元章节测试答案
  5. Android 多渠道配置
  6. 谁在用Python弹奏一曲东风破 - 第二期 - 蜂鸣器版
  7. unity 渐变消失_Shader Forge中怎么调整time渐变消失的间隔
  8. html td 水平居中,html元素水平居中的几种方法
  9. 石河子大学师生为荣获2018年“马云乡村教师奖”校友点赞
  10. ubuntu16.04下安装新版QQ