Vagrant+VirtualBoxの仮想マシンデータが100GB近くになり、ストレージを著しく圧迫してきたので、データを外付けドライブに退避しました。以下、移動方法です。 1. 環境 外付けドライブ: SanDisk […]
投稿者: keruu
Docker: WordPressを永続化する方法
Docker で WordPress を立ち上げるときに、データベースとWordPressテーマなどの各種ファイルを永続化する方法についてです。 環境 macOS mojave Docker Desktop Versio […]
DockerでWordPressを簡単に立ち上げる方法
Docker Compose を使って、WordPress + MySQL を立ち上げる方法です。今日はWordPressのテーマを作ろうと思って、久しぶりにWordPressをセットアップしようとしたのですが、すっかり […]
Docker: MySQL8で認証関連のエラーが発生したのでその対策
DockerでMySQLとWordPressを立ち上げたところ、認証関連のエラーが発生しました。 エラー内容 MySQL Connection Error: (2054) The server requested aut […]
WordPressで子テーマを作成しよう
ダウンロードしたテーマにコード変更を加えると、将来テーマのアップデートがあったときに自分のコードが消えてしまいますが、子テーマを作成すればその心配がなくなります。 子テーマとは親テーマを設定して、差分を作り込んでいくテー […]
Node.js – exportsとmodule.exportsで関数を公開する
Node.jsにおいて、定義した関数を別のファイルで使用するには、exportsもしくはmodule.exportsを使います。 1. exports exportsは複数の関数を公開するときに使います。exportsオ […]
JavaScript – Strictモードを有効にする
JavaScriptでStrictモードを有効にすると、不具合につながりやすいコードをエラーとして検出してくれます。 使い方 JavaScriptファイルの先頭に “use strict”; と記述します。 “use s […]
mongoDB – インストール方法(Ubuntu 16.04)
Ubuntu 16.04へmongoDB 3.4をインストールする方法です。 手動でインストールする 基本的に公式サイト通りです。 https://docs.mongodb.com/manual/tutorial/ins […]
Vagrant + Ansible – Ansible GalaxyのRoleを使用する
Vagrant + Ansible環境で、Ansible GalaxyからダウンロードしたRoleの使用方法です。 環境のセットアップは、「Vagrant – Ansibleを使ってプロビジョニングする」と同様です。 環 […]
Vagrant – Ansibleを使ってプロビジョニングする
Vagrantで作成した仮想マシンの環境構築を毎回手動で行うのは手間がかかりますが、プロビジョニングツールを使うとソフトウェアのインストールや各種設定が自動で行なえます。ここではAnsibleを使って環境構築をしてみます […]
Vagrant – 現在の仮想マシンを保存する(スナップショット)
Vagrantで現在の仮想マシンを保存します。 スナップショットを保存する $ vagrant snapshot save <スナップショット名> 例) vm-initialとして保存 $ vagrant s […]
Vagrant – インストール方法(新しい仮想マシンを作成する)
Vagrantを使って新しい仮想マシンのUbuntu16.04を作成する方法です。 環境 macOS Sierra VirtualBox 5.1.28 Vagrant 2.0.0 1. インストール VagrantはV […]
Vagrant – アップデートに伴いextensions are not buildが発生
Vagrantを1.9.1から2.0.0へアップグレードしたところ、Vagrantコマンドの実行時に以下のメッセージが表示されるようになった。gemコマンドが案内されているが実行しても消えない。 $ vagrant — […]
Node.js + Express – ルーターモジュール内でリダイレクトする
Node.js + Express 環境で ルーターモジュール内でリダイレクトするときは res.baseUrl を使います。 目的 http://example.com/users/ から http://example […]
Node.js + Express – ルーティングパスを可変にする
Node.js + Express で ルーティングパスを可変にしたい場合は、ルーティング定義で :パス名 を使用します。 例) 次のようにパスに可変の名前を使用したい場合 http://example.com/user […]
Node.js + Express – RangeError: Invalid status code: 0 が発生する
Node.js + Express 環境で RangeError: Invalid status code: 0 が発生した。 今回の原因は、下記のようなコードで、render応答する際にテンプレート名が間違っていたこと […]