当前位置: 首页 > news >正文

WSL2搭建wordpress遇到的一点问题

密码的,这两天用wsl2搭建wordpress,刚开始没啥问题,访问正常,结果第二天打开电脑发现无论如何都访问不了wsl2搭建的wp,一直报错无法连接,无法访问,请检查防火墙和网络代理什么的。
然后去网上各种搜Windows访问不了WSL2搭建的网站、wsl2网络问题什么什么的,反正相关关键词都搜了一遍都没解决,最后改了mirrored模式网络,访问新的wsl2 ip(192开通),发现居然跳转到旧IP(172开头)了,之前都没发现,一问AI:

WSL2在默认的NAT模式下,每次重启Windows或WSL服务,它的IP地址都会变。但WordPress把站点的地址(home和siteurl)硬编码写死在了数据库的wp_options表里。IP一变,数据库里的旧IP却没变,导致网站所有链接、重定向都指向一个已经不存在的地址,自然就无法访问了。

mysql> UPDATE wp_options SET option_value = 'http://192.168.93.156/wordpress' WHERE option_name = 'home';
PDATE wp_options SET option_value = 'http://192.16Query OK, 1 row affected (0.01 sec)
Rows matched: 1  Changed: 1  Warnings: 0mysql> UPDATE wp_options SET option_value = 'http://192.168.93.156/wordpress' WHERE option_name = 'siteurl';
Query OK, 1 row affected (0.00 sec)
Rows matched: 1  Changed: 1  Warnings: 0
mysql> SELECT * FROM wp_options WHERE option_name IN ('siteurl', 'home');
+-----------+-------------+---------------------------------+----------+
| option_id | option_name | option_value                    | autoload |
+-----------+-------------+---------------------------------+----------+
|         3 | home        | http://192.168.93.156/wordpress | on       |
|         2 | siteurl     | http://192.168.93.156/wordpress | on       |
+-----------+-------------+---------------------------------+----------+
2 rows in set (0.00 sec)

手动更换IP,ai说镜像模式IP不会变了,不知道是不是真的,下次开机再看看。
另外给了几个方法

  1. localhost
UPDATE wp_options SET option_value = 'http://localhost/wordpress' WHERE option_name = 'siteurl';
UPDATE wp_options SET option_value = 'http://localhost/wordpress' WHERE option_name = 'home';
  1. wp-config.php(没试过)
//末尾添加
define('WP_HOME','http://xxxxxx/wordpress');
define('WP_SITEURL','http://xxxxxx/wordpress');
http://www.hskmm.com/?act=detail&tid=18231

相关文章:

  • 需求的系统规划 3
  • 430亿美元押注英国,Salesforce 加码 AI 投资
  • C# 中 ref 和 out 的学习笔记
  • C# 序列化三种方式
  • 区别:Modbus RTU 和 Modbus TCP
  • 记录安装机器/深度学习环境(conda、CUDA、pytorch)时的一些问题
  • 详细介绍:大数据毕业设计选题推荐:基于Hadoop+Spark的全球能源消耗数据分析与可视化系统
  • 深入解析:自动化接口框架搭建分享-pytest
  • 手撕深度学习之CUDA并行规约算法(上篇):硬核揭秘200%性能提升的GPU优化之道,从硬件特性到算法实现的完整进阶指南
  • 实战需求分析
  • 【RabbitMQ】主题(Topics)与主题交换机(Topic Exchange)
  • Ubuntu上编译 Linux_RT 内核
  • vue3 + vite Cannot access ‘xxx‘ before initialization
  • 《“悬荡”于理想与现实之间:一份关于人机共生未来的思想实验评估》
  • 区别:RS-232、RS-422、RS-485
  • 解决字符串数组中大整数精度问题
  • playwright-mcp入门
  • 【征文计划】深度剖析 Rokid SLAM 算法:从传感器融合到空间重建的完整技术链路 - 实践
  • 国信DRS数据恢复中心成为东芝(TOSHIBA)存储硬盘的数据恢复合作服务商
  • 深入解析Windows注册表regf文件格式
  • 华米运动步数修改,每天自动修改并同步 微信运动/支付宝运动 步数
  • IMU-坐标系-位姿
  • 今天做什么
  • 登录 Linux 自动展示 CPU/内存/磁盘挂载使用情况等信息(针对于银河麒麟调整的)
  • 解码数据结构线性表之链表
  • C++ placement new
  • Spring Boot接入邮箱,完成邮箱验证码
  • HyperWorks许可与网络安全
  • 高通QCS8550开发板 + DeepSeek-R1:打造智能化商场导购实践
  • 研发项目管理系统哪个好?十款热门工具全面测评