记录一次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就会自动生成。保存就好了,如下图

相关推荐
podoor1 天前
wordpress不同网站 调用同一数据表
前端·wordpress
Web极客码9 天前
什么是站点内部搜索垃圾邮件攻击以及如何防范
开发语言·php·wordpress
podoor11 天前
把wordpress文章分享到微信 分享到QQ
wordpress·woocommerce
podoor13 天前
两种在wordpress网站首页调用woocommerce产品的方法
wordpress·woocommerce
冰淇淋烤布蕾13 天前
wordpress建立数据库连接失败 数据库删除恢复
数据库·安全·阿里云·oracle·腾讯云·wordpress
podoor13 天前
wordpress免费下载
wordpress
龙萱坤诺14 天前
分享一个使用智狐联创AI平台创建的WordPress分类广告插件
chatgpt·ai编程·wordpress
Web极客码15 天前
如何优化浏览器缓存
缓存·wordpress·.htaccess
Web极客码17 天前
在WordPress中使用AI的实用方法:专家级
人工智能·wordpress·网站
idiot_qi19 天前
Ubuntu 24.04部署Wordpress
linux·ubuntu·wordpress