【发布时间】:2026-02-14 12:05:02
【问题描述】:
我目前正在使用 WAMP 在我的本地 PC 上托管一个网站。关于配置,我有两个问题:
1) 每当我想向我的网站添加内容时,我都需要编辑 wp-config.php 以指向 localhost 的目录而不是我的实时站点
/* Making edits with localhost
define('WP_SITEURL', 'http://localhost/example');
define('WP_HOME', 'http://localhost/example');
/* Public site directory
/*define('WP_HOME', 'http://example.com');*/
/*define('WP_SITEURL', 'http://example.com');*/
有没有更简单的方法来实现自动化?我无法想象每个使用 WAMP 和 wordpress 的人都必须经历这个过程,我错过了什么吗?
2) 每当我有一个本地主机的虚拟主机时,查看我网站的人都会被重定向到我的本地主机而不是网站。我对 http-vhosts.conf 虚拟主机的配置如下:
<VirtualHost *:80>
ServerName localhost
ServerAlias localhost
DocumentRoot "${INSTALL_DIR}/www"
<Directory "${INSTALL_DIR}/www/">
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
所以,每次我的网站上线时,我都需要注释掉该块,然后它才能正常工作。但是,每当我想对我的网站进行更改时,我都必须再次取消注释虚拟主机。类似于我的第一个问题,有没有更简单的方法可以在站点维护和在线模式之间切换?提前感谢任何 cmets/建议。
【问题讨论】:
-
WAMP 在本地使用,您应该为您的 live 公共站点单独安装一个公共安装。 WAMP 不适用于外部访问。
-
@Mulli,感谢您的反馈。我原以为因为 WAMP 有一个在线模式,所以它可以很好地用于公共访问,因为它为此目的设置了权限。你会推荐一些其他发行版来托管实时网站吗?
-
Would you recommend some other distribution for hosting live sites- 如果我托管自己的网站,我会为它获得一个 Linux 服务器,但你可以在 VM 中运行它们,这样你就拥有了 linux 的所有好处。它更容易保护等...... -
我建议只在本地使用 WAMP。它没有公共设施的保护。我不是托管服务提供商。我个人正在使用 SiteGround 并对它感到满意。具体来说,他们的支持是真正的 24/7。