零基础搭建WordPress网站:从购买服务器到发布文章教程
很多朋友想拥有一个属于自己的网站,但听到“服务器”、“环境配置”就头大。
其实零基础搭建WordPress网站并不难,只要选对工具、按步骤来,半小时就能跑起来。
本文用宝塔面板作为可视化助手,全程在Linux服务器上操作,你只需要会打字和复制粘贴。
开始前的准备
你需要一个云服务器(推荐腾讯云、阿里云或Vultr的轻量应用服务器,配置1核2GB就够),操作系统选择CentOS 7.x或Ubuntu 20.04。
购买后记下服务器的公网IP和root密码。
如果你对Linux完全不熟悉,建议选CentOS 7,宝塔支持最好。
另外准备好一个已解析到该IP的域名(例如 example.com),如果没有也可以用IP临时访问。
在服务器上安装宝塔面板
用SSH工具连接服务器,推荐用Xshell或PuTTY(Windows用户),Mac直接用终端。
连接后执行以下命令安装宝塔(CentOS版):
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
安装过程大约1-3分钟,结束后会显示面板的登录地址、账号和密码,请务必复制保存。
比如:
外网面板地址: http://你的公网IP:8888/xxxxx
账号: admin
密码: xxxxxxxxxx
如果你用的是Ubuntu,请去宝塔官网找对应安装命令。
安装成功后,在浏览器打开面板地址,用给出的账号密码登录。
首次登录会弹出推荐安装的套件,直接选“LNMP”(Nginx、MySQL、PHP),PHP版本选7.4以上,点击一键安装。
这个过程约5-10分钟,可以喝杯水等待。
创建站点并上传WordPress
环境安装完成后,点击宝塔面板左侧的“网站”,然后点击“添加站点”。
在弹出的窗口中:
- 域名:输入你的域名,例如 example.com,如果需要同时访问带www的,可以添加一条:www.example.com
- 根目录:保持默认(通常为 /www/wwwroot/你的域名)
- 创建数据库:勾选,并设置好MySQL数据库的用户名和密码,记下来后面要用
- 其他选项:默认即可,PHP版本选择刚才安装的(如7.4)
创建成功后,你会在网站列表中看到该域名。
下面下载WordPress安装包:访问 https://cn.wordpress.org/download/ 下载最新中文版,然后通过宝塔面板的“文件”功能上传。
具体操作:进入网站根目录(如 /www/wwwroot/example.com),删除里面自动生成的默认文件(index.html、404.html等),然后点击“上传”,选择下载好的wordpress.zip,上传完成后在文件管理器中右键解压。
解压后会出现一个wordpress文件夹,将其内部的所有文件移动到根目录(注意不要带wordpress文件夹本身)。
配置WordPress数据库连接
在浏览器访问你的域名(或IP),会进入WordPress安装界面。
系统会提示“无法选择数据库”,因为还没配置。
点击“现在就开始”,然后填入之前在宝塔创建数据库时设置的信息:
- 数据库名:宝塔创建的数据库名称(通常是你域名中的部分字符+随机)
- 用户名:与数据库名相同
- 密码:你设置的密码
- 数据库主机:留空默认 localhost
- 表前缀:默认 wp_ 即可
提交后如果提示“无法连接到数据库”,常见原因有两个:
- 数据库用户名或密码输入错误,请回宝塔面板“数据库”页面查看。
- MySQL服务未启动,进入宝塔面板“软件商店”,找到MySQL,确认运行状态为“运行中”。
连接成功后,系统会生成一个wp-config.php文件并进入安装界面。
填写站点标题、管理员用户名、密码和邮箱,点击安装。
安装完成后,用刚才设置的管理员账号登录后台 http://你的域名/wp-admin,就能看到WordPress仪表盘了。
至此零基础搭建WordPress网站的基本流程全部完成。
常见问题与避坑指南
Q:为什么我访问域名显示空白或404?
A:检查域名解析是否生效(可以通过ping域名看是否指向服务器IP)。另外确认宝塔面板的网站列表里该域名状态为“运行中”,并且根目录下有index.php文件。
Q:安装WordPress时提示“无法创建wp-config.php文件”怎么办?
A:手动创建也很简单。复制WordPress根目录下的wp-config-sample.php为wp-config.php,然后编辑,把其中define('DB_NAME'...等三项改成你的数据库信息。
Q:上传图片时提示“无法创建目录”或权限不足?
A:在宝塔面板的文件管理器中,进入wp-content目录,把uploads文件夹的权限设置为755,属主改为www。也可以使用命令:chmod -R 755 /www/wwwroot/你的域名/wp-content/uploads
为了网站更安全,建议登录宝塔面板后立即修改默认的面板端口、用户名和密码。
同时开启“网站防篡改”和“防火墙”功能。
后续你还可以安装SSL证书(宝塔支持免费Let's Encrypt)、配置CDN加速、定期备份数据库。
你现在已经在零基础上成功搭建了自己的WordPress网站,可以开始写作、建站了。
如果遇到其他问题,欢迎在评论区留言,我会继续整理常见排错方案。