第一种,只显示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. Apsara Stack 技术百科 | 浅谈阿里云混合云新一代运维平台演进与实践

    ​简介:随着企业业务规模扩大和复杂化及云计算.大数据等技术的不断发展,大量传统企业希望用上云来加速其数字化转型,以获得虚拟化.软件化.服务化.平台化的红利.在这个过程中,因为软件资产规模持续增大而导致 ...

  2. Dubbo-Admin 正式支持 3.0 服务治理

    ​简介:Dubbo 相信大家并不陌生,是一款微服务开发框架,它提供了 RPC 通信与微服务治理两大关键能力.大家在日常开发中更多使用的是 Dubbo 提供的 RPC 通信这一部分能力,而对其提供的服务 ...

  3. Spring Cloud Gateway一次请求调用源码解析

    简介: 最近通过深入学习Spring Cloud Gateway发现这个框架的架构设计非常简单.有效,很多组件的设计都非常值得学习,本文就Spring Cloud Gateway做一个简单的介绍,以及 ...

  4. 安全机密管理:Asp.Net Core中的本地敏感数据保护技巧

    前言 在我们开发过程中基本上不可或缺的用到一些敏感机密数据,比如SQL服务器的连接串或者是OAuth2的Secret等,这些敏感数据在代码中是不太安全的,我们不应该在源代码中存储密码和其他的敏感数据, ...

  5. 使用 DISM 安全清理 C 盘 WinSxS 文件夹空间

    本文将介绍如何使用系统内置 DISM 工具进行安全清理 C 盘空间,清理 WinSxS 文件夹里面的可回收删除的程序包空间 开始之前,先使用管理员权限打开 CMD 或 PowerShell 命令行窗口 ...

  6. Part-DB 配置流程

    介绍 Part-DB是一个开源的器件管理工具,博主用于管理个人的电子器材,最近捣鼓了一下这个工具,由于手头还有一块闲置的赛昉·星光2的开发板,所以我打算一起拿来捣鼓一下,如果不成功,就用树莓派(生气) ...

  7. 记录一次fs通话无声的问题

    概述 freeswitch是一款简单好用的VOIP开源软交换平台. fs的实际应用中,由于网络.配置等问题,经常会产生通话无声的问题. 环境 CentOS 7.9 freeswitch 1.10.7 ...

  8. 十、Doris操作参考手册

    1.SQL参考 1.1  用户账户管理 1.2  集群管理 1.3  DDL 1.4  DML 2.函数参考 2.1  日期函数 2.2  字符串函数 2.3  聚合函数 2.4  Cast转换函数 ...

  9. Redis官方开源的可视化管理工具 - RedisInsight

    前言 今天大姚给大家推荐一款Redis官方开源的可视化管理工具:RedisInsight. Redis介绍 Redis (Remote Dictionary Server) 是一个使用 C 语言编写的 ...

  10. NASM中的Preprocessor

    NASM中的Preprocessor都以%开头. 单行macro %define %define与C语言中的#define类似: %define a(x) 1+b(x) %define b(x) 2* ...