cron登録


さくらインターネットのサーバーコントロールというWebアプリからcron登録が可能。
ただし5つしか登録できない。

「コントロールパネルから設定できるCRONは5つです。」と書かれているので、sshでログインしてcronを設定する分には何個設定してもかまわないということだろう。

8つ設定したかったんだけど、8つ設定するのが少し面倒なのとcronの設定方法を調べるのが面倒だったので、シェルスクリプトを書いて、8つの処理を3つのスクリプトに分割して、cronには3つのスクリプトを実行するように登録した。

試しにcronから実行させたが特に問題なし。

mysqlで文字化け


どちらもUTF-8で統一しているつもりでローカル環境でも問題なかったんだけど、本番環境でphpからDBを作成してみると見事に日本語が文字化けしていた。

対処方

こちらを参考にさせてもらって、mysqli_connectの後に

 mysqli_set_charset($link, "utf8");

を追加して、他にもいろいろやってどうにかutf-8になってくれた。

他の設定をいろいろ試しながら、どうしてもできないなぁ???と悩んでいたんだけど、mysqli_set_charsetに渡している引数タイポしてて、これを修正したらあっさり解決。

レンタルサーバーへ移行


ローカルの環境で開発してきたファイル群をレンタルサーバーの本番環境に移行します。

基本的には問題なく動くものだと思っていましたが、PHPのインクルードファイル関連でつまづきましたので記録しておきます。
続きを読む