###前提・実現したいこと
docker上に構築したwordpressに対してwp-cliを利用して本番環境とテスト環境でサイト
・記事内のURLを変更したいです。本番環境はAWS、テスト環境はローカルのPC(Mac等)になります。
docker+wordpressの環境は下のスライドに沿って作成しています。
http://www.slideshare.net/mookjp/dockerword-press
上記手順によって開発環境を構築した後、コンテナ上にアクセスしてwp-cliをインストールし、wordpressの情報取得(post list)を行おうとしたところタイトルに記載のエラーが表示されてしまい、動作しませんでした。
上記エラーの解決策、またはwordpressの本番環境とテスト環境でうまいことサイト・記事内のURLを変更する方法があればご教示お願います。
###発生している問題・エラーメッセージ
docker上にあるwordpressに対してwp --allow-root --path=/app/ option update home 'http://example.com'等のコマンドにてwordpressのURLを変更使用した際に以下のエラーメッセージが表示されます。
エラーメッセージ PHP Fatal error: Call to undefined function apply_filters() in /app/wp-includes/load.php on line 315
###試したこと
https://github.com/wp-cli/wp-cli/issues/1631
上記のサイトに記載してあるようにwp-config.phpを以下のように書き換えてみましたがうまく動作しませんでした。
Change:
/** Sets up WordPress vars and included files. */ require_once(ABSPATH . 'wp-settings.php');
To
if(!function_exists('wp_unregister_GLOBALS')) { /** Sets up WordPress vars and included files. */ require_once(ABSPATH . 'wp-settings.php'); }
あなたの回答
tips
プレビュー