使用wp-cli和WAMP虚拟主机设置WordPress站点


Setting WordPress siteurl using wp-cli with WAMP virtual host

我有一个bash脚本,我正在使用wp-cli安装WordPress。一切都很好,除了设置站点。我的安装方式是:

wp core install --url=mysite --title=mysite --admin_user=admin --admin_password=password --admin_email=example@mysite.com

即使它应该在安装时设置,站点仍然是'localhost',然后破坏一切,因为我使用的是WAMP的虚拟主机。我尝试用

手动更新
wp option update siteurl mysite

但这只是返回'Success:传递给'siteurl'选项的值是不变的。, siteurl保留为localhost。脚本运行后,wp-config.php中甚至没有设置WP_SITEURL和WP_HOME值。如果我手动添加它们,一切都很好,但我真的需要通过脚本来完成。

我想我刚刚把它改了:

Try this:

# wp option set siteurl http://192.168.99.100 --allow-root
Success: Updated 'siteurl' option.
# wp option get siteurl --allow-root
http://192.168.99.100
# wp option set home http://192.168.99.100 --allow-root
Success: Updated 'home' option.
# wp option get home --allow-root
http://192.168.99.100