pearでいろいろ格闘中

Ethna-0.2.0dev入れよう→smartyって/usr/shareに入れるときパスで悩むのよねー→smartyのpear、あればいいのに→ある!→つーかethnaもPEAR大好きなんだからいっしょになっちゃえばいいの→ある!(っていうか、ethnaのmixiコミュあるのね……GREEしか見てなかったよorz)(注:現在はリンク先の方法では落とせないので、本家サイトにあるようにsourceforgeで落としてからpear install Ethna…とやるのがテッパンですな)→で、php4.4.x問題に戻って来る…… ということで、最初の問題を解決するために、4つのサーバのphpのバージョンを上げるハメに。でも、自鯖は自己責任だし、だいたい問題なさげだけどあそこは止めるとシャレにならないし(注:どれもシャレになりません)、あそこはアレとアレが止まると困るし、あそこはアレがphpのver.上げに耐えられるかどうか即答できないし、つーかあそこのアレはディスコン気味でXSS喰らってる風味(ぉ だからそっちを何とかするのか先だし、というわけで未だなんにも進みません。しかも、pearとか打ったら

Fatal error: Cannot instantiate non-existent class: pear_command_auth-init in /usr/share/pear/PEAR/Command.php on line 271

とか香ばしいメッセージでるし。というわけで、

原因は不明ですが、とりあえず解決策がpear公式サイトのここに投稿されていたので、試しにやってみたら正常動作するようになりました。
Uta’s Dream -どーらくにっき-: pear Command.phpのエラーより)

など参照してじりじりと進めております。ふー。

[2005-12-05追記]
結局、dorok(www.period3.toなどホスティング中)だけはナニやっているのか見通しついていることもあり、遅まきながら4.4.1に上げました。つーか、ethna以外(正確にはethna0.1.x以外)はなんともなかったですけどね……。wordpressのサムネール作成機能なんて使ってないし。そして、pearに(たぶん、vineのpear-phpなrpmパッケージに)変なプロキシ設定がなされているのに気づいて解除するのに(なぜsunの串が……はっもしやメンテナは中の人?)莫大な時間を費やし、ようやっとスタート地点に……って週末が終わってますorz

[2007-07-04追記]
上記のやり方でSmartyを入れると、/usr/share/pear/Pearified/Smartyみたいなところに入っちゃうので、ln -s ./Pearified/Smarty .とかとかやって、pear/Smartyでアクセスできるようにしといた方が、いろいろいい鴨(少なくとも、ethnaはpear/直下を期待しているから、こうしてあげた方が吉)

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です