Skip to content

urlオプションがあるとsearch-replaceが機能しないマルチサイトがある #8

@planpot

Description

@planpot

以下の問題に近いと思うのですが、bash-wp-deployでも特定条件のマルチサイトでpull -t,push -tともにsearch-replaceが機能しないままデータベースがinport/exportされてしまいます。
https://discourse.roots.io/t/wp-cli-doesnt-work-on-multisite-subfolders/5002

--urlオプションを外すと動作したのであとで置換するという場当たりな対応で凌いでいますが、報告としてIssueたてました。

wp search-replace ${SERVER_URL} ${LOCAL_SERVER_URL} --network > /dev/null
wp search-replace ${SERVER_NAME} ${LOCAL_SERVER_NAME} --network > /dev/null

この現象が発生したマルチサイトのconfigは以下の通りです。参考まで

define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', false);
define('DOMAIN_CURRENT_SITE', 'sample.com');
define('PATH_CURRENT_SITE', '/subfolder/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions