SOYCMSの検証をしようと、とりあえずWindows環境に入れてあるXAMPPでMySQLを使った構成でテストしてみた。
SOYCMSの初期ユーザーを設定して、ログインをすると
エラー署名 AppName: apache.exe AppVer: 2.2.11.0 ModName: php_pdo_mysql.dll ModVer: 5.2.8.8 Offset: 0000250a
てなエラーが表示されてApacheが落ちて直ぐにリスタートしている。「php_pdo_mysql.dll」でエラーが出ているからやはりMySQLとApacheの連携時にエラーが発生している模様。何か情報は無いかなと検索してみたら直ぐに答えが出てきた。
XAMPP Lite 1.7.0 でApacheが落ちる件。
要するにlibmysql_5.0.51a.dllファイルをlibmysql.dllとリネームして、強制的に入れ替えてしまえって言う方法らしい。一応元のlibmysql.dllファイルは適当なフォルダを作って退避しておいた。Windowsはシンボリックリンクが使えないからこういう時には不便だ。(厳密にはそれらしいことは出来るが面倒だからCopyしてリネームした方が早い)
- xampp\php\libmysql.dll -> libmysql_5.0.51a.dll
- xampp\apache\bin\libmysql.dll -> libmysql_5.0.51a.dll
サックリと不具合解消であります。XAMPPにバグがあるって事なのかな?まぁ解決したからどうでもいいや。情報ありがとうございます。