安装WordPress

环境信息

数据库用户:webuser PHP版本:7.4 MySQL版本:8.0.42


  1. 下载 WordPress并解压:
    wget https://wordpress.org/latest.tar.gz
    tar -zxvf latest.tar.gz -C /var/www/html
    
  2. 设置权限:
    sudo chown -R www-data:www-data /var/www/html/wordpress
    sudo chmod -R 755 /var/www/html/wordpress
    
  3. 创建数据库:
    mysql -u root -p
    CREATE DATABASE wordpress;
    EXIT;
    
  4. Nginx配置文件

    server {
        listen 80;
        server_name blog.mxdx.com;  # 替换为你的域名或IP
        root /var/www/html/wordpress;
        index index.php index.html index.htm;
    
        # 基础日志设置
        access_log /var/log/nginx/wordpress_access.log;
        error_log /var/log/nginx/wordpress_error.log;
    
        # WordPress 主路由规则
        location / {
            try_files $uri $uri/ /index.php?$args;
        }
    
        # PHP处理
        location ~ \.php$ {
            include snippets/fastcgi-php.conf;
            fastcgi_pass unix:/run/php/php7.4-fpm.sock;  # 根据实际PHP版本调整
            fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
            include fastcgi_params;
        }
    
        # 静态文件缓存(本地开发可注释掉)
        location ~* \.(js|css|png|jpg|jpeg|gif|ico|svg)$ {
            expires 24h;
            access_log off;
        }
    
        # 禁止访问隐藏文件
        location ~ /\. {
            deny all;
            access_log off;
        }
    
        # 禁止访问敏感文件
        location ~* (wp-config\.php|readme\.html|license\.txt) {
            deny all;
        }
    }
    
  5. 访问 http://blog.mxdx.com/wordpress,按向导完成配置:

    image

配置Wordpress的邮件服务插件实现注册验证邮件等功能

搜索WP Mail SMTP插件安装并启用 image image image

按照要求配置SMTP主机,关闭三项分别是加密,自动TLS,认证!! image

点击继续Sava and Continue继续 image

点击灰色按钮跳过此步骤 image

image

image

提示有问题,不要慌,点击箭头指向的橙色按钮 image

提示已经发送邮件 image

打开收件的邮箱发现测试收件成功,至此配置完成 image

测试注册用户功能

打开注册页面 image

输入注册信息(请勿照抄) image image

注册后对应邮箱会发现多一封新邮件,如果没有可以查看垃圾邮件有没有 image image

点开这封新的邮件里提供的链接 image

设置新密码后保存 image

尝试进行登录 image

登录成功! image

梦葉樱 all right reserved,powered by Gitbook该文件最后修改时间: 2025-07-21 12:54:03

results matching ""

    No results matching ""