気ままに

プログラム関連で困ったことを調べて気ままに投稿

【AWS】CloudFrontのIPアドレス範囲を調べる方法

今やっているサイトにCloudFrontを導入しようとした時に、検証用サーバではbasic認証を書けると、CloudFront側でも認証画面になり、 無限ループみたいになっていたので、IP制限でCloudFrontからのアクセスはbasic認証なしで見えるようにした話。

続きを読む

今更ながらDockerでCentOS PHP5.6 の環境を構築

複数のPHPのバージョンを入れて開発することになり、どうしてもローカルのMacで複数のバージョンのPHPを動かすには問題が多く、 これは仮想環境にしなとということで、せっかくなのではやりのDockerを使ってコンテナ環境で開発環境を構築してみたよ。

続きを読む

【Mac】PHP7.1 をインストールしている時にlibzでエラーがでる

ローカル環境作っていて、phpを再インストールしようとした時に、libzが見つからないというエラーでインストールできなかった時の対処方法

続きを読む

【AWS】ALBでタイムアウト値を変更する方法

一括処理など時間がかかる処理をすると「504 Gateway Time Out」が頻発してしまったので、ALBのタイムアウト値を変更してみたので、その時の操作方法

続きを読む

【AWS】EC2インスタンスから添付ファイル有りのメールを送信する

EC2の「Amazon Linux AMI」からメールを送る時に、本文にそのまま表示するのではなく、ログなどを添付で送りたい場合(長い文面だと、Gmailとかだと見づらい)、 バッチの実行結果を添付ファイルとして送信した場合があったのでその時のメモ

続きを読む

【git】後から.gitignoreしたファイルをgit管理下から除外する方法

WodPressとかのプロジェクトを作成してgit管理したけど、管理外にしたいファイルがあった時に管理外にする方法

最近、packageを入れて検証したけど、herokuにアップした時に怒られることが多く、後から.gitignoreに追加したら、 管理外にするのがめんどくさいとかよくあったので、メモ

PHPとかだとcomposerでインストールされるディレクトリをあとから.gitignoreに追加

./vendor/
続きを読む

【Mac】Postgres 9.6→10.1へバージョンアップ対応

Mac OS:High Sierra

不用意に brew upgradeしてしまった影響は、今だに出ているので、その対応を細々と。 元々入っていたPostgresのバージョンが9.6から10.1 にバージョンが上がった為、Postgresを起動しようとするとエラーで起動できなくなったので、その対応

$ postgres -D /usr/local/var/postgres
2018-01-22 14:18:16.340 JST [14935] FATAL:  database files are incompatible with server
2018-01-22 14:18:16.340 JST [14935] DETAIL:  The data directory was initialized by PostgreSQL version 9.6, which is not compatible with this version 10.1.
続きを読む