第一种,只显示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. mmdetection训练voc数据集

    首先需要准备好数据集,这里有xml标签数据转voc数据集格式的说明以及免费分享的数据集:xml转voc数据集 - 一届书生 - 博客园 (cnblogs.com) 1. 准备工作目录 我们的工作目录, ...

  2. 力扣1083(MySQL)-销售分析Ⅲ(简单)

    题目: Table: Product Table: Sales 编写一个SQL查询,报告2019年春季才售出的产品.即仅在2019-01-01至2019-03-31(含)之间出售的商品. 以 任意顺序 ...

  3. 力扣68(java)-文本左右对齐(困难)

    题目: 给定一个单词数组 words 和一个长度 maxWidth ,重新排版单词,使其成为每行恰好有 maxWidth 个字符,且左右两端对齐的文本. 你应该使用 "贪心算法" ...

  4. Spring Boot Serverless 实战系列 | 性能调优

    ​简介:Spring Boot Serverless 实战系列第四篇来啦,本文将向大家介绍如何对 Serverless 应用进行性能调优. SpringBoot 是基于 Java Spring 框架的 ...

  5. 独家深度 | 一文看懂 ClickHouse vs Elasticsearch:谁更胜一筹?

    简介: 本文的主旨在于通过彻底剖析ClickHouse和Elasticsearch的内核架构,从原理上讲明白两者的优劣之处,同时会附上一份覆盖多场景的测试报告给读者作为参考. 作者:阿里云数据库OLA ...

  6. IphoneX(10) 重启/关机, 强制重启/关机

    正常关机是同时长按 音量+ 和 右侧电源键,屏幕出现滑动按钮进行关机. 注意截图是同时短按 音量+ 和 右侧电源键. 强制关机是按照顺序按三个键:音量+   音量-  长按右侧键 Other:苹果X怎 ...

  7. [FAQ] swagger-php 支持 Authorization Bearer token 校验的用法

    @OA\SecurityScheme 可以是 Controller 层面也可以是 Action 层面. 类型 type="apiKey". in="header" ...

  8. [ML] Google colab GPU 免费使用, 可挂载 Google drive

    colab 的文本行就相当于命令行,命令统一都在前面加 ! . 开启 GPU 加速,通过菜单栏的 "修改" 菜单,选择 "笔记本设置". 挂载 Google d ...

  9. 探索 WPF 的 ITabletManager.GetTabletCount 在 Win11 系统的底层实现

    本文将和大家介绍专为 WPF 触摸模块提供的 ITabletManager 的 GetTabletCount 方法在 Windows 11 系统的底层实现 本文属于 WPF 触摸相关系列博客,偏系统底 ...

  10. Redis 5集群部署

    1.redis特点 (1)基于内存 (2)可持久化数据 (3)具有丰富的数据结构类型,适应非关系型数据的存储需求 (4)支持绝大多数主流开发语言,如C.C++.Java.Python.R.JavaSc ...