欢迎光临
我们一直在努力

手把手教你用WordPress建站:从0到1的完整教程(含避坑指南)

很多朋友想建个自己的网站,但总被“服务器”“环境配置”这些词劝退。
其实,只要跟着步骤走,半小时就能跑起来。

今天这篇教程,我会把每一步怎么操作、为什么要操作都讲清楚,哪怕你之前没碰过服务器,也能顺利建站。

一、先搞定一台服务器

建站第一步,是有一台能跑WordPress的服务器。

建议选2核4G配置,专线网络更稳。比如衡天云这类厂商,新用户常有优惠,性价比很高。

买好之后,你会得到一个IP地址和root密码,后面所有操作都靠它们。

二、登录服务器,装环境

通过VNC或者SSH(推荐)连上服务器,然后执行下面这几行命令,一次装完Nginx、MariaDB、PHP以及WordPress所需的各种扩展:

```
dnf update -y
dnf clean all
dnf install nginx mariadb-server php php-fpm php-mysqlnd -y
dnf install php php-mysqlnd php-curl php-gd php-mbstring php-xml unzip wget -y
dnf install -y php-mbstring php-xml php-openssl
```

这里有个小提醒:如果你的服务器时区不是香港时间,记得改一下,不然后续时间戳会有偏差。

```
timedatectl set-timezone Asia/HongKong
```

三、启动服务,配置数据库

装完环境,先启动Nginx和MariaDB,并设置开机自启:

```
systemctl start nginx
systemctl start mariadb
systemctl enable nginx
systemctl enable mariadb
```

然后跑一下安全配置脚本,这一步很重要:

```
mysql_secure_installation
```

按提示操作:
– 不开启本地socket强制登录
– 移除匿名用户
– 禁止root远程登录
– 删除测试库
– 刷新权限

最后创建一个WordPress的数据库:

```
mysql -u root -p
create database wordpress;
```

四、下载WordPress并设置权限

进入网站根目录,清空旧文件,下载最新版WordPress:

```
cd /usr/share/nginx/html
rm -rf *
wget https://wordpress.org/latest.tar.gz
tar xf latest.tar.gz
mv wordpress/* ./
rm -rf wordpress latest.tar.gz
```

然后修改目录权限,让Nginx能正常读写:

```
chown -R nginx:nginx /usr/share/nginx/html
chmod -R 755 /usr/share/nginx/html
```

五、检查SSH端口,避免连不上

有个坑很多人会踩:厂商默认的SSH端口往往不是22。先查一下:

```
ss -tulpn | grep sshd
```

如果不是22,改成22并重启服务:

```
sed -i 's/^Port 47232/Port 22/' /etc/ssh/sshd_config
systemctl restart sshd
```

然后你就可以用标准端口连接了。

六、配置Nginx和PHP-FPM

PHP-FPM默认是用套接字通信,不是端口号,所以Nginx配置文件里要写对路径。同时要确保套接字权限正确:

```
chown nginx:nginx /run/php-fpm/www.sock
chmod 660 /run/php-fpm/www.sock
```

如果你暂时没有SSL证书,可以先用HTTP方式配置Nginx。

配置文件大致如下(以你的实际路径为准):

```
server {
    listen 80;
    server_name 你的域名或IP;
    root /usr/share/nginx/html;
    index index.php index.html;

    location / {
        try_files $uri $uri/ /index.php?$args;
    }

    location ~ \\.php$ {
        include fastcgi_params;
        fastcgi_pass unix:/run/php-fpm/www.sock;
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    }
}
```

保存后重启Nginx和PHP-FPM:

```
systemctl restart nginx
systemctl restart php-fpm
```

七、最后一步:浏览器访问你的网站

在浏览器输入你的服务器IP,应该就能看到WordPress的安装界面了。

按提示填写数据库信息(数据库名:wordpress,用户名:root,密码:你设的root密码),然后设置站点标题和管理员账号,搞定。

写在后头

建站这件事,第一次做会觉得步骤多,但只要你按顺序走,每一步都别跳,基本不会出问题。

过程中如果遇到502、403、连不上数据库——别慌,99%的情况是权限或配置路径写错了,回头检查一遍就好。

如果你在操作中卡住了,欢迎在评论区留言,我会尽量帮你排查。

欢迎访问我的跨境电商独立站https://liousca.com,期待宝贵的建议

赞(0)
未经允许不得转载:171主机测评 » 手把手教你用WordPress建站:从0到1的完整教程(含避坑指南)
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址