零基础做网站,只走一条路:买域名、配主机、装WordPress、把域名解析过去并让SSL生效。四段走完,站就能打开。WordPress官方给安装这件事的口径是「在多数情况下非常简单,五分钟内可完成」。真正让人卡住的地方不在装,在装完打不开。猎者出海把这几步走完叫跑通,跑通之后再谈内容和流量。
对出海做站的人来说,这四段是地基。站打不开,选词、写文章、接支付都没有落点。
- 这条路一共四段:域名、主机、程序、上线。
- 官方安装分五步:下载解压、建数据库、配wp-config.php、上传文件、跑安装脚本。
- 上线验收看两件事:解析生效、证书生效。
- 三类报错按解析、SSL、数据库的顺序查。
本文讲的就是零基础把这一条路走完,以及卡在哪一步时怎么按顺序回查。想把站种选择和运营思路一起看清楚,可以对照独立站运营和自己做网站怎么做这两篇。
零基础做网站到底要走哪几步
四段听着简单,卡人的是每一段都有个「做完该看到什么」。看不到,就说明这一段没做完,别急着往下走。
这条路只有四段:域名、主机、程序、上线
域名是你在注册商后台能登录、能改NS记录的那个东西。主机是你拿到面板账号、能进文件管理和数据库的那台机器。程序是WordPress,装在你的主机上。上线是把域名指到主机,再让https生效。
每段做完都有一个能看见的结果:域名能进后台看到DNS设置;主机能登进面板看到文件管理器;程序装完能看到安装脚本跑完的结果页;上线后浏览器地址栏是https,页面能正常打开。四样里少一样,问题就在那一段,不在后面。
域名、主机、建站、支付这四步怎么串起来,域名主机建站支付四步那篇讲得更细。
为什么选WordPress这条而不是别的
WordPress是开源发布平台,官方的说法是面向全球数百万网站,从创作者、小企业到大企业都在用。开源的意思是程序本身不要钱,你花钱的是域名和主机。官方下载页还把路分成两条:一条是自己装,适合自己搞定主机和域名的人;另一条是让主机商帮你搭好,适合想最省事开始的人。有的主机商本身就带自动安装WordPress的工具。
选它还有一个实际原因:装的过程是固定的五步,出错时能一步步回查。换成别的程序,报错页面和你要查的地方都得重学一遍。安装五步的具体操作,2026新手网站安装步骤流程那篇有完整版本;想先比较几类建站方式,可以看网站制作软件三条路线。
装之前要先备好什么
官方安装文档把准备条件指向Before You Install那一页,另外建议先确认主机上的邮件发送正常。落到动作上就两件:一个数据库,一个能操作这个数据库的用户。
数据库要在主机面板里建,建完再建一个MySQL或MariaDB用户,把这个库的全部权限给它。建用户时密码用大小写字母、数字和符号组合,建完把库名、用户名、密码、主机名四项抄到记事本里。主机名在数据库页面Server后面那一行,通常是localhost。这四项后面安装脚本会挨个问你要。
有的主机商已经替你建好了库,或者面板里有一键建库的入口。先翻主机商的支持页和面板菜单,确认要不要自己手动建,别重复建一堆空库。
每一步具体做什么,做完怎么验收
五步是官方给的顺序,照着做就行。每一步都说清楚做什么、为什么、看不到结果时先查哪。

