服务器上安装wordpress没有域名?

服务器

在没有域名的情况下,你仍然可以在服务器上安装 WordPress,但这通常适用于以下几种情况:


✅ 适用场景:

  1. 本地开发/测试环境
  2. 使用 IP 地址访问的内网或临时服务器
  3. 准备阶段:先部署 WordPress,之后再绑定域名

🛠 方法一:使用服务器 IP 地址安装 WordPress

步骤如下:

1. 安装 LAMP 或 LNMP 环境

确保你的服务器已经安装了:

  • Web 服务器(Apache/Nginx)
  • PHP 及常用扩展(如 php-mysql, php-curl 等)
  • MySQL/MariaDB 数据库

2. 下载并解压 WordPress

cd /var/www/html
wget https://wordpress.org/latest.tar.gz
tar -zxvf latest.tar.gz

此时会生成一个 wordpress 文件夹。

你可以将其内容移到根目录下:

mv wordpress/* .
rm -rf wordpress

3. 创建数据库和用户

CREATE DATABASE wordpress;
CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost';
FLUSH PRIVILEGES;

4. 配置 wp-config.php

复制配置文件模板:

cp wp-config-sample.php wp-config.php

编辑 wp-config.php,填写数据库信息:

define('DB_NAME', 'wordpress');
define('DB_USER', 'wpuser');
define('DB_PASSWORD', 'your_password');
define('DB_HOST', 'localhost');

⚠️ 注意:此时不要设置 WP_HOMEWP_SITEURL,除非你知道自己在做什么。

5. 设置权限

chown -R www-data:www-data /var/www/html
chmod -R 755 /var/www/html

6. 通过浏览器访问安装向导

打开浏览器访问:

http://你的服务器IP地址

你会看到 WordPress 的安装界面,继续按照步骤完成即可。


🔧 后续绑定域名时的注意事项

一旦你有了域名,需要做以下几步:

  1. 将域名解析到服务器 IP

    • 在域名服务商后台添加 A 记录,指向你的服务器 IP
  2. 修改 WordPress 中的站点地址

    • 登录 WordPress 后台,在“设置” -> “常规”中修改:
      • WordPress 地址 (URL)
      • 站点地址 (URL)

    或者直接在数据库中修改 wp_options 表中的 siteurlhome 字段。

  3. 配置虚拟主机(如果是 Apache/Nginx)

    • 为你的域名配置虚拟主机配置文件,指向 WordPress 根目录

❗ 常见问题与解决方案

Q:用 IP 安装后绑定了域名,无法访问?

  • 原因:WordPress 内部记录了站点 URL。
  • 解决:手动修改数据库或使用 WP_HOMEWP_SITEURL 常量来修正地址。

Q:能用公网 IP 搭建正式网站吗?

  • 技术上可以,但不推荐用于生产环境,因为:
    • IP 地址容易变动(尤其是非固定 IP)
    • 不利于 SEO 和品牌建设
    • 无法使用 HTTPS(Let’s Encrypt 要求域名)

✅ 小结

是否有域名 是否可以安装 WordPress 备注
✅ 有 ✅ 是 推荐方式
❌ 无 ✅ 是 可以用 IP 地址访问,适合测试
📲 动态 IP ⚠️ 可行但不推荐 网站不稳定

如果你告诉我你使用的服务器类型(如阿里云、腾讯云、VPS、本地电脑等),我可以给你更具体的步骤。需要的话也可以帮你写好配置文件 😄

未经允许不得转载:CDNK博客 » 服务器上安装wordpress没有域名?