うーん、参った。Cubson がどうも上手く動かない。
Windows の環境変数には、稼動中の XCL のパスをそのままコピペしてるので、間違ってるってコトはないと思うんですが。
mainfile.php の中でも、ちゃんとXOOPS_DB_PREFIX 設定されてますし。
で、悩んだ挙句にもう一個、別に XCL をインストールしてみようかと。
結果から書くと、check-setup までは成功。wizard で同じエラー。
* * *
内容ほぼコピーで、一方は動き、一方は動かない。
まあ動いたと言っても check-setup だけの話なんですが、見直しになるかも知れんので記録は残しておきます。
wizard は相変わらず。
気付かないうちに俺がアホなことやってんのかなァ。うーむ。
* * *
まずは環境。(どんだけ書けばいいのか分からんので適当に)
【テスト環境】
- OS = Windows XP Professional SP2
- AMPサーバ = XAMPP Windows版 Version.1.5.5
- ODBC = MySQL ODBC 3.51 Driver
- PHP = Version.5.2.0
- phpMyAdmin = Version.2.9.1.1
- http://localhost/ = E:localhostxampphtdocs
- XOOPS_ROOT_PATH = E:localhostxampphtdocstalerpg.netpublic_htmlhtml
→ E:localhostxampphtdocstalerpgpublic_htmlpbw- データベース名 = talerpg_xoops → talerpg
次、作業内容。
【作業内容】
- {localhost}/talerpg と {localhost}/talerpg/xoops_trust_path を作成
- {localhost}/talerpg.net/public_html/html を {localhost}/talerpg/public_html/html に全コピー
- {localhost}/talerpg/public_html/html を {localhost}/talerpg/public_html/pbw に改名
- 未編集の /install を {localhost}/talerpg/public_html/pbw にコピー
- 未編集の mainfile.php を {localhost}/talerpg/public_html/pbw 内に上書き
- データベース talerpg 新規作成
- {localhost}/talerpg/public_html/pbw インストール
- Windows の環境変数 XOOPS_ROOT_PATH を E:localhostxampphtdocstalerpgpublic_htmlpbw に編集
- cubson 実行……check-setup 成功
最後に差分。
【思い当たる差分】
- XOOPS_ROOT_PATH に [.](コロン) を使ってない
- データベース名に [_](アンダーバー) を使ってない
- mainfile.php を読み取り専用にしてない
……これで差分[3]が原因だったら目も当てられない(笑)