Mountain LionからMarvericksにアップグレードするとWordPressが動かなくなった

Mac mini上のMountain Lionで動かしていたWordPressが、Mountain LionからMavericksにアップグレードすると動かなくなった。

とはいっても、これは想定内。
年度末で少し時間ができたので今のうちにアップグレードすることにした。

 

WordPressは、ApachePHPMySQLを使うので、これらの設定状況を確認しながら、修正していった。

 

Apacheについてやったこと

$ sudo  mv  /etc/apache2/httpd.conf  /etc/apache2/httpd.conf.Mavericks.ORG

$ sudo cp  /etc/apache2/httpd.conf~previous  /etc/apache2/httpd.conf

$ sudo launchctl  load  -w  /System/Library/LaunchDaemons/org.apache.httpd.plist

 

PHPについてやったこと

$ sudo  cp  /etc/php.ini-5.2-previous  /etc/php.ini

 

ここまでは設定ApachePHPの設定ファイルを元に戻しただけ。 

 

MySQLについてやったこと

MySQLは/usr/localにインストールしてあるので、今回Mavericksにアップグレードしたのとは無関係のはずだが、ログを見ると、/usr/local/mysql-5.6.10-osx10.7-x86 へのシンボリックリンクがないため、/usr/local/mysql/support-files/mysql.serverが見つけられずに起動に失敗している。というわけで、以下もやった。

$ sudo ln  -s  /usr/local/mysql-5.6.10-osx10.7-x86  /usr/local/mysql

 

以上で、WordPressが起動した。

まあAppleのサポート外の使い方をしているので仕方ないことだけど、毎回こんなのをするのはちょっと面倒だなぁ。

 

MySQLメモ

MySQLはLaunchdから起動するような設定にはなっていない。/etc/hostconfigで

 MYSQLCOM=-YES-

を指定することでMac OS Xのブート時にMySQLのデーモン(mysqld)が起動する。