第一种,只显示nginx的默认网页



说明wordpress的网页配置文件没有被系统读取

我们就需要去查看nginx的配置文件/etc/nginx/conf.d/default.conf

首先,查看是不是没有添加编辑语言。

因为,lnmp选用的是php作为后端语言,所以我们需要在配置文件中添加。

第二,可以去看看wordpress的配置文件与nginx的配置文件中写的网页文件所在位置不匹配。



第三,可以查看配置文件的权限

1.文件的读写权限

nginx需要读也需要写,测试环境可以给予777的权限

2.文件的selinux权限

如果你的wordpress是从别的地方移动过来的,且没有修改过他的selinux值的话,那么需要修selinux的上下文,否则,nginx将不能读取到wordpress的配置文件。

    semanage fcontext -a -t httpd_sys_content_t "[你的wordpress的配置文件路径,要写绝对路径](/.*)?"
restorecon -RFv [你的wordpress的配置文件路径]#刷新selinux上下文类型

第四,可能修改完配置文件后没有执行重启操作,导致配置信息没有刷新,重启nginx服务即可。

    service nginx restart

第二种,woredpress界面没有图标

首先,同上,检查完所有,发现无问题后,进入下一步

第二步,查看网页源代码

出现这样的情况,一般是因为没有css样式。



可以看到,site-url和home没有指向正确的URL

发现,wordpress的网页源代码中ip地址指向的是之前的ip地址,而不是我们当前设置的ip地址。

HTML中的<link>元素,用于链接外部的CSS样式表。这段代码主要包含两个链接:

第一个链接是到Google字体库的CSS样式表,它允许网站使用“Libre Franklin”字体。这使得您可以在网站上显示这个字体的文本。

第二个链接是到您网站的主题样式表。具体来说,它是到“twentyseventeen”主题的默认样式表,这是WordPress的一个内置主题。

所以我们需要进入wordpress后台去修改url的值。

但是因为更换了ip地址,此时你进不去wordpress的后台。

因为网站更换域名时,需要进行新旧域名的全面替换操作后才可以正常访问,如果你只替换了一部分就可能会出现网站访问错误,有些相关的自定义栏目尤其是网页图片附件的地址信息等都是通过带有原来域名地址的绝对路径保存在数据库中的。

一个直接粗暴不用修改数据库的方式

在vim wp-config.php 加入一行

define('RELOCATE',ture);

然后进去wordpress的后台界面http://yourdomain.com(你的域名)/wp-login.php,更改url值





!!!!!!!改完后,一定要记得删除在wp-config.php中所添加的内容

附带一个修改密码(因为当时登陆,不仅忘记了创建的用户名也忘记了密码)

看用户名,直接登陆数据库看数据库

当你忘记了wordpress登陆的密码的时候,没有关系,不要紧张,你可以点忘记密码,他会发送一个链接到你的邮箱里面。



很巧,你没有设置



那么,我们就可以使用第二种办法(前提是你需要记得你的数据库的密码,因为wordpress的后台是通过数据库来进行数据的存储的)

1.由于,数据库的用户密码是用MD5加密的,所以我们需要加密自己准备的新密码

echo -n "000000" |md5sum
670b14728ad9902aecba32e22fa4f6bd -

2.登陆数据库

mysql -uroot -p密码

3.使用wordpress数据库

MariaDB [(none)]> use wordpress;

4.查看表

MariaDB [wordpress]> show tables;
+-----------------------+
| Tables_in_wordpress |
+-----------------------+
| wp_commentmeta |
| wp_comments |
| wp_links |
| wp_options |
| wp_postmeta |
| wp_posts |
| wp_term_relationships |
| wp_term_taxonomy |
| wp_termmeta |
| wp_terms |
| wp_usermeta |
| wp_users |#一般用户和密码会放在这个表中
+-----------------------+
12 rows in set (0.00 sec)

5.查看表

MariaDB [wordpress]>  SELECT ID, user_login, user_pass FROM wp_users;
+----+------------+------------------------------------+
| ID | user_login | user_pass |
+----+------------+------------------------------------+
| 1 | hmmm | $P$BWZQjVb5GxpTD.P38eFiqCjqDR83sZ. |
+----+------------+------------------------------------+
1 row in set (0.00 sec)

6.将新的密码更新到表中

MariaDB [wordpress]> UPDATE wp_users SET user_pass= "670b14728ad9902aecba32e22fa4f6bd" WHERE ID = 1;

就完成啦

