カレッヂ |
質問者 TS
投稿日 2007/7/11(水) 16:13:58
ホスティングサービスを利用しているサーバーにしたいのですが、 モジュールに関して質問したところ、 以下メール転載 > CGI(ブログ)を設置するにあたり、Jcodeモジュール と Net::Trackback > > モジュール が > > 必要になりました。 レンタルサーバーにはインストールされていますか? > > > > ご回答お願いいたします。 上記の件ですが、Jcodeモジュールはご自分で用意して設置して下さい。 Net::Trackbackモジュールはインストールされておりません。 以上メール転載 との回答が来ました。 この二つのモジュールは自分でサーバーへインストール出来るのですか? 初心者なので苦戦しています。 どなたかお教え下さい。
【習熟度】初めて |
回答者 ひおお
[削除]
投稿日 2007/7/31(火) 11:49:29
Net::Trackbackをローカルでアップロードして使ってよいかどうか、お確かめください。 使用可能との回答ならば、 http://search.cpan.org/~tima/Net-Trackback-1.01/lib/Net/Trackback.pm http://search.cpan.org/~btrott/Class-ErrorHandler-0.01/lib/Class/ErrorHandler.pm 以上2つのリンク先右上の"Download:"から、 Net::TrackbackとClass::ErrorHandlerの二つのファイルを入手します。 これをそれぞれ解凍すると、「lib」という名のフォルダが中に両方にありますので 中身をどちらか一方の「lib」フォルダに統合してください。 統合した「lib」フォルダをサーバーのブロキューファイルに置きます (あまったファイルは使いません)。 続きまして「blog.cgi」本体の35行目$err = $no_trackback = 0;の一行の下に下記 2行を追加してみてください。 eval 'use lib qw(/libディレクトリまでの絶対パス/lib);'; if ($@) { $err = 1; } eval 'use Class::ErrorHandler;'; if ($@) { $err = 1; } 「libディレクトリまでの絶対パス/lib」は御自分の環境に合わせてください。 ※ここで申し上げます絶対パスとは、http://wwwで始まるURLフルパスのことではなく、 サーバー内の最上位階層からlibディレクトリまでの道筋を示すものです。 たぶんご利用サーバーの説明ページにのっていると思いますが、たいがい /home/なんとかかんとか/ユーザー名/public_html/ みたいな感じで説明されているパスがそれです。 これで Net::Trackbackを使ってトラックバックできるかもしれません。 Jcodeモジュールも分からなければお知らせください。 こちらは調べると載っているかもしれません。 |
返信(回答)する
Web裏技 |