【问题标题】:How to configure WAMP and Wordpress for regular site maintenance如何配置 WAMP 和 Wordpress 以进行定期站点维护
【发布时间】: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。

标签: php wordpress wamp


【解决方案1】:

WAMP 在本地使用,您应该为您的实时公共站点单独安装一个公共安装。 WAMP 不适用于外部访问。

本地安装无法抵御攻击,也无法抵御繁重的流量。应该使用一些托管服务。

一旦安装分离,上述问题就解决了。

【讨论】:

  • One should use some hosting service 在大多数情况下是的,但是如果您知道自己在做什么,那就没问题了...在我的工作中,我们两者都使用。
  • @ArtisticPhoenix 完全同意! : “如果你知道你在做什么......” :-)
  • 是的,尽管我很清楚自己在做什么,但我们有一位外部安全专家会检查所有内容并攻击我们的东西等……他甚至尝试过一次对我进行网络钓鱼并留下一个闪存驱动器在我的车上……哈哈……:)
  • @ArtisticPhoenix ...在这种情况下,有时解决困境(或问题)的方法是防止其原因... :-)