PHP × MySQL環境で「General error: 1366 Incorrect string value」エラーが出た場合

全然違うアプローチする愚か者の図

最悪や…orz
まる一日ハマってしまったので、ちょっとまとめておきます。

出だしから分かるように原因はしょうもない事でした。

あ、わかりやすく言うと、上図のような状況でした。

“PHP × MySQL環境で「General error: 1366 Incorrect string value」エラーが出た場合” の続きを読む

【Laravel】fopen(): failed to open stream: Is a directory

Laravel / fopen(): failed to open stream: Is a directory

Laravelでファイルを書きだすときにエラーが出ていた。

“【Laravel】fopen(): failed to open stream: Is a directory” の続きを読む

既にあるLaradock環境をそのままに複数のLaradock環境を構築する(Windows)

既にあるLaradock環境をそのままに複数のLaradock環境を構築する(Windows)

Laradock便利ですよね。いろいろ入ってて。

そんな便利なLaradockなんで色々なプロジェクトで使われることも多いはず。

そしてエンジニアも色々なプロジェクトで使われることも多いはず(笑)。

すでに別プロジェクトのLaradock環境が存在するPCで、別プロジェクトの開発も依頼された時に既存環境と切り分けてもう1個作る、そんなよくある話。

“既にあるLaradock環境をそのままに複数のLaradock環境を構築する(Windows)” の続きを読む

Laravel Homesteadのbox追加で失敗する(checksum type)

Laravel Homestead環境を構築しようと思い、以下のコマンドを実行。

$ vagrant box add laravel/homestead

終わったっぽいので、起動しようとしたら、環境が見当たらない…。

あれ?と思い、box一覧を表示してみると、

$ vagrant box list

Homesteadがおらん…。

で、よくよくaddコマンド時の出力を見てみると、

The specified checksum type is not supported by Vagrant: sha512.
Vagrant supports the following checksum types:

md5, sha1, sha256

とか、出てんの。

どうやらVagrantのバージョンが古くて、チェックサムの規格に対応していないよう。

“Laravel Homesteadのbox追加で失敗する(checksum type)” の続きを読む

さくらのレンタルサーバでPHPのバージョンを上げる

いつ頃からか、ず~っとWordPressさんに怒られていた。

WordPressのPHPバージョン警告

PHPのバージョンを上げろ!と

そろそろ言うこと聞こうと思います。

“さくらのレンタルサーバでPHPのバージョンを上げる” の続きを読む