メインコンテンツに移動
shirane lab
メインナビゲーション
ホーム
ブログ
Drush
検索
パンくず
ホーム
Drush
Drush
drush php:cli と psysh について
ちょっとしたコードを CLI で動かしたい時に便利な環境が REPL です。Drupal 9 では、Drush の php:cli コマンドで PsySh という PHP の REPL が利用できます。
2021/12/11(土) - 00:16
Docker-compose で Drupal 9 サイトを立ち上げる手順の動画
前回までの設定とイメージを利用して Docker-compose で各コンテナを起動し、drush site:install コマンドで対話的に Drupal 9 をインストールする手順です。
2021/10/22(金) - 02:06
Drupal の Docker 公式イメージに Drush を追加してコマンドラインから Drupal 9 をインストールする手順の動画
Drupal の Docker 公式イメージに Drush を追加した独自イメージを作り、これを起動したコンテナでコマンドラインから Drupal 9 をインストールする手順の動画を作りました。
2021/10/14(木) - 21:34
Drupal 9 を Composer でインストールする手順の音声入りスライド
Drupal 9 を Composer でインストールする手順を説明した音声入りのスライドを作りました。ffdsm の仮想環境を利用します。
2021/09/29(水) - 16:10
Drupal 9 を Composer でインストールする手順の動画を作ってみた
先日書いた、
Ubuntu 20.04 LTS ベースの Drual 実習環境
(ふづむ)を使って、ローカルの仮想マシン環境で Drupal 9 をインストールする手順を動画にしてみました。
2021/09/28(火) - 10:22
Drush 出力の形式、フィールド、絞り込みについて
Drush 出力の形式、フィールド、絞り込みについて。この記事は「Output Formats, Fields and Filters」(drush.org)の拙訳です。
2021/01/17(日) - 11:41
Drush のコマンド ヘルプについて
この秋からブログ記事としてアップしてきた Drush コマンドヘルプの日本語訳が完結したので、過去記事をコマンド分類で絞り込めるようにしてみました。
2020/12/24(木) - 00:00
drush watchdog:show-one コマンド
ID を指定して 1 件のログ レコードを表示する。
2020/12/23(水) - 22:01
drush watchdog:show コマンド
watchdog のメッセージを表示する。
2020/12/23(水) - 22:01
drush watchdog:list コマンド
watchdog のメッセージ リストを対話的に絞り込む。
2020/12/23(水) - 21:51
drush watchdog:delete コマンド
watchdog のログ レコードを削除する。
2020/12/23(水) - 21:48
drush views:list コマンド
システムに定義されているすべてのビューの一覧を取得する。
2020/12/23(水) - 06:50
drush views:execute コマンド
ビューを実行して、結果の件数、または出力される HTML を表示する。
2020/12/23(水) - 06:49
drush views:enable コマンド
指定したビューを有効にする。
2020/12/23(水) - 06:49
drush views:disable コマンド
指定したビューを無効にする。
2020/12/23(水) - 06:48
drush views:dev コマンド
いくつかの Views 設定を開発者向けの値に設定する。
2020/12/23(水) - 06:48
drush views:analyze コマンド
すべてのビューと解析の警告を一覧表示する。
2020/12/23(水) - 06:46
drush user:unblock コマンド
指定したユーザーのブロックを解除する。
2020/12/22(火) - 06:45
drush user:role:remove コマンド
指定したユーザー アカウントからロールを削除する。
2020/12/22(火) - 06:44
drush user:role:add コマンド
指定したユーザー アカウントにロールを追加する。
2020/12/22(火) - 06:43
drush user:password コマンド
指定した名前のユーザー アカウントのパスワードを設定する。
2020/12/22(火) - 06:42
drush user:login コマンド
ユーザー ID 1、または他のユーザーのワンタイムログイン用リンクを表示する。
2020/12/22(火) - 06:41
drush user:information コマンド
指定したユーザーに関する情報を表示する。
2020/12/22(火) - 06:40
drush user:create コマンド
ユーザー アカウントを作成する。
2020/12/22(火) - 06:40
drush user:cancel コマンド
指定した名前のユーザー アカウントを取り消す。
2020/12/22(火) - 06:39
drush user:block コマンド
指定したユーザーをブロックする。
2020/12/22(火) - 06:39
drush updatedb:status コマンド
保留されているデータベース更新の一覧を表示する。
2020/12/21(月) - 11:11
drush updatedb コマンド
必要なデータベース更新(update.php の実行と同等)を適用する。
2020/12/21(月) - 11:11
drush twig:unused コマンド
使用されていない可能性がある Twig テンプレートを検索する。
2020/12/21(月) - 11:10
drush twig:compile コマンド
すべての Twig テンプレートをコンパイルする。
2020/12/20(日) - 09:42
drush theme:uninstall コマンド
テーマをアンインストールする。
2020/12/19(土) - 08:44
drush theme:enable コマンド
1つ以上のテーマを有効にする。
2020/12/18(金) - 07:51
drush state:set コマンド
状態の値を設定する。
2020/12/17(木) - 08:00
drush state:get コマンド
状態の値を表示する。
2020/12/16(水) - 10:45
drush state:delete コマンド
状態エントリを削除する。
2020/12/15(火) - 08:15
drush sql:sync コマンド
元サイトから送り先サイトにデータベースをコピーする。データの転送には rsync を使用する。
2020/12/14(月) - 04:20
drush sql:sanitize コマンド
ユーザー データを削除またはランダム化してデータベースを無害化する。
2020/12/13(日) - 09:50
drush sql:query コマンド
データベースにクエリを発行する。
2020/12/12(土) - 10:31
drush sql:dump コマンド
mysqldump や同等のコマンドを使用して、Drupal のデータベースを SQL としてエクスポートする。
2020/12/11(金) - 07:59
drush sql:drop コマンド
指定したデータベースのテーブルをすべて削除する。
2020/12/10(木) - 08:59
drush sql:create コマンド
データベースを作成する。
2020/12/09(水) - 08:17
drush sql:connect コマンド
DB への接続コマンドを文字列として出力する。
2020/12/08(火) - 11:38
drush sql:cli コマンド
Drupal の資格情報を使用して SQL コマンドライン インターフェイスを開く。
2020/12/07(月) - 06:26
drush site:ssh コマンド
Drupal サイトのサーバーに SSH で接続し、必要に応じてシェル コマンドを実行する。
2020/12/06(日) - 11:26
drush site:set コマンド
現在のセッションに存続するサイト エイリアスを設定する。
2020/12/05(土) - 09:55
drush site:install コマンド
モジュール/テーマ/構成設定/プロファイルと共に Drupal をインストールする。
2020/12/04(金) - 11:27
Drupal 9.0.9 から 9.1.0 へのアップデート
Drupal 9.1.0 がリリースされたので、このサイトを 9.0.9 から 9.1.0 に更新した。以下そのときの手順をメモする。
2020/12/03(木) - 14:52
drush site:alias-convert コマンド
旧式のサイト エイリアス ファイルを新しい yml 形式に変換する。
2020/12/03(木) - 06:41
drush site:alias コマンド
サイト エイリアスの詳細、または利用可能なサイト エイリアスの一覧を表示する。
2020/12/02(水) - 07:26
drush role:perm:remove コマンド
指定した権限をロールから削除する。
2020/12/01(火) - 12:29
drush role:perm:add コマンド
指定した権限をロールに付与する。
2020/11/30(月) - 07:38
drush role:list コマンド
システム上で定義されているすべてのロールのリストを表示する。
2020/11/29(日) - 09:28
drush role:delete コマンド
ロールを削除する。
2020/11/28(土) - 10:32
drush role:create コマンド
新しいロールを作成する。
2020/11/27(金) - 09:18
drush queue:run コマンド
名前を指定したキューを実行する。
2020/11/26(木) - 10:35
drush queue:list コマンド
すべての定義済みキューのリストを返す。
2020/11/25(水) - 09:07
drush queue:delete コマンド
特定のキューの項目をすべて削除する。
2020/11/24(火) - 10:01
drush pm:uninstall コマンド
1 つ以上のモジュール、およびそれらに依存しているモジュールをアンインストールする。
2020/11/23(月) - 05:28
drush pm:security-php コマンド
Drupal 以外の PHP パッケージで未適用のセキュリティ更新を確認する。
2020/11/22(日) - 09:44
drush pm:security コマンド
Drupal の Composer パッケージで未適用のセキュリティ更新を確認する。
2020/11/21(土) - 08:11
drush pm:list コマンド
利用可能な拡張機能(モジュールとテーマ)を一覧表示する。
2020/11/20(金) - 06:31
drush pm:enable コマンド
1 つ以上のモジュールを有効にする。
2020/11/19(木) - 07:34
drush php:script コマンド
Drupal の完全起動後に PHP でスクリプトを実行する。
2020/11/18(水) - 07:36
drush php:eval コマンド
Drupalを(利用可能であれば)起動した後で任意の PHP コードを実行する。
2020/11/17(火) - 07:21
drush php:cli コマンド
Drupal サイト上で対話シェルを開く。
2020/11/16(月) - 07:26
drush locale:update コマンド
利用可能な翻訳の更新をインポートする。
2020/11/15(日) - 14:22
drush locale:import コマンド
gettext 翻訳ファイルをインポートする。
2020/11/14(土) - 09:56
drush locale:export コマンド
gettext 翻訳ファイルをエクスポートする。
2020/11/13(金) - 07:56
drush locale:check コマンド
利用可能な翻訳の更新をチェックする。
2020/11/12(木) - 10:04
drush image:flush コマンド
指定した画像スタイルの派生画像をフラッシュする。
2020/11/11(水) - 08:54
drush image:derive コマンド
指定した画像から派生画像を作成する。
2020/11/10(火) - 07:54
drush entity:updates コマンド
エンティティの保留になっているスキーマ更新を適用する。
2020/11/09(月) - 09:28
drush entity:delete コマンド
コンテンツ エンティティを削除する。
2020/11/08(日) - 04:09
drush deploy:hook-status コマンド
保留中のデプロイ更新フックに関する情報を表示する。
2020/11/07(土) - 09:05
drush deploy:hook コマンド
保留中のデプロイ更新フックを実行する。
2020/11/06(金) - 08:42
drush deploy コマンド
コードデプロイ後の複数コマンドを実行する。
2020/11/06(金) - 08:00
drush core:topic コマンド
指定したトピックの詳細ドキュメントを読む。
2020/11/05(木) - 12:49
drush core:status コマンド
Drush と Drupal の環境の概要を表示する。
2020/11/04(水) - 17:04
drush core:rsync コマンド
ssh を使用して別サーバーとの間で Drupal のコードや files ディレクトリをリモート同期(rsync)する。
2020/11/03(火) - 07:09
drush core:requirements コマンド
Drupal のインストール環境に異常がないかを確認するための情報を表示する。
2020/11/02(月) - 07:21
drush core:init コマンド
bash スタートアップファイルに bash エイリアスと便利なコマンドプロンプトを設定する。
2020/11/01(日) - 06:44
drush core:edit コマンド
drushrc、サイトエイリアス、Drupal の settings.php ファイルなどを編集する。
2020/10/31(土) - 12:09
drush core:cron コマンド
指定したサイトの有効な全モジュールの cron フックをすべて実行する。
2020/10/30(金) - 10:09
drush config:status コマンド
構成設定の状態(ファイルシステムの構成設定とデータベースの構成設定との差分)を表示する。
2020/10/29(木) - 06:24
drush config:set コマンド
構成設定の値を直接設定する。構成設定のインポートは実行しない。
2020/10/28(水) - 06:22
drush config:pull コマンド
構成設定をエクスポートして別の環境に転送する。
2020/10/27(火) - 06:20
drush config:import コマンド
構成設定ディレクトリから構成設定をインポートする。
2020/10/26(月) - 06:57
drush config:get コマンド
構成設定の値、または構成設定オブジェクト全体を表示する。
2020/10/25(日) - 10:10
drush config:export コマンド
Drupal の構成設定をディレクトリにエクスポートする。
2020/10/24(土) - 09:28
drush config:edit コマンド
特定の構成設定ファイルをテキスト エディタで開き、エディタ終了後に編集内容をインポートする。
2020/10/23(金) - 07:04
drush config:delete コマンド
特定の構成設定キー、またはオブジェクト全体を削除する。
2020/10/22(木) - 06:46
drush cache:tags コマンド
キャッシュのタグを指定して無効化する。
2020/10/21(水) - 07:03
drush cache:set コマンド
JSON または var_export() の形式で表現したオブジェクトをキャッシュする。
2020/10/20(火) - 05:36
drush cache:rebuild コマンド
Drupal 8 以降のサイトのキャッシュを再構築する。
2020/10/19(月) - 09:52
drush cache:get コマンド
キャッシュされたオブジェクトを取得して表示する。
2020/10/18(日) - 10:34
drush cache:clear コマンド
特定またはすべてのキャッシュをクリアする。
2020/10/17(土) - 10:08
drush version コマンド
Drush のバージョンを表示する。
2020/10/16(金) - 12:07
drush runserver コマンド
PHP の開発用ビルトイン HTTP サーバーを実行する。
2020/10/15(木) - 03:48
drush mk:docs コマンド
サイト上で利用できる各 Drush コマンドのマークダウン(markdown)ドキュメントを作成する。
2020/10/14(水) - 06:09
drush list コマンド
利用できるコマンドの一覧を表示する。
2020/10/13(火) - 07:14
drush jn:get コマンド
JSONAPI のリクエストを実行する。
2020/10/12(月) - 09:32
drush help コマンド
コマンドの詳しい使い方を表示する。
2020/10/11(日) - 10:01
drush generate コマンド
モジュール/プラグイン/サービスなどのボイラープレートコードを生成する。
2020/10/10(土) - 07:18
drush drupal:directory コマンド
モジュール、テーマなど、重要フォルダのファイルシステム パスを返す。
2020/10/09(金) - 06:23
drush browse コマンド
指定したパスへのリンクを表示する、またはブラウザでリンクを開く。
2020/10/07(水) - 07:01
Composer で Drupal 9 をインストールするには
Composer で Drupal 9 をインストールする手順は、drupal.org の資料に詳しい説明がある。ここでは、コアのインストーラを起動するまでの要点をまとめておく。
2020/10/02(金) - 04:56
書籍
『D9 おいしいレシピ集2』がパワーアップして商業誌に
書籍の一覧はこちら
タグ一覧
Drush
Drupal9
Drupal6
ffdsm
Vagrant
開発環境
VirtualBox
Drupal7
Composer
コミュニティ
Docker
書籍
Migrate
モジュール
勉強会
Drupal5
ubercart
MariaDB
Drupal ONSEN
Windows
CKEditor
Artisteer
Drupal4
Vue
Nuxt
ヘッドレス
デカップルド
DruxtJS
psysh
REPL
Analytics
インストール
Tome
theming
デバッグ
Twig
Mac
仮想マシン
CentOS
H5P
テーマ
Quiz
サイト運営