以下是转移域名和配置新域名的步骤:

1. 购买并配置新的域名

  • 登录你的域名注册商账户。
  • 在域名管理页面中,将新的域名的 A记录 指向你的服务器 IP 地址(与你原来的域名 IP 地址相同)。
  • 如果你使用了 CDN(如 Cloudflare),可以将新域名添加到 CDN 中,并进行相关配置。

2. 在服务器上配置新域名

  • 如果你使用 NginxApache,可以在服务器的配置文件中添加新域名:
    • Nginx:创建或编辑一个新配置文件,例如 /etc/nginx/sites-available/newdomain.conf
    • Apache:在虚拟主机配置文件中添加新域名,例如 /etc/apache2/sites-available/newdomain.conf
  • 配置文件示例(Nginx): server { listen 80; server_name newdomain.com; # 替换为你的新域名 root /var/www/html; # 替换为你的站点目录 location / { try_files $uri $uri/ =404; } location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/var/run/php/php7.4-fpm.sock; # 根据你的 PHP 版本修改 } }
  • 启用配置并重启 Web 服务器:
    bash sudo ln -s /etc/nginx/sites-available/newdomain.conf /etc/nginx/sites-enabled/ sudo nginx -t sudo systemctl reload nginx
    对于 Apache,同样可以启用新域名配置并重启服务器。

3. 更新 WordPress 或网站配置

  • 如果你在使用 WordPress,可以在网站数据库中更改网站 URL:
    • 登录到 MySQL 客户端(不需要 phpMyAdmin,可以直接使用命令行):
      bash sudo mysql -u root -p
    • 进入你的 WordPress 数据库:
      sql USE wordpress_database;
    • 更新 WordPress 设置中的网站 URL:
      sql UPDATE wp_options SET option_value = 'http://newdomain.com' WHERE option_name = 'siteurl' OR option_name = 'home';
    • 退出 MySQL 控制台。
  • 或者,直接在 WordPress 后台设置中修改 站点地址(URL)WordPress 地址(URL)

4. (可选)配置 SSL 证书

  • 如果你的新域名需要 SSL 证书,可以使用 Let’s Encrypt 来申请证书。
  • 例如,使用 Certbot 来为 Nginx 配置证书:
    bash sudo certbot --nginx -d newdomain.com

总结

你可以完全跳过 phpMyAdmin,通过服务器控制面板或手动配置将新的域名添加到你的服务器上。直接在命令行或数据库客户端中操作即可。域名转移和配置主要涉及 Web 服务器和 DNS 配置,而不依赖于 phpMyAdmin。

参考视频https://www.youtube.com/watch?v=Y02uNMvpSIs&t=97s

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注