59Tracker 3.1 のインストール方法

当サイト(語句ログ)で開発・配布しているソーシャルブックマーく機能搭載のオープンソースブログソフトウェア「59Tracker 3.1」を、レンタルサーバー等にインストールする方法は以下の通りです。

1.書庫ファイルの取得と解凍
59Tracker 3.1 の書庫ファイル(zip形式)を取得し、任意のディレクトリで解凍します。

2.config.cgiの変更
59Tracker 3.1 を運用する場合に必ず変更が必要な config.cgi の各項目は以下の通りです。(server.config.cgiを変更した方がわかりやすいと思います。)

$system_dir = "../system";
テンプレート、ユーザー情報、トピックカウンターファイル等が格納されるディレクトリです。Webディレクトリの外側にディレクトリを作成し、そのディレクトリを相対パスで設定します。

$data_dir = "../data";
各種データファイルが格納されるディレクトリです。Webディレクトリの外側にディレクトリを作成し、そのディレクトリを相対パスで設定します。

$docroot_dir = "http://59log.com";
CGIファイル、HTMLファイル、スタイルシートなどを配置する、59Trackerが動作するディレクトリのURLを指定します。www や public_html 等のWebディレクトリまたはその配下のディレクトリのURLになります。なお、最後にスラッシュはつけないでください。

$admin_address = 'admin@59log.com';
コメントやトラックバックがついたときにメールを送信するWebサイトの管理人のメールアドレスを指定します。

$site_title = "59Tracker Project";
59Trackerを運用するサイトの名前を設定します。

$sub_title = "ソーシャルブックマーク機能搭載のブログソフトウェア";
59Trackerを運用するサイトのサブタイトルを設定します。

上記以外項目の設定については、59Tracker 3.1 仕様書を参照してください。

3.ファイルのアップロード
FTPソフトなどを使用してサーバーにファイルをアップロードします。拡張子がjpgのファイルはバイナリー(無変換)モードで、それ以外のファイルはアスキー(無変換)モードでアップロードしてください。

Webディレクトリの配下に、Lib(ディレクトリごと)、Plugins(ディレクトリごと)、.htaccess、basic.css、index.cgi、rcvtb.cgi、xmlrpc.cgi、feed-icon-16x16.jpg、config.cgi(または、server.config.cgiの名前をconfig.cgiに変更して)をアップロードします。

Webディレクトリの外側にdata、systemをディレクトリごとアップロードします。

4.ファイル属性の変更
index.cgi、rcvtb.cgi、xmlrpc.cgiの属性を、CGIとして実行できるファイル属性(755 or 700)に変更します。

5.Perlモジュールのアップロード
59Trackerを動作させるにはPerlモジュールとして、CGI、Jcode、MIME、SOAP-Lite等が必要です。日本でサービスを提供してしているレンタルサーバーであれば、CGI、Jcode、MIMEについては、インストールされていないということはほとんどないため、これらのモジュールをインストールする必要はありませんが、SOAP-Liteについてはインストールされていない場合が多いようです。さくらインターネットやハッスルサーバーでは、必要なモジュールは全てインストールされているため特に何もする必要はありません。

SOAP-Liteがインストールされていない場合は、http://search.cpan.org/~byrne/SOAP-Lite-0.60a/ から、SOAP-Lite-0.60a.tar.gzををダウンロードし、任意のディレクトリで解凍します。解凍されたディレクトリ中のSOAP、 XMLRPCディレクトリをFTPソフトを使用して59Trackerが動作するディレクトリにアップロード(転送モード:アスキー、無変換)します。

6.管理者パスワードの変更
59Trackerが動作するWebサーバーのURLをブラウザで開き、ユーザーID:adimn、パスワード:0000でログインします。初期状態のパスワードのままでは誰でも管理者としてログインできてしまうので、adimnのパスワードを変更します。

7.最初のトピックの変更
更新情報に表示されているトピックを編集して、あなたのサイトを説明する内容の記事に変更します。

8.サイトの再構築
リストページのメニューの再構築をクリックし、サイトの再構築を行います。

config.cgiのディレクトリの設定が正しくて、index.cgiに実行属性が付いていれば最低限の動作はすると思います。また、複数設置する場合は、ドキュメントルートの下にそれぞれサブディレクトリを作成し、それぞれ上記の手順で設置します。

不明な点がある場合、うまく行かない場合は、このトピックのコメント欄にその旨を書き込む等、遠慮なく聞いてください。

さくらインターネット
【ハッスルサーバー】
エックスサーバー

[1310] Posted by kagahiro at 2009/04/27 16:39:04
オープン | 4 point | Link (3) | Trackback (0) | Comment (4)

キーワード
ブログ レンタルサーバー 59Tracker インストール 方法 Perl CGI 

kagahiroのホームページ


59Tracker 3.1 のインストール方法 関連リンク

