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

  1. 进入 “软件商店” → “一键部署”。

  2. 找到 WordPress,点击 “一键部署”。

  3. 填写信息:

    • 域名:填写已解析的域名(如 example.com)。

    • 数据库:选择新建或已有数据库(建议新建)。

    • 管理员账号密码:设置WordPress后台登录凭据(务必记住)。

  4. 点击 “提交”,等待自动安装完成。

(3) 访问WordPress

  • 安装完成后,宝塔面板会显示WordPress的访问地址(如 http://example.com)。

  • 在浏览器输入域名,进入WordPress初始化设置页面。


方式二:手动安装WordPress(适合高级用户)

(1) 创建数据库

  1. 登录MySQL(或MariaDB):

    mysql -u root -p
  2. 创建数据库和用户:

    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

  1. 下载最新版WordPress:

    wget https://wordpress.org/latest.tar.gz
  2. 解压到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连接数据库

  1. 复制配置文件模板:

    cp /var/www/html/wp-config-sample.php /var/www/html/wp-config.php
  2. 编辑 wp-config.php,填入数据库信息:

    define('DB_NAME', 'wordpress');
    define('DB_USER', 'wpuser');
    define('DB_PASSWORD', '你的强密码');
    define('DB_HOST', 'localhost');

(4) 完成安装

  1. 在浏览器访问域名(如 http://example.com)。

  2. 按照WordPress安装向导填写:

    • 站点标题、管理员账号密码、邮箱等信息。

  3. 安装完成后,登录后台(http://example.com/wp-admin)。


3. 配置HTTPS(SSL证书)

为WordPress启用HTTPS(提升安全性和SEO排名):

(1) 通过宝塔面板一键申请SSL

  1. 进入宝塔面板 → “网站” → 选择WordPress站点 → “设置” → “SSL”。

  2. 选择 “Let's Encrypt”,填写域名并申请证书。

  3. 开启 “强制HTTPS”。

(2) 手动配置SSL(以Certbot为例)

  1. 安装Certbot:

    # Ubuntu/Debian
    apt-get install certbot python3-certbot-nginx
    # CentOS/RHEL
    yum install certbot python3-certbot-nginx
  2. 申请证书并自动配置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. 后续优化建议

  1. 安装缓存插件:如 WP Super Cache 或 LiteSpeed Cache 提升速度。

  2. 定期备份:通过宝塔面板或插件(如 UpdraftPlus)备份网站和数据库。

  3. 安全防护:安装安全插件(如 Wordfence)并限制登录尝试次数。


总结

  • 推荐方式:

    • 新手 → 使用宝塔面板一键安装(5分钟完成)。

    • 高级用户 → 手动安装(灵活控制配置)。

  • 关键步骤:

    1. 准备数据库和Web环境。

    2. 下载WordPress并配置 wp-config.php。

    3. 完成安装后启用HTTPS和备份。

通过以上步骤,你可以轻松在云服务器上部署WordPress,快速搭建个人博客或企业网站!


不容错过
Powered By TOPYUN 云产品资讯