wordpress博客系统报错的更多相关文章

  1. 使用docker部署WordPress博客系统(win10企业版)

    docker介绍: docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相 ...

  2. Centos 7使用docker部署LAMP搭建wordpress博客系统

    0.简要概述 LAMP是目前比较流行的web框架,即Linux+Apache+Mysql+PHP的网站架构方案.docker是目前非常流行的虚拟化应用容器,可以为任何应用创建一个轻量级.可移植的容器. ...

  3. 巨杉Tech | 十分钟快速搭建 Wordpress 博客系统

    介绍 很多互联网应用程序开发人员第一个接触到的网站项目就是博客系统.而全球使用最广的Wordpress常常被用户用来快速搭建个人博客网站.默认情况下,Wordpress一般在后台使用MySQL关系型数 ...

  4. 在centOS上搭建wordpress博客系统

    一.主要内容 1.安装LAMP服务器系统(Linux.Apache.MySQL.PHP ); 2.安装wordpress: 二.具体步骤 一.LAMP环境设置 1.安装LAMP系统,在centOS上可 ...

  5. WordPress博客系统搜索引擎优化seo全攻略方法

    WordPress的文章.评论等很多数据都是存放在数据库的,所以搭建wordpress网站的时间,网站的空间不需要多大,而数据库一定要充足,而在WordPress数据库中主要使用 wp_posts 表 ...

  6. 使用阿里云 ECS 快速部署 WordPress 博客系统

    今天在 阿里云 ECS上 部署了一套 Lamp 系统,建了一个WordPress的网站,把操作过程记录下来,文中所列脚本可以直接应用. 废话不多说直接开动,ECS云服务购买可以点击 阿里云ECS 云主 ...

  7. k8s_使用k8s部署wordpress博客系统(一)

    系统部署流程 使⽤kubernetes部署wordpress+MySQL, 并利⽤NFS去保存我们容器的源代码以及DB数据.搭建好nfs后任意node上的Pod访问db或者业务代码都会有相同的效果,数 ...

  8. docker 搭建一个wordpress 博客系统(4)

    安装lnmp ()下载镜像 [root@server ~]# docker pull mysql:latest #下载mysql镜像 [root@server ~]# docker pull rich ...

  9. docker部署LAMP架构并部署上线wordpress博客系统

    第一步:直接在镜像仓库拉取LAMP镜像 [root@ken-node3 ken]# docker pull tutum/lamp 第二步:查看已经获取到的镜像 [root@ken-node3 ken] ...

  10. 用Docker-Compose一分钟搭建Wordpress博客系统

    环境: CentOS 7.5 Docker 20.10.2 Docker-Compose 1.25.5 [root@localhost ~]# cat /etc/redhat-release Cent ...

随机推荐

  1. 第四章:if else switch使用

    /* * @Issue: 输入整数a和b,若a²+b²大于100,则输出a²+b²之和的百位以上的数字,否则直接输出a²+b²的和 * @Author: 一届书生 * @LastEditTime : ...

  2. nethttp和gin 路由

    net/http 路由注册 func test1() { http.HandleFunc("/", func(w http.ResponseWriter, r *http.Requ ...

  3. 力扣481(java&python)-神奇字符串(中等)

    题目: 神奇字符串 s 仅由 '1' 和 '2' 组成,并需要遵守下面的规则: 神奇字符串 s 的神奇之处在于,串联字符串中 '1' 和 '2' 的连续出现次数可以生成该字符串.s 的前几个元素是 s ...

  4. 龙蜥开源内核追踪利器 Surftrace:协议包解析效率提升 10 倍! | 龙蜥技术

    ​简介:如何将网络报文与内核协议栈清晰关联起来精准追踪到关注的报文行进路径呢? ​ 文/系统运维 SIG Surftrace 是由系统运维 SIG 推出的一个 ftrace 封装器和开发编译平台,让用 ...

  5. KubeVela v1.3 多集群初体验,轻松管理应用分发和差异化配置

    ​简介:KubeVela v1.3 在之前的多集群功能上进行了迭代,本文将为你揭示,如何使用 KubeVela 进行多集群应用的部署与管理,实现以上的业务需求. 作者:段威(段少) 在当今的多集群业务 ...

  6. 庖丁解牛-图解MySQL 8.0优化器查询解析篇

    ​简介: SQL优化器本质上是一种高度抽象化的数据接口的实现,经过该设计,客户可以使用更通用且易于理解的SQL语言,对数据进行操作和处理,而不需要关注和抽象自己的数据接口,极大地解放了客户的应用程序. ...

  7. WPF 获取全局所有窗口的创建显示事件 监控窗口打开

    本文将告诉大家如何在 WPF 里面进行全局监控任意的窗口创建显示打开,可以获取到每个 WPF 窗口的打开的时机.如此可以用来辅助定位问题和输出日志 这篇博客是有背景的,老司机告诉我说他的应用不响应鼠标 ...

  8. vue项目上线前优化(路由懒加载的使用,外部CDN的使用)

    引 当使用vue做完项目后,接下来当然是要进行线上部署了.但是在上线之前还是可以做很多方面优化的,可以让项目上线后的体验更加哦. 若是使用了vue-cli的话,可以从面板界面直观的看到各项数据,控制台 ...

  9. EPAI手绘建模APP资源管理和模型编辑器2

    g) 矩形   图 26模型编辑器-矩形 i. 修改矩形的中心位置. ii. 修改矩形的长度和宽度. h) 正多边形 图 27模型编辑器-内接正多边形 图 28模型编辑器-外切正多边形 i. 修改正多 ...

  10. Gparted扩展硬盘空间

    需求:有一些磁盘占满了空间,例如/亦或者/opt目录等.可以通过Gparted扩展空间. 1.vmware添加ISO [添加光盘]gparted-live-cd添加至ISO 2.延迟引导启动,强制进入 ...