记一次WordPress Sakura主题使用踩坑

发布于 2020-05-23  57 次阅读 本文共1040个字


前两天折腾了一下博客,改了好多东西。使用这个主题,我设置了一系列东西,其中有一条,弄完之后,也是给跪了。

就是这一条,没仔细看他这个东西,随便定义了个登录地址,然后杯具的一幕发生了,等我第二天想要好好写个文章时,发现我的登录页面找不到了,就我之前的登录地址,还有wordpress的默认登录地址,还有这个指定的登录地址,全都不行,这下惨了,因为我还没弄快照,没法恢复,然后就有了一系列心酸排坑史:

首先,是网上找了老半天解决方法,像什么在路由上拼链接,修改themes下的function.php文件等等一系列方法,我都试验过了,都是无动于衷的。

然后呢,猜想着我不用这个主题,改另外的主题是不是就好了,想着删了Sakura这个主题,结果,页面空白了。em...,这个简单,再改下引用主题就行了,结果,我低估了这个设计,最后也是没有走通。

找来找去,貌似就只剩下最后一步了,修改数据库,为什么最后才走这一步呢,因为我没有开启日志记录,再加上我不了解这个表结构之类的一系列原因....

不过呢,这次是好使的了。

首先,最好是安装下phpMyAdmin,因为可视化的表格真的太有必要了,建议大家装一个,它支持几乎所有MySQL数据库/表的相关操作,比如浏览、创建、复制、删除、重命名、更改,还有MySQL用户/权限管理和数据库导入/导出。安装完配置好nginx后,直接输入链接打开就可以,如图:

在网上查了下,应该是options那个表,可是表的结构设计不知道啊,那就用sql语句模糊搜索下自己想找的东西呗,幸好他的这个表结构设计不复杂,找到后改完这一处然后就生效了。

经此一折腾,瞬间认识到快照的重要性。然后呢,最好开启下sql日志记录。还有phpMyAdmin很好用,没装的同学可以装下。

安装phpMyadmin:

首先安装EPEL,不然安装phpMyAdmin时会找不到包

yum install epel-release

如果EPEL已经到位,那就直接安装phpMyAdmin:

sudo yum install phpmyadmin

为了能远程访问,安装好之后,需要配置,打开phpMyAdmin的配置文件

sudo vi /etc/httpd/conf.d/phpMyAdmin.conf

找到注释掉的 Require ip xxxx的代码,改为 Require all granted ,共有4处。

改完之后重启httpd生效

sudo systemctl restart httpd

然后访问 http://ip/phpmyadmin 查看。


努力,只为遇见更好的自己!