【问题标题】:Setting WordPress siteurl using wp-cli with WAMP virtual host使用 wp-cli 和 WAMP 虚拟主机设置 WordPress siteurl
【发布时间】:2017-02-01 21:12:20
【问题描述】:

我有一个 bash 脚本,用于使用 wp-cli 安装 WordPress。除了设置站点网址外,一切正常。我的安装方式是:

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

即使它应该在安装时设置,siteurl 最终仍然是“localhost”,这会破坏一切,因为我使用的是 WAMP 的虚拟主机。我尝试手动更新

wp option update siteurl mysite

但这只是返回'成功:为'siteurl'选项传递的值没有改变。'并且 siteurl 保持为本地主机。脚本运行后,甚至没有在 wp-config.php 中设置 WP_SITEURL 和 WP_HOME 值。如果我手动添加它们,一切正常,但我真的需要通过脚本来完成。

【问题讨论】:

  • 只需设置虚拟主机,然后在浏览器中使用 5 分钟安装。 codex.wordpress.org/…在浏览器地址栏中使用虚拟主机域
  • 也不确定您是如何在 Windows 上使用 bash 脚本的。你是怎么做到的?
  • 是的,我完全了解如何安装 WordPress。但是,您根本没有回答我的问题;我特别指出我需要通过 bash 脚本(使用 Git Bash)来执行此操作。
  • 实际上你零次提及你使用 Git++ 的事实
  • 不管我用的是什么,我都问了一个具体的问题,说我需要用脚本来完成,而你给我的答案是手动安装 WordPress。这是一个完全不相关的答案。

标签: php wordpress bash wamp wampserver


【解决方案1】:

我想我刚刚改了:

试试这个:

# 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

【讨论】:

    猜你喜欢
    • 2013-03-15
    • 2014-07-15
    • 2014-09-20
    • 2015-01-25
    • 2018-04-23
    • 1970-01-01
    • 2016-01-23
    • 2014-04-08
    • 1970-01-01
    相关资源
    最近更新 更多