首页 > 解决方案 > 如何配置 WAMP 和 Wordpress 以进行定期站点维护

问题描述

我目前正在使用 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>

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

标签: phpwordpresswamp

解决方案


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

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

安装分离后,上述问题得到解决。


推荐阅读