AWS を始めるにあたって最初に IAM ベストプラクティスをやる

スポンサードリンク


はじめに

次をベースにして勉強、実際の設定を進めていきました。

“AWS を始めるにあたって最初に IAM ベストプラクティスをやる” の続きを読む

PHP 5.3 の 1 ファイルプログラムを Composer で管理し始めるためにやること

はじめに

  • PHP 5.3.3 のサーバで動いている 1 ファイルの PHP を修正したい。
  • Composer を使っていなかったが、使いたい。
  • 手元のローカル開発環境は PHP 7.3

このような環境で、開発をするときの注意事項がわかりましたので、ノートいたします。

“PHP 5.3 の 1 ファイルプログラムを Composer で管理し始めるためにやること” の続きを読む

PHP 5.3 の Composer 環境を Docker で構築する

はじめに

docs/README.md at master · docker-library/docs を見てみても、2019年9月3日現在、 PHP 5.3 のイメージはありません。

でも、古いサーバの PHP をメンテしたい時、 PHP 5.3 が欲しいのです。そこで、 Docker イメージを作ってみました。

また、古いサーバの古い PHP を、 Composer を使って管理するようにもしたいので、 Composer も Docker イメージに含めるようにしました。

“PHP 5.3 の Composer 環境を Docker で構築する” の続きを読む

Logstash で Gork を始める環境の作り方

  • Logstash を使って、日々出力されるログを Elasticsearch へと送りたい。
  • filter で色々書く必要がある。
  • お手軽に、書いた logstash.conf をすぐに試す環境が欲しい。

こんな必要性が出てきましたので、今回、まとめました。

“Logstash で Gork を始める環境の作り方” の続きを読む

【Laravel 5.8】WordPress の DB を使ってお勉強。ユニットテストを書き始めた時のノート

まとめ

“【Laravel 5.8】WordPress の DB を使ってお勉強。ユニットテストを書き始めた時のノート” の続きを読む

Laravel 5.8。インメモリの SQLite で PHPUnit テストを行う設定

設定まとめ

  • config/database.php の 'driver' => 'sqlite' の database の値として :memory: を指定する。
  • phpunit.xml の env に name="DB_CONNECTION" value="sqlite" を追加する。
“Laravel 5.8。インメモリの SQLite で PHPUnit テストを行う設定” の続きを読む

Laravel 5.8 。 migrate が MySQL の場合は問題ないのに SQLite では失敗する現象の原因と修正

対処方法まとめ

  • マイグレーションファイルにて、メソッドチェーンで絡むの後にインデックスをつなげる場合は、インデックスのメソッドの引数を指定しない。
  • 例えば、 $table->string('meta_key')->nullable()->index('meta_key'); ではなくて、 $table->string('meta_key')->nullable()->index(); とする。
“Laravel 5.8 。 migrate が MySQL の場合は問題ないのに SQLite では失敗する現象の原因と修正” の続きを読む

Laravel 5.7 を 5.8 へアップグレードした手順メモ

“Laravel 5.7 を 5.8 へアップグレードした手順メモ” の続きを読む

Laravel 5.6 を 5.7 へアップグレードした手順メモ

“Laravel 5.6 を 5.7 へアップグレードした手順メモ” の続きを読む

Laravel 5.5 を 5.6 へアップグレードした手順メモ

“Laravel 5.5 を 5.6 へアップグレードした手順メモ” の続きを読む