【今更】Mac本機をMavericksにしたら不具合が出た件
Apache関連で不具合
何やらApacheが再インストールされてしまったようで、
localhostにアクセスしても、「It works!」状態w
その関係で、httpd.confが初期化されてしまったようでした。
でも、安心!
/private/etc/apache2/httpd.conf.pre-update
に、OSアップデート前の設定ファイルが残っています。
cd /private/etc/apache2/ sudo mv httpd.conf httpd.conf.after-update sudo mv httpd.conf.pre-update httpd.conf sudo apachectl restart
って感じでリネームして、Apacheを再起動してあげればOK!
vagrantで不具合
何やら、Virtual Boxのイーサネットのアダプタがないとかなんとか。
Mac OS X 10.9 Mavericks にアップデートしたら Vagrant が起動しなくなった時の対処法 | error_log($me);
Virtualboxを再インストールしてあげると治りました(・ω・´)
と、思ったら
vagrant up Vagrant has detected that you have a version of VirtualBox installed that is not supported. Please install one of the supported versions listed below to use Vagrant: 4.0, 4.1, 4.2
と出たので、Vagrantもアップデート(・ω・´)
調べたら、vagrantは1.2.7使ってたので、最新の1.4.1をインストールしてやりました!
SublimeTextが動かないーーー!!
sublにsってエイリアスを張って、ターミナルからいつも起動してたのに
sublで起動してくれない(´・ω・`)
見てみると、sublのシンボリックリンクが切れてる・・・
ということで、binフォルダの中にシンボリックリンク作っておしまい!
php.iniの設定変わった?
というのも、cakephpで開発してるものを見に行くと
「timezone設定しろよ!オラっ!!」と怒られた(´・ω・`)
/etcを見に行くと、php.iniが見事に消えてたので
defaultをcpするなりなんなりして、復帰。
CakephpでMissing Database Connection
Cakeでこんなの出た。Mysqlは起動済み。
Missing Database Connection Error: A Database connection using "Mysql" was missing or unable to connect. The database server returned this error: SQLSTATE[HY000] [2002] No such file or directory
謎だぜ・・・(´・ω・`)
PDOないんじゃねーか、的な。
色々調べた結果、php.iniが初期化されてたおかげで、
pdo_mysqlの設定も初期化されていたようで
pdo_mysql.default_socket=/tmp/mysql.sock
以上のように書き換えると、解決しました(・ω・´)