记录一次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极客码3 小时前
WordPress管理员角色详解及注意事项
运维·服务器·wordpress
fqrj202613 小时前
什么是WordPress?企业WordPress搭建网站的基本流程和步骤分享
html·wordpress·网站开发·技术开发
WordPress学习笔记4 天前
外贸网站的wordpress英文主题
wordpress·wordpress主题
syjy24 天前
(含下载)The7 WordPress主题教程
wordpress·wordpress建站
WordPress学习笔记5 天前
让wordpress页面显示的时间为当前时间的前30分钟
wordpress·时间戳
WordPress学习笔记6 天前
杭州专业WordPress模板开发服务商
wordpress
syjy27 天前
(含下载)woocommerce photo reviews wordpress插件使用教程
wordpress·wordpress建站
2601_954023668 天前
GoBiz - vCard SaaS Digital Business Card Builder Download Free
seo·wordpress·gpl
WordPress学习笔记8 天前
XX主题XXTheme
wordpress
syjy29 天前
WPBakery Page Builder 使用教程(含下载)
wordpress·wordpress插件