[Xoops][cubson] あれ?(2)

 うーん、参った。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

 次、作業内容。

【作業内容】

  1. {localhost}/talerpg と {localhost}/talerpg/xoops_trust_path を作成
  2. {localhost}/talerpg.net/public_html/html を {localhost}/talerpg/public_html/html に全コピー
  3. {localhost}/talerpg/public_html/html を {localhost}/talerpg/public_html/pbw に改名
  4. 未編集の /install を {localhost}/talerpg/public_html/pbw にコピー
  5. 未編集の mainfile.php を {localhost}/talerpg/public_html/pbw 内に上書き
  6. データベース talerpg 新規作成
  7. {localhost}/talerpg/public_html/pbw インストール
  8. Windows の環境変数 XOOPS_ROOT_PATH を E:localhostxampphtdocstalerpgpublic_htmlpbw に編集
  9. cubson 実行……check-setup 成功

 最後に差分。

【思い当たる差分】

  1. XOOPS_ROOT_PATH に [.](コロン) を使ってない
  2. データベース名に [_](アンダーバー) を使ってない
  3. mainfile.php を読み取り専用にしてない

 ……これで差分[3]が原因だったら目も当てられない(笑)