サーバー開発 docker-php-ext-configureが反映されない docker-php-ext-installとdocker-php-ext-configureは合わせて利用しますconfigureは設定であり、installはインストールですつまり、docker-php-ext-configureを行っ... 2024.03.19 サーバー開発
サーバー開発 EC2でdocker環境変数が正しく認識されない EC2上でdocker-composeの.envで指定する環境変数でHOSTNAMEを指定したところ、正しく指定できずにEC2のホスト名が出てきてしまった。気づけば何とも簡単な理由だったのだが、既に環境変数としてHOSTNAMEは利用されて... 2024.03.19 サーバー開発
サーバー開発 Gitにプッシュして自動的に本番環境に反映させる やりたかった事Gitのマスターブランチにプッシュしたら自動的にサイトに反映させる出来上がった物本番サーバーにGitリポジトリをおいて、そこにプッシュしたら本番のディレクトリを更新する必要なものSSHでGitコマンドが使えるサーバー今回はAW... 2024.03.16 サーバー開発
サーバー開発 AWSのEC2でCPUが上がり502になる EC2を利用しdockerでWEBサーバーを運用していたところ、VScodeでremoteアクセスしてコードを開いたり、dockerでのコマンドを叩くとCPUが爆上がりしてSSHにアクセスできなくなると言った事象にぶつかった低スペックなので... 2024.03.01 サーバー開発
WEB開発 Laravel9でIntervention Imageが動かない #composer require intervention/imageこのような形でcomposerでlaravel9にインストールすると現在バージョン3が自動的にインストールされる。現在見受けられる記事の多くはバージョン2に関して書いて... 2024.03.01 WEB開発
サーバー開発 cronの実行結果を保存する方法 cronが動いたかどうかを確認したくなることがある。cronのジョブを登録する際に以下のようにして標準出力とエラー出力を指定したファイルに保存するように設定すると便利。0 * * * * /usr/local/bin/myjob > /va... 2023.06.29 サーバー開発
サーバー開発 tailコマンドの不要な行を取り除く //基本形tail -f access.log//特定の単語があるものを除外 -vオプションtail -f access.log | grep -v 127.0.0.1//複数除外は続けて書くtail -f access.log | gre... 2023.06.29 サーバー開発
開発ツール dockerのボリュームマウントオーナー問題 docker内でマウントした場所に対して、コンテナーに入り、ファイルを生成する場合、オーナーがrootとなり、ホスト側から触れなくなるためわざわざパーミッションや所有者の変更をしなければならない。こちらで、所有者をホスト側に合わせる方法が紹... 2023.06.29 開発ツール
開発ツール FTPソフトで文字化けデータが削除できない対処 Filezillaと言ったFTPソフトを利用している場合、文字化けしてファイルやフォルダが削除できないことが発生します。文字化けして削除できないのは主に、文字コードが合っていないのが問題です。各FTPソフトの文字コード設定を変更して文字化け... 2023.06.29 開発ツール
開発ツール dockerをインラインコマンドで動かす パッとcomposerやnodeを利用したいときに便利。以下はnodeを利用したいときにサッとコンテナーを作って破棄ができる。--rmオプションでコマンドが終わったら自動的にコンテナを破棄する。-vはボリューム指定。実行した場所を/appに... 2023.06.28 開発ツール