» ArchiveList
Home > 南国再見:OPEN SOURCE > xoops > Page.8
私は社のサイトでxoopsgalleryを使用しているんですが、
xoopsgalleryはグラフィックツールとして
NetPBMかImageMagickを使用できるとあるので
借りてるサーバにインストールの有無を確認しましたら
インストールされてる、とのことだったので
教えてもらったパスを打ち込んだところ…

NetPBMは「does not exist」…orz

ImageMagickはパスは通るんですが、
どうもPHPからのバイナリの実行が許可されてないっぽい…?

一応サーバの方には連絡してみたのですが、
まだ返事はきません?。

んで、短気な私は
「サーバの連絡なんぞ待ってられるか!」と
他の方法を探し始めたわけなんですが…。

NetPBMはバイナリでも動くよー、という情報を仕入れたのですが、
まず、NetPBMとはなんぞや、という部分から考えなければならない
素人さんですので、そこを勉強することに。

netpbm は各種画像コンバータの総称で、netpbm というコマンドはない。netpbm は以下のバイナリで構成されている。AAAtoBBB というコマンドは、AAA 形式の画像ファイルを指定すれば、標準出力に BBB 形式の画像ファイルを書き出してくれる。


…ふむふむ…つまりこれを
サーバのルート以外に置いても動作する、ってことですね?
さっそくNetPBMをダウンロードして…
コマンド打って…インストール?

と、ここまできた時点で力尽きました…orz
ちょっと他の仕事に力を入れないといけなくなりましたので
またこの話は後日?ノシ

…その前にサーバ側で解決できたらいいな、と
考えるなまけものがここに…(笑)

私は社のサイトでxoopsgalleryを使用しているんですが、
xoopsgalleryはグラフィックツールとして
NetPBMかImageMagickを使用できるとあるので
借りてるサーバにインストールの有無を確認しましたら
インストールされてる、とのことだったので
教えてもらったパスを打ち込んだところ…

NetPBMは「does not exist」…orz

ImageMagickはパスは通るんですが、
どうもPHPからのバイナリの実行が許可されてないっぽい…?

一応サーバの方には連絡してみたのですが、
まだ返事はきません?。

んで、短気な私は
「サーバの連絡なんぞ待ってられるか!」と
他の方法を探し始めたわけなんですが…。

NetPBMはバイナリでも動くよー、という情報を仕入れたのですが、
まず、NetPBMとはなんぞや、という部分から考えなければならない
素人さんですので、そこを勉強することに。

netpbm は各種画像コンバータの総称で、netpbm というコマンドはない。netpbm は以下のバイナリで構成されている。AAAtoBBB というコマンドは、AAA 形式の画像ファイルを指定すれば、標準出力に BBB 形式の画像ファイルを書き出してくれる。


…ふむふむ…つまりこれを
サーバのルート以外に置いても動作する、ってことですね?
さっそくNetPBMをダウンロードして…
コマンド打って…インストール?

と、ここまできた時点で力尽きました…orz
ちょっと他の仕事に力を入れないといけなくなりましたので
またこの話は後日?ノシ

…その前にサーバ側で解決できたらいいな、と
考えるなまけものがここに…(笑)

以前言ってた3000社のロゴ管理システム。
xoopsモジュールのxoopsgallaryで対応する、ってことで
社内はOKでてたし、実際それですでに運用してたんですが…
…大元の会社から変更依頼が…orz

どうも画像管理、というよりもデータを含めた部分の管理、
というのが必要みたいでして…。
それならばグループウェアにあるようなファイル共有機能の方が
いいのではなかろうか、と悩んでおります…。
オープンソースでつくるグループウェアとか買ってもらおうかしら…(苦笑)

つうかこの際ファイルサーバーたてた方が早いだろう、と
いう気にもなっております…。
でもなー、でもなー、せっかく作ったしな…(悩)

