MacOSXのport updateでMySQLとApacheのlaunchctl設定も飛んでた。
ひどいなー。てことで弄ってみる。
MySQLサーバーの自動起動設定
こいつはもっとひどい。自動起動設定用のファイル自体が失われた。
rono23: org.macports.mysql5.plist
を参考に対応した。
該当ページでは、org.macports.mysql5.plistだけ復旧しているが、mysql5.wrapperも失われているので
locateで探してコピーした。
再起動したら、復旧
復旧してないよ!!
phpMyAdminの左側がひどいことになってる。□がいっぱいだ。
従来php.iniの設定は弄ってないからmbstringで変な変換掛けてなかったと思うんだけど。
データベースを選択したりする右側のペインは表示されてて、データベースを選択すると
突然左側のナビゲーション部分も正しく表示されたりする。なんなのこれ。
あ、なぜかIEだと文字化けしない。IEで表示出来ている文字コードはUTF-8のようだけど
エンコーディングにUTF-8を選んでも、SafariとFirefoxは駄目だった。
この参照先と現象が非常に似ている。
ms4w1.6(Apache2+PHP4)でFirefoxが文字化け / Yaskey Diary
mbstringの設定だけで解決するかもしれない。
PHPの文字化けを本気で解決する - ぎじゅっやさん
項目 | デフォルト値/phpinfo() | 変更後 |
---|---|---|
output_buffering | no value | |
mbstring.detect_order | no value | SJIS,EUC-JP,JIS,UTF-8,ASCII |
mbstring.encoding_translation | Off | |
mbstring.func_overload | 0 | |
mbstring.http_input | pass | |
mbstring.http_output | pass | |
mbstring.internal_encoding | no value | EUC-JP |
mbstring.language | neutral | Japanese |
mbstring.strict_detection | Off | |
mbstring.substitute_character | no value |
これで直ればいいなぁ。
と思ったけどやってみたけど外れ−!