如何将XAMPP本地部署的WordPress网站公开发布?可免费测试吗?
本地WordPress网站公开发布指南
一、不买域名,用免费服务器测试发布
完全可以用免费服务来测试,两种方案可选:
方案1:免费托管平台迁移测试
- 选平台:挑WordPress.com(免费版)、000webhost、InfinityFree这类,它们会给你免费子域名(比如
xxx.000webhostapp.com)和基础存储空间,足够测试用。 - 导出本地数据:打开本地XAMPP里的WordPress后台,进「工具 > 导出」,选「全部内容」,下载XML备份文件。
- 搭建并导入:
- 注册平台账号,跟着提示一键安装WordPress。
- 新后台进「工具 > 导入」,选WordPress导入器,上传刚才的XML文件,记得勾选「下载并导入文件附件」,把图片等媒体也迁过去。
- 改站点地址:在「设置 > 常规」里,把站点地址和WordPress地址换成平台给的子域名。
- 测试:直接用子域名访问,就能看到你的网站了,注意免费平台一般带广告,功能有限,只适合测试。
方案2:本地穿透临时测试(不用迁移)
如果不想迁移数据,用ngrok这类工具临时让外网访问本地站点:
- 下载ngrok,解压后打开命令行,进入ngrok所在文件夹。
- 执行命令
ngrok http 80(XAMPP默认Apache端口是80,如果你改了端口就换成对应数字)。 - 命令行里会生成一个临时外网地址,别人用这个地址就能访问你本地的WordPress,但这个地址每次重启ngrok都会变,免费版还有流量限制,适合临时给别人看效果。
二、正式公开发布的完整步骤
如果要长期对外服务,就得准备域名和主机,步骤如下:
- 买域名和主机:选支持WordPress的主机(比如国内的阿里云、腾讯云,国外的SiteGround、Bluehost),主机商一般也能直接注册域名,一起买更方便。
- 迁移网站到主机:
- 插件迁移(简单):本地后台装All-in-One WP Migration插件,导出网站压缩包;主机上装全新WordPress,同样装这个插件,导入压缩包,最后把站点地址改成你的域名。
- 手动迁移(适合懂点技术的):
- 用FileZilla这类FTP工具,把本地XAMPP的
htdocs里的WordPress文件全传到主机的网站根目录(一般是public_html)。 - 导出本地数据库:打开XAMPP的phpMyAdmin,选WordPress对应的数据库,点「导出」,下载SQL文件。
- 主机端建库导入:在主机的phpMyAdmin里新建数据库,导入刚才的SQL文件。
- 改配置文件:编辑WordPress的
wp-config.php,把数据库名称、用户名、密码换成主机提供的信息,同时把WP_HOME和WP_SITEURL改成你的域名。
- 用FileZilla这类FTP工具,把本地XAMPP的
- 域名解析:在域名管理后台,把A记录指向主机的IP地址,或者用主机给的Nameservers,等解析生效后,别人就能用你的域名访问网站了。
- 收尾设置:开启SSL证书(大部分主机提供免费的Let's Encrypt证书),设置固定链接,装个安全插件(比如Wordfence)加固站点。
内容的提问来源于stack exchange,提问作者Ashraf
相关产品推荐
相关产品推荐

