当前位置: 首页 > 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.zskr.cn/news/12471.html

相关文章:

  • 430亿美元押注英国,Salesforce 加码 AI 投资
  • C# 中 ref 和 out 的学习笔记
  • NXP - 在MCUXpresso IDE中编译调试Smoothieware固件工程 - 思路 - 教程
  • 5G车载市场新格局:国产崛起,从破局者到引领者的升维之战 - 实践
  • 手撕深度学习之CUDA并行规约算法(上篇):硬核揭秘200%性能提升的GPU优化之道,从硬件特性到算法实现的完整进阶指南
  • 详细介绍:八股已死、场景当立(微服务保护篇)
  • 《“悬荡”于理想与现实之间:一份关于人机共生未来的思想实验评估》
  • 区别:RS-232、RS-422、RS-485
  • 【征文计划】深度剖析 Rokid SLAM 算法:从传感器融合到空间重建的完整技术链路 - 实践
  • 登录 Linux 自动展示 CPU/内存/磁盘挂载使用情况等信息(针对于银河麒麟调整的)
  • 解码数据结构线性表之链表
  • 高通QCS8550开发板 + DeepSeek-R1:打造智能化商场导购实践
  • 《对软件工程的初步理解》
  • B3863 [GESP202309 一级] 买文具
  • B2009 计算 (a+b)/c 的值
  • 详细介绍:【杂谈】Godot 4.5下载指南
  • 安全帽检测数据集-YOLO格式建筑工地安全图像数据-个人防护装备(PPE)目标检测算法训练-包含安全帽/无安全帽/等多类别标注-深度学习计算机视觉应用-工业安全监控系统开发-实时预警检测模型
  • WPF ItemsControl implement Select in mvvm via behavior
  • 服务器密码错误被锁定如何解决?
  • 螺纹偏弱
  • 水翼式搅拌机推荐品牌/推荐厂家/优质供应商/哪家强?
  • 100W QPS:亿级用户的社交关系如何设计?
  • 坤驰科技携数据采集解决方案,亮相中国光纤传感大会
  • rocketmq-spring-boot-starter的使用
  • 一文快捷入门 HTTP 和 WebSocket 概念
  • [vscode] 解决windows使用vscode连接linux的gbk_gb18030终端出现乱码问题
  • VirtualBox CentOS7共享文件夹设置
  • 华三交换机Console密码忘记,破解密码
  • datadome 主动异常
  • 深度学习(十):逻辑回归的代价函数 - 教程