問題タブ [wp-cli]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mamp - WP CLI を使用すると、wp config create でエラーが発生する
WP CLI を使用して、MAMP を使用して WordPress をダウンロードおよびインストールしています。私はこのエラーに遭遇しますが、試してみるとwp config create
developer.wordpress やその他の検索で、このエラーに対処したものは見つかりませんでした。もちろん、ファイルを手動で編集することもできますが、それではすべての楽しみが台無しになります。アイデア?
php - Preg_replace が WP-CLI search-replace で機能しない
Wordpress でファイル名を images/filename および files/filename に変更する必要があり、最終的に WP-CLI の検索置換機能を使用しました。
これが私が実行するシェルコマンドです:
これにより、次のメッセージが返されます0 replacements to be made
。
データベースからの 1 つのエントリを次に示します。
次のようなカスタム PHP スクリプトを作成しました。
これはデータをうまく置き換えます。結果は次のようになります
a:5:{s:5:"width";i:2048;s:6:"height";i:1536;s:4:"file";s:5:"images/5.jpg" ...
これは WP-CLI search-replace のソース コードです。
ここで使われているものとまったく同じpreg_replace
ものを使用していますが、
これが WP-CLI で機能しないのはなぜですか?
wordpress - wp-cli を使用してワードプレスのバージョンを更新中に「セグメンテーション違反」エラーが発生する
wp-cli を使用して WordPress を更新しようとしていますが、コマンドを実行した後に "Segmentation fault" エラーが発生します。
解決策を提案してください。
以下は私が使用したコマンドです、
上記のコマンドを実行すると、「セグメンテーション違反」というエラーが表示されます
PHP のバージョンは PHP 5.6.30 で、オペレーティング システムは CentOS Linux 7 (コア) です。
wordpress - Docker ボリュームを使用した WP-CLI ファイルのアクセス許可の問題
wordpress:cli
コンテナーは、コンテナーと共有されているボリューム上のファイルを操作できませんwordpress
。
docker-compose.yml
WordPressのブートストラップに使用するファイルは次のとおりです。
インストールを開始するとdocker-compose up
、wp-cli
次の警告が表示されます。
wp-cli
インストールはこれまでのところうまくいきますが、他のタスクではファイルの操作が重要であるため、この警告を修正したいと思います。
コンテナ内からwordpress
、権限は次のようになります。
しかし、cli
コンテナー内からは、同じボリュームは次のようになります。
コンテナ内のユーザーcli
は(コンテナ内にあるのとwww-data
同じようにwordpress
)、目的のフォルダーを作成できません。
Macでdocker compose 1.18.0とdocker engine 17.12.0-ceを実行しています。
github issueも作成しました。