AnsibleでEC2にMySQLをインストールするplaybookの備忘録。inventories・roles・templatesのディレクトリ構造とファイルの中身、実行コマンド、正常パスワードと不正パスワードでの接続確認までまとめています。
AnsibleでEC2にPHP5.6をインストールするplaybookの備忘録。hosts・group_vars・host_vars・handlers・rolesのディレクトリ構造とファイルの中身、実行コマンド、ブラウザでの確認まで一式まとめています。
サーバー移行やドメイン変更のときに、WordPressの全記事内の古いURLなどの文字列をSQLで一括置換する方法。MySQLのREPLACE関数とLIKE句を組み合わせたUPDATE文をphpMyAdminで実行します。バックアップ必須♪
DockerコンテナにインストールしたMySQLを起動すると「/etc/sysconfig/network: No such file or directory」が出て起動できないときの対処法。コンテナに入ってnetworkファイルを作成するだけで解決します♪
Djangoのテンプレートでheadやfooter、navなどの共通部分をパーツ化して読み込む方法。includeタグを使えば別のHTMLを任意の場所に挿入できるので、修正が一箇所で済んで保守が楽になります♪
Djangoのテンプレートで配列をループ表示する書き方と、要素数を取得する方法。len関数はテンプレート側では使えずエラーになるので、lengthフィルターを使います。プログラミング備忘録です♪
複数のDockerコンテナをまとめて起動・管理できる「Docker Compose」の使い方。RedmineとMySQLの構成を例に、docker-compose.ymlの作成から起動、ブラウザでの確認まで。コマンド一発で済むようになります♪
AnsibleでApacheをインストールするplaybookの備忘録。hosts・group_vars・host_vars・handlers・rolesのディレクトリ構造と各ファイルの中身、実行コマンド、ブラウザでの確認までまとめています。
DjangoのtemplateファイルからCSS・JavaScript・画像などの静的コンテンツ(staticファイル)を読み込む仕組みと手順。アプリ配下にstaticディレクトリを作り、load staticとstaticタグで相対パス指定します♪
ローカルのDockerで動かしているAmazon LinuxのEC2コンテナにSSH接続できるようにする手順。SSH認証鍵の準備、sudoやcurlなどを入れるDockerfileの作成、イメージのビルド、コンテナ起動、SSH接続と確認まで♪