Skip to content

MODx :: 大丈夫なのか?! Revolution2!

…と思わず言いたくなった。。
いつの間にか、MODx Revolution2.0 alpha-2 が alpha-3になっていた。で、無謀は承知で、XREA+にインストールしてみた。前回は、無理矢理つっこむことが出来たわけだが、今回は、インストールのプリチェックの画面でにっちもさっちもいかなくなった。


プリチェックで、config file のアップデートできねーよ。パーミッション確認しろ。と言われるのだが、パーミッションは、書き込み可能にしてあるのに。。777まで試したのに。。どうしてもそこから先に進まない。それとも、config fileって他にもあるの…?しかも、プリチェックの画面がなんとなく、変だ。うまく、表示されてない気がする。
ということで、PHPをCGIモードで動かすという業を使って、インストールしたら、プリチェックの画面は、クリアできた(やっぱり、セーフモードの時のプリチェックの画面は変だった…)。
で、インストールできたか?と思って、最後の「close」をクリックしたら。。本来は、ログイン画面が出るワケなんだが、出てるんだが。。なんだこれは?CSSが読み込まれてないぞ?一応、ユーザ名とパスワードを入力して、ログインしてみようとしたが、ログインできず。ってこれ、JavaScriptも読み込まれてないんじゃ…?
つうことで、ダイレクトに /manager/にアクセス。すとる、ログイン画面が出た。で、ログイン成功。はぁぁぁぁぁぁ~。。しかし、遅い。CGIモードだから?ということで、CGIモードにする呪文をhtaccessから取り去ると…。
503エラ~….。/manager/にアクセスすると、503エラーが出る。ええ~。CGIモードで使うしかないの…?
さて、その問題は保留として、ログインすると、警告されまくりである。まず、setupディレクトリが残ってます。はいはい。それから、「register_globals」がonです。
「……」。
ええ。。?えーと。ルートのhtaccessの「php_flag register_globals Off」は、頭の#取ってあるんですが。。もしかして、CGIモードの場合はダメなの…?なんかphp.iniがどうこうとか、書いてあるし。。
つうことで、php.iniを作ってこんなふうに書き、

register_globals = Off

ルートディレクトリに置いたんだけど、認識されず。。
えーと。じゃあ、どこに置けば良いんだ?managerか?ということで、/manager/に置いてみる。すとる、警告されなくなった。わからん。でも、とりあえず結果オーライでいいや。
あとは、あれだな。。サイトスタートのページもエラーページもないワケなので、その辺を警告されまくっている。これは、ページを作れば何とかなるはずだ。しかし!敷居が高いぞ。インストールの。。

One Comment

  1. MEGU

    このCGIのおまじないを外したときに出るエラーは、MODxが
    出してるモノなので、どこかいじれば、直る気がする。でも、
    どこをいじって良いかわからん。。なんかパスが通ってない、
    見たいなんだけどなあ。。全然違うかなあ。。

    Posted on 04-9 月-08 at 13:01 | Permalink

Post a Comment

Your email is never published nor shared. Required fields are marked *
*
*