Individual Archive
サーバー変数?
Movabletype
2003/06/24 22:47:38 0/0
MTPaginateで生成されたPHPファイルを見てみた。なおPHPファイルを見るのは初めてである。
追記:2003/06/24
ファイル自体には正しくエントリが記述されている。
どうやらサーバー変数(?)らしい"$_SERVER['QUERY_STRING']"がうまく取得できていないようだ。
これはblogtimesでも同様のようでやはり"$_SERVER[...]"でURLを取得できない模様。
困ったなぁ。
追記:2003/06/25
どうやら"$_GET"や"$_SERVER"などの変数はPHPのバージョンが4.1.0以降でないと使用できないらしい。
ちなみにウチでレンタルしているサーバのPHPのバージョンは4.0.6。
これが諸問題の原因だったようだ。
早速サーバ会社にバージョンアップの依頼を行う。
対応してくれるといいな
追記:2003/06/27
サーバ会社から返答が来た。
「バージョンアップは当分しません」とのこと。
こうなったらプラグインを書き換えるとするか。
参考:PHP Manual
追記:2003/06/30
あまりやってはいけないことだと思われるが、MTPaginateのソースを書き換えてみた。
するとただしくページ分割された。
やはりPHP定義済変数のバージョン違いによる不具合だった。
pluginが動作しない場合はまずPHPのバージョンを疑った方がよさそうだ。
レンタルサーバによっては枯れたPHPのバージョンになっていることもあるからなぁ。
Trackback :: http://www.loungelabel.com/mt/mt-tb.cgi/126
Entries