MediaWiki on Debian 13 in VirtualBox on Windows 10
在 Windows 10 里安装 VirtualBox,再在 VirtualBox 里安装 Debian 13,再在 Debian 13 里安装 MediaWiki,是一种怎样的体验?
用户是谁
你在新装 MeidaWiki 时一般会新建一个用户甲。
而旧机器的用户一般是用户乙。
在没导入旧数据库前,用户甲能登录。
在已导入旧数据库后,用户甲就被抹了。要用旧机器的用户登录。
端口转发
怎样用 VirtualBox 的端口转发,实现在 Windows 10 里访问 MediaWiki 里的内容?
关闭 VM(推荐先关机)。
在 VirtualBox 管理器里选中你的 VM → Settings(设置) → Network → 确认 Adapter 1 是 Attached to: NAT。
点击 Advanced → Port Forwarding → Add Rule,填写:
Name: HTTP(随意)
Protocol: TCP
Host IP: 留空(或 127.0.0.1,留空表示所有宿主接口都监听)
Host Port: 5678(你想在宿主上用的端口)
Guest IP: 留空(或写 10.0.2.15,NAT 默认 guest 通常是这个)
Guest Port: 80
点击 OK 保存,启动 VM。
在宿主机浏览器打开:http://localhost:8080/(或 http://127.0.0.1:8080/)。应该能看到 MediaWiki。
开机自启
打开cmd
,输入 shell:startup
,把以下start_debian_vm.bat
脚本放进开机启动文件夹。
# start_debian_vm.bat
# xx 由 "C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" list vms 查出
@echo off
"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" startvm "xx" --type headless