PhotoXPのインストール

| コメント(4) | トラックバック(0)
はじめに、PhotoXPの動作に必要となる環境は、通常のPerlのCGIスクリプト等と比べてかなり厳しいと言えます。

主たる利用者としては、自分で自宅サーバを運用しているような、ある程度のサーバ管理とプログラミングスキルがある人を想定しています。

正直なところ、ドキュメントもインストーラも整備されてないため、現状のインストール方法は非常に分かりにくいと思いますが、徐々に整備して行こうと思っていますので、よろしくお願いします。。。

動作環境

RubyとImageMagickがインストールされているUNIXマシンならたいてい動作すると思います。 詳しい調査はしていないので動作報告募集中です。

とりあえず、daifukuya.comでは以下の環境で動作しています。

開発中のRuby 1.8を前提にしていますが、改造してRuby 1.6.8+ERbLightなどで動かすことも難しくないと思います。

インストール手順

exifparserライブラリをインストールしておきます。

インストールされているRubyとImageMagickのパスを確認。

  $ which ruby
  /usr/local/bin/ruby
  $ which convert
  /usr/X11R6/bin/convert
photoxp用ディレクトリを決めて、ファイルを展開します。
  $ cd /home/myuser
  $ tar zxf photoxp-1.0.0.tar.gz
  $ ln -s photoxp-1.0.0 photoxp
  $ cd photoxp
  $ ls
  COPYING  GPL  README  data  image  lib  template
掲示板データファイルのパーミッションを設定します。
  $ cd /home/myuser/photoxp/data/photoxp
  $ chmod 666 board.gdbm
CGIを設置します。(.cgiでCGIを実行できることを前提としています。) このあたりは、サーバの設定によって出来ること、出来ないことがありますので、自分の環境に合わせて設定していってください。
  $ cd /home/myuser/public_html
  $ mkdir photoxp
  $ cd photoxp
  $ ln -s /home/myuser/photoxp/lib/photoxp/photoxp.cgi .
    (もしくは cp /home/myuser/photoxp/lib/photoxp/photoxp.cgi .)
画像用ディレクトリを用意して、アイコンをコピーします。
  $ cd /home/myuser/public_html
  $ mkdir photoxp-image
  $ chown 777 photoxp-image
  $ cd photoxp-image
  $ cp /home/myuser/photoxp/image/*.gif .
自分の環境に合わせて、スクリプトの下記の行を書き換えます。
photoxp.cgi:
  #! /usr/local/bin/ruby
  photoxp_root = '/home/myuser/photoxp/lib'

config.rb:
  ROOT = '/home/myuser/photoxp'
  BASE_URL = 'http://www.mydomain.com/~myuser/photoxp'
  IMAGE_DIR = '/home/myuser/public_html/photoxp-image'
  IMAGE_URL = 'http://www.mydomain.com/~myuser/photoxp-image'
  COOKIE_DOMAIN = '.mydomain.com'
  COOKIE_PATH = '/~myuser/photoxp/'
  CONVERT_COMMAND = '/usr/X11R6/bin/convert'
PhotoXPを設置したURLを開いて、表示できるか確認します。
http://www.mydomain.com/~myuser/photoxp/photoxp.cgi

以上、不十分な点も多々あるかと思いますが、質問等ありましたらコメントいただければと思います。

トラックバック(0)

このブログ記事を参照しているブログ一覧: PhotoXPのインストール

このブログ記事に対するトラックバックURL: http://www.daifukuya.com/photoxp/mt-tb.cgi/3

コメント(4)

お願いします。 :

フォトXPにアップロードした画像を消去ってできないのでしょうか?
できても面倒だったりするのでしょうか?
以前はよく分からなかったので気軽にアップロードしていたのですが
上の理由で新しい画像をアップロードする気になれなくなりました。

「写真一覧」をクリックして、右下の「管理者メニュー」から管理画面に入ると削除が可能です。
パスワードはdata/board.confファイルに設定します。

お願いします。 :

お返事有難うございます。
確かに「管理者メニュー」って有りますね。
そこをクリックすると

四角の枠があって、「送信」「リセット」
と出てきます。
そこから先どうしていいのか分からないです。
一般に投稿した場合からの削除は出来ないのですね。

はい、一度投稿した内容は削除できません。
どうしても削除したい場合は掲示板を設置している管理者に連絡して削除してもらってください。

コメントする

このブログ記事について

このページは、PhotoXPが2004年3月 7日 22:44に書いたブログ記事です。

ひとつ前のブログ記事は「PhotoXPとは?」です。

次のブログ記事は「MakerNote研究所」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Powered by Movable Type 4.22-ja