今はとりあえずphpGroupWareを導入してみて、
それのキャビネットの使い勝手を確認から
ファイル共有にするかどうか悩もうかな、と思っています。
でも本家のスレッドにもありましたが、
xoopsのモジュールとしての
ファイル共有機能が強化されれば、と願いますね。

nobodyとの戦い

June 02 2005
今をさかのぼること1ヶ月…。
xoopsのモジュールでロゴマーク管理をしようと思い立ったのは
金をかけずに、しかも自分の勉強になるからという理由でした。
…まぁ実際勉強にはなっていますし、
金もかけずに意外とまともなものができている、と思ってるんですが
ちょっと困ったことも発生しました。

xoops君がサーバ上にディレクトリとファイルを作ってくれるんですが、
xoops上では消したはずのそいつらがFTPで見ると
…消えてない。

まずはまぁ普通にFTPで削除にチャレンジ!
…うーん、見事に無反応。

パーミッションの変更は?
…これまた無反応。

んじゃ、リネームは?
…変わったよ。

まぁよくわからないけれど、
FTPでは消せない、ということは分かりました。

では次の方法にチャレンジ!
うちのサーバはcPanelというコントロールパネルがありまして
web上でファイルの管理ができるんですが、
こっからやってみてはどうだろう、ということで挑戦しましたが
あえなく敗退…。

んじゃ、telnetでやってみてはどうだろうかと
苦手なコマンドをちまちま打ってみる…。
やっぱりだめー。

こんなとき、私にはとっても頼りになる
ドラえもん(さんだーさん)がいるので、さっそくメッセで連絡。
ドラえもんが取り出したのは、削除用CGI!
これで邪魔なファイルたちともおさらばさー、と
いそいそ設置して、ブラウザでアクセス!!

「…ドラえもん、画面が真っ白だよ…?これでいいの…?」
「んなわけあるかー!」

というわけでこれも失敗。

あまりに消えないのでキレた私はその存在を無視することにしたんですが…
一週間もするとやっぱり気になる…。
どーしてもその存在を抹消したくなったので、
最後の手段としてサーバに依頼。
したら、
「nobodyファイルが生成される理由と致しましては、
弊社PHPが、WebサーバApacheの実行権限で動作しているため、
PHPで開発されたシステムからファイルに書き込むと
オーナーがnobodyとなります」

…ふむふむ、そういうことですか。
勉強になりました。
んで、削除してくれたの?

…『cPanelのファイルマネージャーで消して下さい』

…消えねーから、お前んとこ連絡してんだろー!!!

と、慇懃無礼に軽く切れたメールを送ったところ、
先方は謝ってくれた上に、「これ使って」と
削除用のphpスクリプトを送ってくれました。
こ、これでやっとこいつらとの縁が切れる!と
ワクワクしながら設置して、実行!!

…消えないじゃん!!!

というわけで再度サーバに連絡したんですが、今だ返事はこず…。
私がこのnobodyファイル君たちと縁が切れるのは一体いつになるのやら…[:ポロリ:]

Coppermine Photo galleryは導入できて
一応満足していたんですが…欲がでてきまして…。
Coppermine Photo galleryのxoopsモジュール版がある、
と知り、そっちにのりかえようかな?、と。
今後、色々モジュールで遊べるし…(笑)

で、xoops入れて、xcGallery(Coppermineのモジュール版)入れ…
ようと思ったところでXOOPSGallery日本語版なるものを発見!

…こっちの方が面白そう…。

というわけで、現在インストールしたXOOPSGalleryを
カスタマイズしているところです?。
でもoscommerceより、こっちの方がかなりカスタマイズしやすいし、
変更するのが楽しいですね?。
本当はEPS形式がアップロードできるようにしたいんで
それも勉強しないとなぁ…。

XOOPSによるポータルサイト構築
↑ちなみにこれは入門書ですー。ここの出してる本は入門には最適です。
私みたいな初心者でもoscommerceやxoopsが設置・運営できちゃいます。

«Prev || 1 · 2 · 3 · 4 · 5 · 6 · 7 · 8 · | Next»