カテゴリー
Linux

Supervisor を Docker で使用しているとき、ログを標準出力して Docker ログに出力できるようにする

Docker イメージ php:7.4.5-apache で Apache の他に cron も動かす方法 – oki2a24 のcrond の実行ログを docker のログに出力するようにしたと思ったが出力されていない、という問題に対処できました。

ポイント

  • 対象のプロセスのログを stdout や stderr へ出力しておくことが必要
  • Supervisor の対象プロセスの設定で、ログを stdout や stderr へ出力するように設定
  • どちらか一方ではダメで、対象プロセス自身のログと Supervisor の対象プロセスの設定の両方で stdout や stderr へ出力すること
カテゴリー
Linux

Laravel のモデルのリレーション先のモデルを削除するベストプラクティス

関連したモデルの挿入、更新については公式ドキュメントに記述があります。

しかし、削除については言及されていません。

そこで、自分なりにたどり着いた最適な削除方法を残します。

カテゴリー
Linux

Vim を一時停止しシェルに戻ったことをシェルプロンプト Starship に表示する方法

まとめ

~/.config/starship.toml

[custom.vim]
command = "echo Vim"
when = """ test -n "$VIMRUNTIME" """
カテゴリー
Linux

Laravel のバリデーションクラスであるフォームリクエストをユニットテストするためのノウハウ

フォームリクエストバリデーション – バリデーション 7.x Laravel にあるように、バリデーションロジックを含んだカスタムリクエストクラスを作成して利用することはよくあります。

しかし、フォームリクエストをどうやってユニットテストすれば良いのかについては、 Laravel ドキュメントに記載がありません。

自分自身がさまざま調べ、現在行っているユニットテストの方法を記したいと思います。

カテゴリー
Linux

dein.vim の toml ファイル内でカラースキーム設定を行うようにした

実現するのに理解が必要な augroup と autocmd のポイントメモ

カテゴリー
Linux

Vim のカラースキーム、 Iceberg が突然変わってびっくりしたが、ライトテーマに対応しようと進化をし続けているだけのようだ!

カテゴリー
Linux

Laravel バージョンを 6 から 7 へとアップグレードした時のメモ

カテゴリー
Linux

Debian ベースの Docker コンテナの中で日本語を使えるようにするまで、の別のやり方

はじめに

Debian ベースの Docker コンテナの中で日本語を使えるようにするまで – oki2a24 の改良版といいいますか、別の書き方をメモいたします。

カテゴリー
Linux

1 コア cpu のマシン向けに php-fpm 設定して、本サイトは落ちなくなった

カテゴリー
WordPress

WordPress の [データベース接続確立エラー] を解消した記録

はじめに

データベース接続確立エラー

管理者ページにログイン済状態でアクセスすると次のようになりました。

使用できないテーブルがあります。データベースの修復が必要かもしれません。

修復の部分がリンクとなっており、クリックすると次のページとなりました。

このページで自動的にデータベースの問題を修正するには、以下のコードを wp-config.php ファイルに追加してください。その後、ページ> を再読み込みしてください。

define(‘WP_ALLOW_REPAIR’, true);

上記のように表示されましたが、手動で実施しました。