XREAでPhotoXPを動かす(リベンジ編)
ここではRubyの使える無料ホスティングサービスXREA(エクスリア)にPhotoXPをインストールする手順について紹介したいと思います。
うちの場合アカウント名photoxp、s56サーバなので、インストールした場合のURLは以下のようになります。 XREAはsuEXECで動作するので、これだけで特にパーミッションの設定等は不要でした。
不要な人はtemplate/index.htmlでRSSアイコンを削除してしまうか、どうしても必要な人はphotoxp.cgiをphotoxp.xcgにコピーしてindex.htmlからのみphotoxp.xcgにリンクしましょう。
ダウンロード
まず、PhotoXPをダウンロードして展開します。photoxp-バージョン番号というフォルダが出来るので、バージョン番号部分を削ってphotoxpに変更します。設定変更
config.rbというファイルを開いて、THUMBNAIL_MODEのImageMagickをコメントアウトしてGDを有効にします。# Thumbnail Program #THUMBNAIL_MODE = 'ImageMagick' THUMBNAIL_MODE = 'GD'
XREAにファイル転送
ローカルにあるphotoxpフォルダを、XREAサーバ上のpublic_html/photoxpにFTP転送します。 その後、photoxp.cgiのパーミッションを755に変更します。うちの場合アカウント名photoxp、s56サーバなので、インストールした場合のURLは以下のようになります。 XREAはsuEXECで動作するので、これだけで特にパーミッションの設定等は不要でした。
RSSフィード
今のところ、XREAのサーバはXMLにまで広告を挿入しようとするようで、そのままではRSSフィードが動作しません。(広告免除の人は動作します)不要な人はtemplate/index.htmlでRSSアイコンを削除してしまうか、どうしても必要な人はphotoxp.cgiをphotoxp.xcgにコピーしてindex.htmlからのみphotoxp.xcgにリンクしましょう。
