Docker php:7.3-fpm で zip モジュールを使えるようにしようとして発生したエラーと解決方法

スポンサードリンク


解決方法まとめ

  • コンテナにインストールするパッケージを zlib1g-dev から libzip-dev へ変更した。
  • イメージのビルド時に PHP の設定として、 docker-php-ext-configure zip --with-libzip を追加した。
“Docker php:7.3-fpm で zip モジュールを使えるようにしようとして発生したエラーと解決方法” の続きを読む

SSH 鍵を GitHub で管理する

Git 管理するにあたって守ることまとめ

  • GitHub の Private リポジトリで管理する
  • 秘密鍵は Git リポジトリに含めない
“SSH 鍵を GitHub で管理する” の続きを読む

WordPress Twenty Nineteen 子テーマ作成。カスタマイザーの 色 > アイキャッチ画像にメインカラーのフィルターを適用する のチェックをデフォルトで無しにするコードをリファクタリングして超ダイエットした

はじめに

WordPress Twenty Nineteen 子テーマ作成。カスタマイザーの 色 > アイキャッチ画像にメインカラーのフィルターを適用する のチェックをデフォルトで無しにする方法 – oki2a24 にて作ったコードは、動くには動きました。けれども、必要な部分が少しだけで残りはコピペ、メンテナンス性も悪い状態でした><。

今回、この状態を改善しましたのでノートします。

“WordPress Twenty Nineteen 子テーマ作成。カスタマイザーの 色 > アイキャッチ画像にメインカラーのフィルターを適用する のチェックをデフォルトで無しにするコードをリファクタリングして超ダイエットした” の続きを読む

WordPress Twenty Nineteen 子テーマ作成。位置がメインのメニューに検索フォームを設置するとクリックしてもフォーカスが外れないようにする

“WordPress Twenty Nineteen 子テーマ作成。位置がメインのメニューに検索フォームを設置するとクリックしてもフォーカスが外れないようにする” の続きを読む

WordPress Twenty Nineteen 子テーマ作成。位置がメインのメニューに検索フォームを設置するとクリックしてもフォーカスが外れる原因を探る

調査結果

“WordPress Twenty Nineteen 子テーマ作成。位置がメインのメニューに検索フォームを設置するとクリックしてもフォーカスが外れる原因を探る” の続きを読む

WordPress Twenty Nineteen 子テーマ作成。カスタマイザーで設定されていなければテーマデフォルトのロゴを表示する

考え方・ポイント

  • Theme Logo « WordPress Codex
  • 公式ページの使い方を読み、親テーマの中でどのように使われているかを、公式ページで紹介されているメソッドや単語でグレップして調べる。
  • テーマロゴ、カスタムロゴ、という名前で検索するとよい。
“WordPress Twenty Nineteen 子テーマ作成。カスタマイザーで設定されていなければテーマデフォルトのロゴを表示する” の続きを読む

WordPress Twenty Nineteen 子テーマ作成。カスタマイザーで設定されていなければテーマデフォルトのサイトアイコンを表示する

はじめに

  • サイトアイコンというのは、ファビコンのことです。
  • カスタマイズ > サイト基本情報 > サイトアイコン、でファビコンを設定できますけれども、これが設定されていなければテーマデフォルトのサイトアイコンを表示する。
“WordPress Twenty Nineteen 子テーマ作成。カスタマイザーで設定されていなければテーマデフォルトのサイトアイコンを表示する” の続きを読む

WordPress Twenty Nineteen 子テーマ作成。カスタマイザーの 色 > アイキャッチ画像にメインカラーのフィルターを適用する のチェックをデフォルトで無しにする方法

まとめ

  • add_action メソッドで、 customize_register を登録する。
  • 親テーマでも customize_register を登録しているので、これを打ち消す。
“WordPress Twenty Nineteen 子テーマ作成。カスタマイザーの 色 > アイキャッチ画像にメインカラーのフィルターを適用する のチェックをデフォルトで無しにする方法” の続きを読む

Docker Compose で WordPress コンテナをボリューム共有して使おうとしたらアップデートができなくなった問題を解決する方法

テーマディレクトリを共有して困ったこと

  • WordPress インストール時に、言語の選択ができない。
  • WordPress 本体、プラグイン、テーマのアップデートができない。
“Docker Compose で WordPress コンテナをボリューム共有して使おうとしたらアップデートができなくなった問題を解決する方法” の続きを読む

Debian の Apache 2 を root ユーザー・グループで実行することはできない

まとめ

  • Apache で実行ユーザー・グループを root にしてはいけない。
  • どうしても root ユーザー・グループで実行したければ次のようにすること。 -> If you still desire to serve pages as root then add -DBIG_SECURITY_HOLE to the CFLAGS env variable and then rebuild the server.

環境

“Debian の Apache 2 を root ユーザー・グループで実行することはできない” の続きを読む