phpがどんどん嫌いになっていく…
…いやでもこれはオイラの頭がmicrosoft?システムプログラム作成規約?に冒された賜物かもしれない。
…いやきっと後者だよね。システム系だとJscriptでも型変換やるもの。
型変換やURI記述があいまいでもlinkされてるっ!っていうphpに何気に嫌悪している昨今。
…そしてphp5しか動かないサーバーへお引越し。
下位互換性の無い命令があるとか!!
曲がりなりにも動けよ!!とか思った。期待した結果でなくてもいいけどエラー出して終了とかやめてくれよ!
SiteDev?とおさらばか。 †
サーバーのお引越しをした。ciccapaはPHP5だった。
とりあえずは今までの居住空間を確保!
ということで今まで使ってたSiteDev1.X(PHP4対応)をいれてみる。
・エラーメッセージ出して終了
wikiのlibの変換スクリプトがエラー。
SiteDev2がPHP5対応だとか。 †
当然といえば当然…なのか…
なんだか
欲しいところはエラー出してくれないのに欲しくないところはエラー出す感じがPHP
とか思っちゃうくらいだ…
URLのパスが勝手に階層深くなっていく…
ということでPHP5対応のSiteDev2をいれてみる。
サイト内リンクがおかしなことに…
NuclusのFancyURLだっけか?アレと同じ感じを狙ってるみたいだけど…
似たようなコトは他の人にも起こっていた(fromSiteDev?サポートフォーラム)
・PATH_INFOの設定をどうにかしなきゃいけない…。
…らしい。
やだ。.accsessはよくわからんので面倒だ。見本くれ!
コアだけPHP5にしてみたら整形がおかしくなった。 †
SiteDev?は拡張版的なwikiだし。
とか思ってwikiのlibだけPHP5版を入れてみる。
動いた。
けど。
…libをいじったのはPukiWikiチームなのかSiteDev?なのかわからんが…
とにかく整形ルールの文字を取り出すトコだったから変換結果がおかしなことに。
・(・ω・`)スキン再設定とか面倒げ。
…だったらSiteDev?いらんよね…
仕方ないからPikiWiki?(PHP5版)だけで総取替えしてみた。 †
・Basic認証が使えないことが判明。
…ということはSiteDev?から管理メニュー出すのも無理ってことだった?かも?
それでようやくwiki一本にすることに決定…
しかしciccapa不親切〜サーバー設定なんも載ってない〜!!
よく見たらオンラインマニュアルにあった・・・
php.iniの設定もごくごく限られてる〜!!
ciccapaの認証 †
ciccapaのコンパネからBasic認証設定できるのでとりあえず(サーバー設定すっぱ抜くためにも)設定してみる
…フツーの設定だった。(PikiWiki?ダウンロードファイルにも同梱されてる設定方法)
仕方ないのでPukiWiki解説ページで探してみた。ら、同じ現象で困ってる人発見。
↑の認証用ファイルに書かれてることみるとやっぱココもApacheらしいな。
ということで解説ページで書かれていたことを真似してみる。
・POST時に使用するため.accsessの認証のトコを<Limit POST>でくくる。
おお〜確かにそれっぽく動いた!
それじゃ同じようにサーチんとことかGETメソッドを直そうか…そのうち。
(続く)
EOF