XAMPP にメールサーバ? それ MailHog でサクッとできるよ

こんにちは。『baserCMS Advent Calendar 2018』3日目担当の tecking です。

baserCMS に限らず CMS が絡んだウェブサイトを構築する際、ローカルの PC にウェブサーバやデータベースサーバなどを含む開発環境を作るという選択肢をとる方が多いのではと思います。

続きを読む XAMPP にメールサーバ? それ MailHog でサクッとできるよ

ダミー記事とアイキャッチ画像を自動生成するシェルスクリプト作ってみたよ(要『WP-CLI』)

『Vagrant』と『Varying Vagrant Vagrants』を導入してすっかり黒い画面と仲良くなったので、「『Varying Vagrant Vagrants』用のWordPressインストール シェルスクリプト作ってみたよ」の記事に続くオレオレシェルスクリプト第2弾をつくってみました。今回も、要『WP-CLI』です。

テーマは、ダミー記事とアイキャッチ画像の自動生成。

同様の機能をもつプラグインもあるようですが、日本語の記事をアイキャッチ画像つきで作るものがなさそうだったので、シェルスクリプトの学習もかねて作ってみたというわけです。

続きを読む ダミー記事とアイキャッチ画像を自動生成するシェルスクリプト作ってみたよ(要『WP-CLI』)

『Varying Vagrant Vagrants』用のWordPressインストール シェルスクリプト作ってみたよ

『Vagrant』+『Varying Vagrant Vagrants』(VVV)の環境で、オリジナルドメインのサイトを増やす方法を「『Varying Vagrant Vagrants』でサイトを増やす方法(『WP-CLI』を使うよ)」という記事で書いたのですが、我ながら

あれだけのコマンド打つのメンドい

という結論に達しまして

  • WordPressのダウンロード・インストール
  • よく使うプラグインのインストール・有効化
  • テーマユニットテストデータのダウンロード・インポート
  • nginxサイト定義ファイルの生成・nginxの再起動

まで進めてくれるオレオレシェルスクリプトをつくりました。自分用ということでエラー判定はゆるゆるあまあまですので、ご利用の際は計画的に。 続きを読む 『Varying Vagrant Vagrants』用のWordPressインストール シェルスクリプト作ってみたよ

『Varying Vagrant Vagrants』から外部へのメール送信を設定したよ

WordPressに特化した仮想マシンをサクっと作ることのできるVagrantの設定ファイル『Varying Vagrant Vagrants』(以下『VVV』)。このブログでも

で、導入までの手順を紹介しました(しかもWindows環境に特化して)。

ところがこれだけでは、WordPressの開発環境として少々不足している点があります。それは……

外部にメールが送信できない

という点です。サイト構築の過程で『Contact Form 7』のようなメールフォームプラグインのテストをしようにも、外部にメールが送られないのではテストのしようがないですよね。そこで『VVV』に含まれているメールサーバ『Postfix』の設定をちょっと変えて、外部にメールを送信できるようにしてみます。

なお、外部へのメール送信にあたり、私が契約しているプロバイダ(So-net)のメールサーバをリレー(中継)サーバとして使っています。記述した設定値もSo-net特有のものなので、ご活用いただける際は適宜読み替えてください。

[2013.12.29追記]
その後、So-netのサーバ経由で送ることができなくなってしまったので、@niftyのサーバを介して送ることにしました。記事の最後に設定例を追記しています。

続きを読む 『Varying Vagrant Vagrants』から外部へのメール送信を設定したよ

『Varying Vagrant Vagrants』でサイトを増やす方法(『WP-CLI』を使うよ)

WordPressに特化したVagrantの設定ファイル『Varying Vagrant Vagrants』(以下『VVV』)で環境構築できたところで、オリジナルのサイトを一つ増やしてみることにします。オフィシャルのマニュアルでは、nginxのバーチャルホスト設定しか書かれてないので改めて、ということで。
(『Varying Vagrant Vagrants』導入までの手順は、「WindowsでVagrant+WordPressの環境作ったよ(導入編)」にて書きましたので、よろしければぜひ)

せっかくなので、WordPressをコマンドラインから設定できるツール『WP-CLI』を使ってみることにしましょう。『WP-CLI』は『VVV』に含まれているのでご安心を。

なお本記事は、MacBook Air(Mid 2013)上のBoot Campで動かしているWindows 7 Professional(64bit版)にて構築した流れを紹介してるので、記事を参考にしてくださるMacな方は適宜読み替えてくださいね。


[2013.11.8追記]
ということで、コマンドラインでのインストール方法をこの後つらつらと書いているわけですが、我ながら「コマンド打つのがメンドい」との結論に達しまして、WordPressやよく使うプラグインのインストールを自動化するスクリプトをつくりました。
(ご利用は計画的に)

WordPressインストールのシェルスクリプト作ってみたよ(『VVV』用意してね)


続きを読む 『Varying Vagrant Vagrants』でサイトを増やす方法(『WP-CLI』を使うよ)