MacOSXのport updateでMySQLとApacheのlaunchctl設定も飛んでた。

ひどいなー。てことで弄ってみる。

apache自動起動設定

mac-mini:~ $ sudo launchctl load -w /Library/LaunchDaemons/org.macports.apache2.plist

MySQLサーバーの自動起動設定

こいつはもっとひどい。自動起動設定用のファイル自体が失われた。

rono23: org.macports.mysql5.plist
を参考に対応した。
該当ページでは、org.macports.mysql5.plistだけ復旧しているが、mysql5.wrapperも失われているので
locateで探してコピーした。

再起動したら、復旧

復旧してないよ!!

phpMyAdminの左側がひどいことになってる。□がいっぱいだ。
従来php.iniの設定は弄ってないからmbstringで変な変換掛けてなかったと思うんだけど。
データベースを選択したりする右側のペインは表示されてて、データベースを選択すると
突然左側のナビゲーション部分も正しく表示されたりする。なんなのこれ。

あ、なぜかIEだと文字化けしない。IEで表示出来ている文字コードUTF-8のようだけど
エンコーディングUTF-8を選んでも、SafariFirefoxは駄目だった。

この参照先と現象が非常に似ている。
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  

これで直ればいいなぁ。
と思ったけどやってみたけど外れ−!