我目前正在使用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)每当我有localhost的虚拟主机时,查看我网站的人都会被重定向到我的本地主机而不是网站。我对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>
因此,每次我的网站上线时,我都需要注释掉该块,然后它才能正常工作。但是,每当我想对我的网站进行更改时,我都必须再次取消注释虚拟主机。与我的第一个问题类似,是否有更简单的方法在站点维护和在线模式之间切换?提前感谢任何意见/建议。
WAMP在本地使用,您应该为您的实时公共站点单独进行公共安装。 WAMP不适用于外部访问。
本地安装不受攻击,也不受大量流量的保护。一个人应该使用一些托管服务。
一旦安装分离,就解决了上述问题。