如何配置 WAMP 和 Wordpress 以进行定期站点维护

How to configure WAMP and Wordpress for regular site maintenance

我目前正在使用 WAMP 在本地 PC 上托管网站。我有两个关于配置的问题:

1) 每当我想向我的网站添加内容时,我都需要编辑 wp-config.php 以指向本地主机目录而不是我的实时站点

/* 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>

因此,每次我的网站上线时,我都需要注释掉该块,然后它才能正常工作。但是,每当我想对我的网站进行更改时,我都必须再次取消对虚拟主机的注释。与我的第一期类似,有没有更简单的方法来切换站点维护和在线模式?提前感谢任何 comments/suggestions.

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

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

安装分开后,上述问题就解决了。