Tiger Server検証事始め:その4『Tiger Server+PHP+MySQL+Xoops』
Xoopsを入れてみようと思いまして。Tiger Serverに。
Tiger ServerだとMySQLがちょっと面倒みたいですね。以下、参考情報。
- OSXServer10.4のMySql
- Mac OS X Server 10.4: Issues connecting PHP to MySQL
- 【コラム】Yet Another 仕事のツール 第48回 MySQL 4.0から4.1へのアップグレード 、トラブってませんか? (MYCOM PC WEB)
- MySQL リファレンスマニュアル :: A.2.4 Client does not support authentication protocol エラー
問題としては2つあって、
- socketのパスが(Tiger Serverにプリインストールの)MySQLとPHPで食い違ってる
- MySQL 4.0 と 4.1からパスワードハッシュに互換性がないため、接続するクライアント(この場合 Tiger Server にプリインストールのPHP)が対応していないと接続できない
後者は「接続できない*場合がある*」位なのかも。Web Scripter's Meeting のスレッドだと socket のパスを書き換えただけで動いた人もいそうだし。パスワードの文字列長にもよるのかなぁ?? とか。
ま、それは置いといて。
以下に、PHP, MySQL, Xoops と順を追って書いてみよう。