ツイート
シェア
LINEで送る
B! はてぶでブックマーク
Pocketでブックマーク
RSSフィード

WordPress, wpコマンドが使えないとき確認すること

wordpress image
イラストダウンロードサイト【イラストAC】
の画像をもとに加工しています。

WordPressにはwpコマンドがあります。管理画面でするようなことをコマンド入力でできます。

でも、wpコマンドが使えないことがあり、ボクは4回起きました。ただ使い方をまちがっていただけですが。

シェルコマンドと同じように使っているとすぐエラーになってしまいます。

上級者向けですが内容はとてもかんたんです。

wpコマンドは正確にはwp-cliモジュールです。WordPressをコマンドラインから操作するもの。(黒い画面でごちょごちょ入力するタイプです。)

WordPressの管理画面でできることはwpコマンドでもできます。さらにテスト環境構築やデータベースの操作など、直接アプリに影響がでるようなこともできます。

WordPressの上級者向け管理ツールですね?

ただし、WordPressの標準ツールではありません。開発プロジェクトもWordPressからは独立しています。

もちろんWordPressをインストールしてもwp-cliモジュールはありません。自分でインストールする必要があります。

KUSANAGIを使ってWordPressをインストールする場合は、wp-cliもインストールされます。

KUSANAGIは、ウェブサイト公開に必要なアプリをまとめて管理するツールです。そのツールの中にwp-cliモジュールも含まれています。

説明は長くなってしまったのでこのくらいにして、wpコマンドはよくこのようなエラーが起きます。

wpコマンドのエラー
wp core check-update
Error: This does not seem to be a WordPress install. Pass --path=`path/to/wordpress` or run `wp core download`.
WordPressがインストールされていないようです。
--pathオプションを使うか、wp-coreをダウンロードしてください。

???なんで??? WordPressあるんだけど???

と何度も思うエラーです。

このエラーは、wpコマンドがWordPressのインストールパスを認識できないために起きます。

wp-coreのダウンロードは必要はありません。wp-coreはWordPressのコア・モジュールなのでWordPressの中に入ってます。

解決策は二つ。

  • WordPressのインストールディレクトリでコマンドを実行する。
  • wpコマンドでオプションの--path="/xxx/xxx/DocumentRoot"を指定する

のどちらかです。

ディレクトリを移動してコマンド実行
cd /home/kusanagi/sample/DocumentRoot
wp core check-update

WordPressのインストール先ならどの階層でも実行できます。プラグインのディレクトリでもいいし、テーマファイルのディレクトリでもいいです。

--pathオプションを指定してコマンド実行
wp core check-update --path="/home/kusanagi/sample/DocumentRoot"
前の投稿
WordPress アイキャッチ画像にキャプション(説明)を表示する方法
WordPress, コメントフォームのボタンをカスタマイズする方法
次の投稿

WordPressの本

post-cta-image

たくさんあるなかで、WordPressの基本が学べる、目的別に学べる本を選びました。

  • WordPressの基本。
  • Webサイト作成から運用まで全体的に学ぶ。
  • かんたんなカスタマイズを学ぶ。
  • 何も分からないところから学ぶ。
  • WordPressからPHPプログラミングを学ぶ。

の5冊です。どうしてもネット上で調べて勉強するのが苦手という人におすすめです。

この内容をモノにすればほかの本は必要ありません。あとは自分の力で、書籍を使わずにインターネット上にある情報だけで学んでいけます。

コメントを残す

*