TOP云提供高性价比云服务器租用,有中国内地/港澳台、海外等全球各地节点,TOP云国内云服务器只要有域名备案号就能直接用,无须重复备案;港澳台及海外云服务器不用备案,购买之后直接使用,省时省力省心。价格实惠,续费同价,2核2G5M仅需27元每月,8核8G50M仅需66元每月,更多配置套餐请进入下面网址了解:
TOP云总站云服务器:https://topyun.vip/server/buy.html
TOP云C站云服务器:https://c.topyun.vip/cart
在云服务器上安装 WordPress(全球最流行的开源CMS)可以通过 手动安装 或 宝塔面板一键部署 两种方式完成。以下是详细步骤及注意事项:
1. 安装前的准备工作
(1) 确保云服务器环境满足要求
操作系统:Linux(推荐 CentOS 7+/Ubuntu 20.04+/Debian 10+)。
Web服务器:Apache 或 Nginx(需已安装并运行)。
数据库:MySQL 5.7+ 或 MariaDB 10.4+。
PHP版本:PHP 7.4+(推荐PHP 8.0+,需支持以下扩展):
mysqli、pdo_mysql、curl、gd、mbstring、xml、zip。
(2) 域名与DNS解析
拥有一个已注册的域名(如 example.com)。
将域名解析到云服务器的公网IP(A记录或CNAME记录)。
(3) 开放必要端口
在云服务器安全组中放行以下端口:
HTTP:80端口
HTTPS:443端口
MySQL:3306端口(仅限本地访问,避免暴露到公网)
2. 安装WordPress的两种方式
方式一:通过宝塔面板一键安装(推荐新手)
(1) 登录宝塔面板
浏览器访问 http://服务器IP:8888(默认端口8888),输入用户名和密码登录。
(2) 一键部署WordPress
进入 “软件商店” → “一键部署”。
找到 WordPress,点击 “一键部署”。
填写信息:
域名:填写已解析的域名(如 example.com)。
数据库:选择新建或已有数据库(建议新建)。
管理员账号密码:设置WordPress后台登录凭据(务必记住)。
点击 “提交”,等待自动安装完成。
(3) 访问WordPress
安装完成后,宝塔面板会显示WordPress的访问地址(如 http://example.com)。
在浏览器输入域名,进入WordPress初始化设置页面。
方式二:手动安装WordPress(适合高级用户)
(1) 创建数据库
登录MySQL(或MariaDB):
mysql -u root -p
创建数据库和用户:
CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; CREATE USER 'wpuser'@'localhost' IDENTIFIED BY '你的强密码'; GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost'; FLUSH PRIVILEGES; EXIT;
(2) 下载并解压WordPress
下载最新版WordPress:
wget https://wordpress.org/latest.tar.gz
解压到Web根目录:
tar -zxvf latest.tar.gz -C /var/www/html/ # 替换为你的Web目录
mv /var/www/html/wordpress/* /var/www/html/ # 可选:直接覆盖目录
chown -R www-data:www-data /var/www/html/ # 修改权限(Apache)
# 或
chown -R nginx:nginx /var/www/html/ # 修改权限(Nginx)Apache默认目录:/var/www/html/
Nginx默认目录:/usr/share/nginx/html/
(3) 配置WordPress连接数据库
复制配置文件模板:
cp /var/www/html/wp-config-sample.php /var/www/html/wp-config.php
编辑 wp-config.php,填入数据库信息:
define('DB_NAME', 'wordpress');
define('DB_USER', 'wpuser');
define('DB_PASSWORD', '你的强密码');
define('DB_HOST', 'localhost');
(4) 完成安装
在浏览器访问域名(如 http://example.com)。
按照WordPress安装向导填写:
站点标题、管理员账号密码、邮箱等信息。
安装完成后,登录后台(http://example.com/wp-admin)。
3. 配置HTTPS(SSL证书)
为WordPress启用HTTPS(提升安全性和SEO排名):
(1) 通过宝塔面板一键申请SSL
进入宝塔面板 → “网站” → 选择WordPress站点 → “设置” → “SSL”。
选择 “Let's Encrypt”,填写域名并申请证书。
开启 “强制HTTPS”。
(2) 手动配置SSL(以Certbot为例)
安装Certbot:
# Ubuntu/Debian
apt-get install certbot python3-certbot-nginx
# CentOS/RHEL
yum install certbot python3-certbot-nginx申请证书并自动配置Nginx/Apache:
certbot --nginx -d example.com -d www.example.com
4. 常见问题与解决方案
(1) 数据库连接错误
错误提示:Error establishing a database connection
可能原因:数据库配置错误、MySQL服务未启动、用户权限不足。
解决方法:
检查 wp-config.php 中的数据库信息是否正确。
确保MySQL服务运行:systemctl status mysql。
验证用户权限:GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost';。
(2) 文件权限问题
错误提示:Unable to create directory 或 Uploads failed
解决方法:
chown -R www-data:www-data /var/www/html/ # Apache
chown -R nginx:nginx /var/www/html/ # Nginx
chmod -R 755 /var/www/html/ # 设置目录权限
(3) 页面显示空白或500错误
可能原因:PHP版本不兼容、内存不足、插件冲突。
解决方法:
检查PHP错误日志:tail -f /var/log/php-fpm/error.log。
临时禁用所有插件(重命名 /wp-content/plugins/ 目录)。
调整PHP内存限制:在 wp-config.php 中添加 define('WP_MEMORY_LIMIT', '256M');。
5. 后续优化建议
安装缓存插件:如 WP Super Cache 或 LiteSpeed Cache 提升速度。
定期备份:通过宝塔面板或插件(如 UpdraftPlus)备份网站和数据库。
安全防护:安装安全插件(如 Wordfence)并限制登录尝试次数。
总结
推荐方式:
新手 → 使用宝塔面板一键安装(5分钟完成)。
高级用户 → 手动安装(灵活控制配置)。
关键步骤:
准备数据库和Web环境。
下载WordPress并配置 wp-config.php。
完成安装后启用HTTPS和备份。
通过以上步骤,你可以轻松在云服务器上部署WordPress,快速搭建个人博客或企业网站!