Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用wp cli和WAMP虚拟主机设置WordPress siteurl_Php_Wordpress_Bash_Wamp_Wampserver - Fatal编程技术网

Php 使用wp cli和WAMP虚拟主机设置WordPress siteurl

Php 使用wp cli和WAMP虚拟主机设置WordPress siteurl,php,wordpress,bash,wamp,wampserver,Php,Wordpress,Bash,Wamp,Wampserver,我有一个bash脚本,用于使用wpcli安装WordPress。除了设置siteurl之外,一切都正常。我安装的方式是: wp core install --url=mysite --title=mysite --admin_user=admin --admin_password=password --admin_email=example@mysite.com 即使应该在安装时设置,siteurl仍然是“localhost”,这会破坏一切,因为我使用的是WAMP的虚拟主机。我尝试用手动更新

我有一个bash脚本,用于使用wpcli安装WordPress。除了设置siteurl之外,一切都正常。我安装的方式是:

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

但这只返回“Success:siteurl”选项传递的值未更改。”并且siteurl保持为localhost。脚本运行后,WP-config.php中甚至没有设置WP_SITEURL和WP_HOME值。如果我手动添加它们,一切正常,但我确实需要通过脚本来完成。

我想我刚刚更改了它:

试试这个:

# 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

我想我刚把它换了:

试试这个:

# 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

只需在浏览器中设置vhost,然后使用5分钟安装。在浏览器地址中使用vhost域也不确定如何在Windows上使用bash脚本。你是怎么做到的?是的,我完全知道如何安装WordPress。但是,你根本没有回答我的问题;我特别声明我需要通过一个bash脚本(使用Git-bash)来实现这一点。事实上,无论我在使用什么,你都没有提到你在使用Git++的事实,我问了一个特定的问题,并说我需要用脚本来实现这一点,你给我的答案是手动安装WordPress。这是一个完全不相关的答案。只需设置vhost,然后在浏览器中使用5分钟的安装。在浏览器地址中使用vhost域也不确定如何在Windows上使用bash脚本。你是怎么做到的?是的,我完全知道如何安装WordPress。但是,你根本没有回答我的问题;我特别声明我需要通过一个bash脚本(使用Git-bash)来实现这一点。事实上,无论我在使用什么,你都没有提到你在使用Git++的事实,我问了一个特定的问题,并说我需要用脚本来实现这一点,你给我的答案是手动安装WordPress。这是一个完全不相干的答案。