第一步:下载解压WordPress包
从wordpress.org/download/下载压缩包,解压到本地。解压出来是一个wordpress文件夹,里面是一堆文件和子目录。
为什么要在本地解压:主机上在线解压容易因为权限和临时目录出问题,本地解压完再传,出错时你能看到是哪个文件没传上去。
第二步:在主机面板建库、建用户、勾全部权限
进主机面板的数据库区域,建库。用phpMyAdmin建库时,排序规则多数情况选utf8_系列,找不到你的语言就选utf8mb4_general_ci。然后建用户,密码设成字母数字符号组合,再在Database-specific privileges里给这个用户勾上这个库的全部权限。
做完该看到:数据库列表里有你的库名,用户列表里有你的用户名,权限一栏显示全部权限。同时把Server后面那个主机名记下来,通常是localhost。
回查:后面安装时如果提示连不上数据库,先回到这一页看四件事,库名、用户名、密码、主机名有没有抄错,用户的权限有没有勾上。这四项对不上,装十遍也连不上。
第三步:wp-config.php可以跳过
官方说这一步是可选的:你不熟悉改文件,可以跳过,安装脚本会替你生成wp-config.php,但数据库信息还是要在安装时告诉它。下载的WordPress包里本来就不带这个文件,是安装过程根据你填的信息生成的。
为什么建议跳过:这个文件里放的是数据库连接信息这类基础配置,手改错一个字符,报错页面只会告诉你连不上,不会告诉你错在哪一行。
第四步:把文件传到根目录或子目录
要装在域名根目录(https://example.com/这种),就把解压目录里的全部内容传进服务器根目录,注意不带wordpress这个文件夹本身。要装在子目录(https://example.com/blog/这种),先在服务器上建blog目录,再把解压包的内容用FTP传进去。
用FTP客户端时,如果它有一个把文件名转成小写的选项,必须确保是关掉的。Linux主机区分大小写,文件名被转成小写,程序就找不到文件,页面白屏或者直接报错。
做完该看到:主机文件管理器的根目录下是解压包里的文件,而不是一个孤零零的wordpress文件夹。
第五步:浏览器访问对应网址跑安装脚本
装在根目录就访问https://example.com/,装在blog子目录就访问https://example.com/blog/。第一次访问会自动进安装页,按提示填数据库信息。
做完该看到:安装脚本跑完,给你一个登录入口。这一步走完,程序算装好了,但站还不一定对外可用,因为域名可能还没指过来,证书也可能还没生效。
上线验收:DNS记录怎么建、TTL管什么
在Cloudflare面板建记录的动作是固定的:进DNS Records页,点Add record,选记录类型,填必填字段,点Save。A、AAAA、CNAME这三种记录要选代理状态,走Cloudflare代理就是proxied,只做解析就是DNS-only。如果域名是通过主机合作方加进Cloudflare的,记录要去那个合作方那边管。
TTL这个字段控制每条记录的有效时长,也决定你改了记录以后多久传到访问者那边。刚上线时把TTL设短一点,后面换IP少等。
验收:浏览器打开你的域名,地址栏是https,页面是你的WordPress,不是主机商的默认页。源站IP变了,就回来改对应A或AAAA记录的Content值,不确定用哪个IP就翻主机商的文档。
做这件事要用的数字和门槛
环境这块官方下载页给了明确推荐,照这个对,别用主机商默认的老版本凑合。
| 项目 | 官方给的值 |
|---|---|
| WordPress当前版本 | 7.1.4 |
| PHP | 8.3或更高 |
| MySQL或MariaDB | MySQL8.4或MariaDB10.11或更高 |
| 安装耗时口径 | 少于五分钟 |
表里最后一行说的是安装脚本那一步,不含买域名、配主机、传文件、等解析。
域名和主机的价钱,各家报价差别很大,同一个配置不同服务商能差出一截,看你选的那家页面上的报价。免费的建站方案到底免在哪,看做网站免费到底免在哪。域名后缀怎么挑,看独立站域名怎么选。
装完打不开?三类报错按这个顺序查
装完打不开,先别急着重装。按解析、SSL、数据库这个顺序查,前一项不通,后两项根本没有机会暴露出来。

先查解析:域名加不进去、一直Pending是怎么回事
域名加进Cloudflare时报1049,意思是这个域名不是已注册域名。先确认你填的是根域名而不是子域,再确认域名已经完整注册、注册数据里列了域名服务器、用的是已验证的顶级域。注册数据可以去ICANN的注册数据查询工具查,它用的是RDAP协议。
报1093或1116,通常是填了子域(www.example.com)而不是根域(example.com)。改成根域再提交。域名要能被添加,还得能返回有效可用域名服务器的NS记录。
改NS之前没关DNSSEC,切换后会出现三种情况:DNS不解析、查询返回SERVFAIL、域名一直停在Pending。这三个是同一个原因,先去原注册商那边把DNSSEC关掉,再动NS。
遇到1105,是临时限制,等3小时再重新添加,这个等待没法加速。查NS记录可以用命令行dig,官方给的示例是dig +short ns cloudflare.com,也可以用在线NS查询工具。
再查SSL:证书报错和重定向循环
浏览器报NET::ERR_CERT_AUTHORITY_INVALID,先看代理状态。Origin CA证书只加密Cloudflare和源站之间的流量,不加密浏览器到源站的流量,所以SSL Labs这类检测会把它标成无效。你暂停了Cloudflare,或者给用这张证书的子域关了代理,访问者就会看到不受信任的证书错误。
处理顺序:确认DNS记录和页面规则里的代理状态设对了;再试着把代理关掉再打开,等几分钟。源站是Apache cPanel的,要把Cloudflare Origin CA根证书或证书链传上去,否则部分浏览器不信任。在面板里生成Origin CA时报Failed to validate requested hostname,是创建证书的那个用户没有API访问权限。
ERR_TOO_MANY_REDIRECTS,官方列的原因有三个:SSL/TLS加密模式配错、Edge Certificates页上的设置、重定向规则冲突。加密模式是Flexible时,Cloudflare用HTTP向源站发未加密请求,源站又把所有HTTP请求跳HTTPS,就成循环。解法二选一:去掉源站的HTTPS跳转,或者把模式改成Full或更高,前提是源站配好了SSL证书。
模式是Full或Full (strict)时,源站把所有HTTPS请求跳回HTTP也会循环,去掉源站那条HTTP跳转就行。开了Always Use HTTPS之后又出现循环,去掉源站HTTPS跳转或者关掉这个开关;开了HSTS同理,还要确保加密模式不低于Flexible。重定向规则和Page Rules之间互相冲突也会循环,逐条对一遍。
WordPress用户还有一个动作:在源站装Cloudflare的WordPress插件,把插件里的Automatic HTTPS rewrites打开,能减少重定向循环和混合内容报错。
顺序为什么不能反
解析没生效,浏览器根本到不了你的主机,SSL和数据库的错误都没机会出现。你先去查证书,查半天发现是域名没指过来,白折腾。解析通了,再看https是不是正常,最后才轮到程序连数据库。
每一类的动作可以压缩成这么几句:看到域名加不进去或一直Pending,查根域、DNSSEC、等3小时;看到证书报错或循环,查代理状态和加密模式。
五个容易踩的坑,踩了怎么退回来
这五个坑的共同点是:每一步都做了,但有一个地方填错或者点错,站就是打不开。每个坑先说结果,再说依据。
把子域当根域填
加域名的时候填www.example.com,系统会告诉你这是子域,加不进去。根域是example.com,子域是前面带www的那一截,加站点要填根域。
改NS前没关DNSSEC
改NS之前先去原注册商关掉DNSSEC,不然切换完域名解析不了,还会一直停在Pending。很多人是在这一步等了一晚上,其实开关就在原注册商的域名管理页。
源站开了HTTPS跳转又用Flexible
加密模式Flexible时,Cloudflare到源站这一段走HTTP,源站再把HTTP跳HTTPS,浏览器就一直在两个地址之间转。要么去掉源站的跳转,要么把模式提到Full以上。
FTP把文件名转成小写
FTP客户端里「文件名转小写」这个选项开着,传上去的文件名就跟程序里引用的不一样了,Linux主机区分大小写,页面直接白屏或者报找不到文件。传之前先把这个选项关掉。
非开发者手改wp-config.php
官方明确说非开发者不太可能需要编辑这个文件,除非是技术人员或主机给的排查步骤让你改。真要改,先按官方提醒做好定期备份、知道怎么恢复,再看两条硬规则:表前缀只能用数字、字母和下划线;WP_SITEURL要带https://,结尾不加斜杠。
还有一条容易忽略:在wp-config.php里设WP_SITEURL会覆盖数据库里存的siteurl,但不会改数据库里的值,删掉这一行就退回旧值。所以动手之前先想清楚,你是要临时盖住它,还是要永久改掉。
哪些步骤AI能帮,哪些必须你自己点
AI在这件事上省的是整理和对照的时间,省不了动手的那几下。下面四步是它能接的活,后面三条提示词是本文给的示例,不是官方模板。
AI能接的四步
- 把官方安装五步整理成你自己的勾选清单,按下载解压、建库建用户、wp-config、上传、跑安装脚本排好,每步留一个已完成框。
- 把主机面板里的数据库名、用户名、主机名抄进一张表,你填之前先让它核一遍四项齐不齐。
- 遇到报错时把报错原文贴给它,让它只按官方写过的原因逐条比对,给出先查哪一项的顺序。
- 把DNS记录该填的类型、名称、内容、代理状态、TTL列成一张待填表,你照着在面板里填。
第三条最实用,因为报错原文有时只有一句英文,人一急就爱猜。让它按先查什么后查什么排一遍,你就不至于先去换证书。
三条能直接照抄的提示词
下面三条是本文给的示例,不是官方模板,按你自己的信息替换空格。
「下面是我主机面板里的数据库信息:库名 ___、用户名 ___、密码 ___、主机名 ___。请帮我核对这四项是否齐全,并告诉我WordPress安装时分别填在哪个字段。」
「我在浏览器看到报错:___。请只根据WordPress官方安装文档和Cloudflare官方DNS、SSL文档里写的原因,列出可能原因,并按先查什么后查什么排序,不要推测排名或流量影响。」
「我要在Cloudflare建一条指向主机IP的A记录。请给我一张表:类型、名称、内容、代理状态、TTL五列,每列写清楚该填什么,代理状态说明proxied和DNS-only的区别。」
必须你自己动手的三件事
第一件,在主机控制面板里亲手建数据库和数据库用户,勾这个库的全部权限,把库名、用户名、密码、主机名抄下来。这四项抄错,后面所有排查都是白费。
第二件,在Cloudflare的DNS Records页亲手点Add record,选类型、填内容、定代理状态,点Save。这一步替不了,因为只有你知道主机给的IP是多少。
第三件,在浏览器里打开你上传文件对应的网址,跑安装脚本,看到结果页再决定下一步。整理资料、对照官方文档、出改稿单这类活可以交给猎者出海的AI Agent,点按钮和看结果得你自己来。
相关文章:Stripe与PayPal接入这篇讲钱怎么进出。
常见问题
零基础装WordPress要多久
官方口径是少于五分钟,说的是安装脚本那一步。建库、传文件、等解析各有各的时间,加起来不是五分钟的事。
主机商能不能帮我装好
能。官方下载页把用主机商搭好列成最省事的一条路,有的主机面板里就有自动安装工具。装完你还是要把域名解析和证书这两件事自己确认一遍。
wp-config.php要不要自己建
可以跳过。官方说这一步可选,安装脚本会根据你填的信息生成这个文件,你只要准备好数据库四项。真到要手改的时候,先备份,再确认表前缀只用数字字母下划线、WP_SITEURL带https://且结尾不加斜杠。
解析改了多久生效
看你设的TTL。TTL控制每条记录的有效时长,也决定记录改完多久传到访问者那边。等的时候别反复改记录,越改越乱。
浏览器报证书错误,是不是要换证书
先别换,先看代理状态。Origin CA证书只加密Cloudflare和源站之间,浏览器直连源站就会报不受信任;把代理状态设对,或者给源站装一张公开受信任的证书。
数据库连不上,先去哪看
回主机面板核对库名、用户名、密码、主机名。
装站这件事,四段各通一次,你就有了一个能用的站。后面写什么、怎么被搜到,都是站跑通之后的事。从空服务器到上线这一段,猎者出海的AI Agent按十个阶段各设一道关。好了,就写到这里。

发表评论