Ich habe hunger

あふりかエンジニア、アフリカ向けのB2BのSaaSを開発する

【今更】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

以上のように書き換えると、解決しました(・ω・´)