记录一次wordpress项目的发布过程

背景:发布一套已完成的代码到线上,有完整的代码包,sql文件,环境是linux 宝塔。无wordpress相关经验。

过程:正常的发布代码
问题1:访问自己的域名后跳转到别的域名。

解决:

修改数据表wp_options ,option_name = siteurl的数据行,option_value改为你自己的域名(要加http或https)option_name = home 的数据行最好也改一下,我改成和siteurl一样。

到这里问题依然没解决。后来查到是缓存问题,因为后台也跳其他域名,无法在后台清除缓存。我是在项目下 wp-includes/option.php 中 function wp_load_alloptions() 方法下加了 wp_cache_flush() //清除所有缓存,到此,项目不跳转了。
用完后要把这行注释掉

php 复制代码
wp_cache_flush() //清除所有缓存,

问题2:首页中大多数菜单不是我想要的或链接跳404,或者跳其他链接(因为代码和数据库都是第三方给的)。

解决:首先想到的就是去后台配置。

后台配置连接域名+ /wp-login.php

但是没有密码,网上可以查到怎么改密码。对应数据表 wp_users 。这里贴一个加密后密码

复制代码
$1$rSziHLDY$399k.JuJsy.oHVp5lquJC.

对应123456

现在可以登录后台了,菜单配置网上可以查。

到这里不想要的链接和菜单都处理了。还有404问题。

解决:在宝塔中对应项目,设置--伪静态--选wordpress就会自动生成。保存就好了,如下图

相关推荐
Web极客码7 天前
WordPress 站点漏洞利用:数据库恶意注入与多重感染的案例分析
数据库·wordpress·网站安全·数据库注入·wordpress漏洞·wordpress安全插件
wodrpress资源分享18 天前
怎么让二级域名绑定到wordpesss指定的页面
wordpress
wodrpress资源分享21 天前
WordPress用 Options Framework 创建一个自定义相册功能
wordpress
wodrpress资源分享22 天前
经典风格的免费wordpress模板
wordpress
wodrpress资源分享1 个月前
推荐12个wordpress企业网站模板
wordpress
Web极客码1 个月前
在WordPress上添加隐私政策页面
大数据·人工智能·wordpress
wodrpress资源分享1 个月前
wordpress免费主题网站
wordpress
云动雨颤1 个月前
Cloudflare子域名设置指南
网络协议·安全·wordpress
wodrpress资源分享1 个月前
三大中文wordpress原创主题汉主题
wordpress
八戒社1 个月前
如何使用插件和子主题添加WordPress自定义CSS(附:常见错误)
前端·css·tensorflow·wordpress