59Tracker 3.1 リリース
59Tracker 3.1 をリリースしました。3.0 から 3.1 への変更点は次の通りです。---1. 仕様変更(機能追加や改善) ・ブックマークレットを使用してブラウザで開いているページを引用して投稿する機能を追加 ・登録ユ...
ブログクライアント「ubicast Blogger」へのアカウント登録方法
59Tracker(59bbsも同様)で構築されたブログブログクライアント「ubicast Blogger」から投稿できるようにするための、アカウントの登録方法は以下のとおりです。...
heteml(ヘテムル)で59Trackerが動作するか調べてみました
59Trackerが、paperboy&co.のレンタルサーバー「heteml(ヘテムル)」でエラーになるという情報があったので、無料のお試しで借りてチェックしてみました。>新規投稿、再構築、Ping設定 で、500 errorが表示されます...

トラックバック

トラックバックURL :


59Tracker 3.1 のインストール方法へのコメント

1 Posted by 無名のブロガー at 2009/10/24 00:24:01
新規投稿、再構築、Ping設定 で、500 errorが表示されます。
ブックマークで登録後にエラーが表示されるんですが、投稿自体は完了しています。
サーバーはhetemlというところを利用しています。

パーミッションは、上記サーバー会社指定のもので設定しています。

ひとまず報告まで。
2 Posted by kagahiro at 2009/10/24 14:06:34
>>1
情報ありがとうございます。
hemtelをお試しで申し込んで調べてみます。
3 Posted by 無名のブロガー at 2009/10/24 17:28:49
すいません、Verを書いていませんでした。
最新版の59Tracker 3.2を使わせてもらおうと思っています。
お願いします。
4 Posted by kagahiro at 2009/10/26 15:06:50
確認結果アップしました。

heteml(ヘテムル)で59Trackerが動作するか調べてみました
http://59log.com/?act=view_topic&id=1656

SOAP-Liteというモジュールが足りないので、自分でサーバーにアップロードする必要があります。

詳細の入力フィールドを表示する

おすすめ  (チェックしてコメントすると最新情報に掲載)
コメント :

< 前の投稿      次の投稿 >

アクセスランキング

今日のアクセスランキング TOP 10

  1. [将棋]佐藤康光九段が佐藤和俊六段を乱戦の末破り優勝、将棋界佐藤四天王最強であることを示す #NHK杯 (8 PV)
  2. [食べ物]七草粥(ななくさがゆ) (2 PV)
  3. [将棋]NHKトーナメントで佐藤康光九段がなめプ角頭歩戦法で佐藤天彦名人を撃破 (2 PV)
  4. ウェブページを1回だけリロード(再表示)する方法 (1 PV)
  5. [将棋]佐藤和俊六段がまさかの陽動居飛車で橋本崇載八段に勝ち決勝進出 #NHK杯 (1 PV)
  6. [事件]人気ユーチューバー「はじめしゃちょー」の浮気疑惑を追求していた動画配信者が広告代理店からの圧力で撤退宣言 (1 PV)
  7. PHP+MySQLの掲示板システム「CommentPP 1.1」リリース (1 PV)
  8. [将棋]竜王戦第三局は居飛車振り飛車の対向型で丸山忠久九段が勝利 #竜王戦 (1 PV)
  9. FC2動画やYouTubeなどから無料動画(映画やドラマ、アニメ、音楽など)を探す方法 (1 PV)
  10. [映画]実写版「美女と野獣」がアメリカで大人気 #エマ・ワトソン (1 PV)

今月のアクセスランキング TOP 10

  1. SQLのSELECT文で先頭から上位(TOP)10件のレコードを取得する方法(SQL Server、Oracle、MySQL、PostgreSQL) (3273 PV)
  2. [将棋]NHKトーナメントで佐藤康光九段がなめプ角頭歩戦法で佐藤天彦名人を撃破 (500 PV)
  3. ウェブページを1回だけリロード(再表示)する方法 (291 PV)
  4. [将棋]佐藤和俊六段がまさかの陽動居飛車で橋本崇載八段に勝ち決勝進出 #NHK杯 (185 PV)
  5. [食べ物]七草粥(ななくさがゆ) (170 PV)
  6. FC2動画やYouTubeなどから無料動画(映画やドラマ、アニメ、音楽など)を探す方法 (168 PV)
  7. [C言語]UTF-8でエンコードされた文字列の部分文字列を取り出すコード (151 PV)
  8. フリーソフトウェア/オープンソースのタブー (146 PV)
  9. Windows 10の無料アップグレードは2016年7月29日まで、「延長は絶対にない」 (135 PV)
  10. [将棋]竜王戦第三局は居飛車振り飛車の対向型で丸山忠久九段が勝利 #竜王戦 (133 PV)

アクセス統計

ディレクトリ

関連サイト