• 締切済み

フリーのCGIをダウンロードしてきたんですがうまくインストールできません。

他項目の質問になってしまうかもしれませんが宜しくお願いします。 フリーのCGI(PwBlog)をダウンロードしてきたんですがインストール時に以下のエラーがでてしまいます。 必須Perlモジュール   Jcode     →インストール済みです   DBD::Pg     →インストールされていません   LWP::UserAgent     →インストール済みです   Mail::Audit     →インストールされていません   Mail::Audit::Attach     →インストールされていません   Class::Accessor     →インストールされていません   XML::RSS     →インストール済みです   Mail::Sender     →インストールされていません   Image::Magick     →インストール済みです   Date::Calc     →インストールされていません   XML::Simple     →インストール済みです です。 インストールされていませんと表示されるものはダウンロードしたあとで何処にインストールすればよいのですか? また、ダウンロードを何処で行なえばいいのか解らない物もあります。 他項目の質問ですみませんがご教授お願いします。

  • atps
  • お礼率20% (2/10)
  • CGI
  • 回答数4
  • ありがとう数8

みんなの回答

回答No.4

ユーザー権限でモジュールのインストールと言うことですよね 試していませんが 参考になるかどうか、、 1.「一般ユーザでモジュールインストール」 http://d.hatena.ne.jp/magicalhat/20061005/1160027722 これでインストールできればいいのですが 2.>ダウンロードを何処で行なえばいいのか解らない物もあります。 「CPAN検索」 http://search.cpan.org/ 取り合えず質問文にあるものは全てありそうです 3. ライブラリのパスは特殊配列 @INC に入っていますが 例えば /home/tarou/lib/ をライブラリパスに加えるなら スクリプトの先頭を #! /usr/bin/perl -I /home/tarou/lib とします。

回答No.3

PwBlogと同等のCGI、設置可能なサーバは残念ながら存じません。お役に立てず申し訳ないです。余裕があれば専用サーバを利用するか、自宅サーバを構築すればインストールできるんですが・・。

atps
質問者

お礼

Thund_Birdさまのお返事ありがとうございます。 今すぐにはムリですが余裕が出てきたときにでも専用サーバを利用して設置してみたいと思います。 また、解らずお世話になる事があるかと思いますがその時は宜しくお願いします。 ほんとうにありがとうございました。

回答No.2

それですとおそらく問い合わせてもインストールは無理ですね。別のCGIを探すか、別のサーバに変えるしかないです。

atps
質問者

補足

Thund_Birdさま、お返事ありがとうございます。 今の環境ではムリなんですか・・ >別のCGIを探すか PwBlog以外でフリーのCGI、PHPで同等の機能のものはございますでしょうか? >別のサーバに変えるしかないです。 PwBlogを設置出来るサーバーはございますでしょうか? すみませんが宜しくお願いします。

回答No.1

サーバはどこをお使いですか?自宅サーバや専用サーバ以外の場合は管理者の方に問い合わせないとインストールはできませんよ。もし自宅サーバ・専用サーバでしたら、ご使用のOSも教えてください。

atps
質問者

補足

Thund_Birdさま、お返事ありがとうございます。 >サーバはどこをお使いですか? さくらインターネットを使っております。 >自宅サーバや専用サーバ以外の場合は管理者の方に問い合わせないとインストールはできませんよ。 今ある環境ではPwBlogは使えないとゆー事でしょうか? すみません、宜しくお願いします。

関連するQ&A

  • http://www.drk7.jp/MT/archives/0011

    http://www.drk7.jp/MT/archives/001174.html こちらで公開されているスクリプトを動かそうとしたのですが500エラーになってしまいます。 perl5.88がインストールされているローカル環境で動かそうとしたところ、Jcodeと、XML::Simpleがインストールされていなかったのでインストールして、 use CGI; use Jcode; use LWP::UserAgent; use XML::Simple; use Data::Dumper; これらが動くようにしましたが、このスクリプト自体は相変わらず500エラーになってしまいます。 perlの知識が余りないのでこれ以上の原因を突き止める方法もよくわかりません。 公開されているコードの#!/usr/bin/perl -w から、最終行までをコピーして、そのまま動かそうとしているのですが、 他に何かを付け足す必要があるのでしょうか? 自分の知識では、このスクリプトの書き方がさっぱり理解できないので、お手上げです。 何度挑戦しても駄目だったのと、モジュールを使った書き方自体がよくわからないので、use LWP::UserAgent;以外のモジュールを使わない書き方で一からスクリプトを書き始めたのですが、一週間経過してもまったく完成せず今の自分の知識では無理なようです。 どうか、この公開されているスクリプトを動かす為のヒントをご教授いただけないでしょうか。 よろしくお願いいたします。

    • ベストアンサー
    • Perl
  • モジュールは設置するだけではだめ?

    皆さん、教えてください LWP::UserAgentとXMLRPC::Liteを利用しようとしたところ、 サーバにインストールされていないのでエラーになりました インストールをしたいのですが、権限がないため (プロバイダーのスペースの為)インストールできません このような場合にはどうしたらよいのでしょうか jcode.pmのようにcgiスクリプトと同じ階層ディレクトリに設置する だけで動くものなのでしょうか? 大変困っております 皆さんのお知恵をお貸しくださいませ 以上、宜しくお願いします

    • ベストアンサー
    • Perl
  • リブレット50の再インストール

    リブレット50をメール・FAX受信用に復活させ、HDDを再フォーマットし win98をインストールさせましたがうまくいきません。 起動ディスクでインストールは行えたが、FDD(東芝PA2670U)が動かずCD-ROMドライバーはメールでインストールし何とか動く状態までは来ました。 相変わらずFDDは動きません。 その他下記の問題が有ります。 1.SOUND system opl3-sa2がインストール出来ない。  YAMAHAのホームページからはダウンロード項目に無かった。 2.赤外線PnPがインストール出来ない。  ダウンロード出来るアドレスを知りたい。 3.chip&tech Acceleratior(ディスプレー アダプター)がインストール出来ない  ダウンロード出来るアドレスを知りたい。 4.上記FDDを動くようにしたい。  Y-Eデータのホームページの方法ではTSBFDC.infが無く出来なかった。 ハードはメモリー32M HDD4Gにバージョンアップさせてあります。

  • youtube api HASH(0x856eaec)の謎

    googlenewsのapiにつづいてyoutubeのapiと格闘しています。 その際、TreePPモジュールを利用しているのですが、 どうしても解決できない問題があり、御相談させて下さい。 目標:youtubeのデータベースに人名で検索をかけ、その結果のリスト(XML)の中から、動画タイトルと動画IDを取り出す。 で、以下のプログラムで、動画IDは取り出せるのですが、動画タイトルの部分が HASH(0x856eaec) といた様な表示になってしまうのです。 ●どの様な状態の時に、HASH(0x856eaec)の様なものが表示されるのでしょうか(そもそも、これって何の値なんでしょうか?) ●動画タイトルを取り出すには、どの部分をどう修正すればいいのでしょうか? ●$ua->timeout(3);の部分で、タイムアウト処理をかましているつもりなのですが、どうも稼働している様には感じません。この様なプログラムの場合に、タイムアウト処理をかませるには、どうしたらよいのでしょうか? 以上3点、アドバイスいただければ幸です。 尚、当該xmlのタグ構造はコチラで確認していただけます。 http://gdata.youtube.com/feeds/api/videos?vq=aiko&start-index=1&max-results=50&orderby=relevance&alt=atom 以下、そのプログラムです。 ------------------------------ #!/usr/local/bin/perl print <<"HTML"; Content-type: text/html <html> HTML # 動画スタートnoを乱数で決める srand; $startno = rand; $startno =( int($startno * 6))+1; # モジュールのロード use Jcode; use XML::TreePP; # 検索単語の設定 $searchword = "aiko"; use Encode; #検索キーワードをUTF-8コードに変換する Encode::from_to($searchword , 'sjis', 'utf8'); #URLエンコードを行う $searchword=~s/([^0-9A-Za-z_])/'%'.unpack('H2',$1)/ge; $searchword=~s/\s/+/g; use LWP::UserAgent; use HTTP::Request; my $url = 'http://gdata.youtube.com/feeds/api/videos?vq='.$searchword.'&start-index='.$startno.'&max-results=50&orderby=relevance&alt=atom'; # XML::TreePPオブジェクトの作成 my $tpp = XML::TreePP->new( force_array => [ "entry" ], ); # parsehttpメソッドでURLからXMLデータを取得して $tree変数に格納 my $tree = $tpp->parsehttp( GET => "$url" ); $ua = LWP::UserAgent->new(); $tpp->set( lwp_useragent => $ua ); $ua->timeout(3); # [rss] - [channel] - [item] を $Items変数に格納 my $Items = $tree->{feed}->{entry}; # 検索結果を表示 foreach my $hash (@$Items){ $urlyou=$hash->{id}; $titleyou=$hash->{title}; $idyou = substr($urlyou,42,11); print "$titleyou".$idyou."<BR>"; }

    • ベストアンサー
    • Perl
  • CGIフォームからのsendメールが文字化けしてしまいます

    CGIフォームについて質問です。 フリーのCGIを使用してメールフォームを制作したのですが、sendメールが文字化けしてしまい、対処法がわからず行き詰まっています。 UFF-8対応のメールフォームCGIなのですが、送られてきたメールが下記のように全角のみ文字化けしてしまっています(メールアドレスの部分は文字化けしていません)。//////////////////////////////////////////////////////// お問い合わせいただきましてありがとうございます --ご送信内容の確認------------------------ 以下の内容が送信されました。 /*-email ****@*****.com /*-???????????? ???????????????????????? /*-????????? ????????? /*-???????????????????????? ?????????????????? ------------------------------------------ お問い合わせに関しましては、営業日3日以内にご対応させていただきます。 いましばらくお待ち頂けますようお願いいたします。 ///////////////////////////////////////////////////////////// このCGIは今まで何度も使用してきた物なので、いつも通りsend.cgiの設定(FROMのメールアドレスや、メールのタイトルなど)を変更しました。 ただ会社のサーバに設置するので、CGIを置くフォルダが制限されていたため、指定通りのフォルダにsend.cgiを入れパーミッションの変更もhtml側のactionのパスも変更しました。 ちなみに会社のサーバのディレクトリは +cgi---send.cgi | | form.html となっています。 このCGIを動かすには「Jcodモジュール」がインストールされていないといけないので、それがインストールされていないからかと思い、サーバ管理者に聞いてみたところ「Jcode.pm」はインストールされているとの事でした。 「Jcodモジュール」と「Jcode.pm」は違う物なのでしょうか? いつも使用している物なので、おかしいなと思い、同じファイルをプライベートで使用しているサーバにアップした所、文字化け無しのメールがきちんと届きました。 send.cgiのソース(設定変更できる部分)は下記のように記述されています。 #!/usr/bin/perl ## 2007-04-08 Ver.5.2 #require 'jcode.pl'; use Jcode; #server check (SPAM CHECK) $this_server = $ENV{'SERVER_NAME'}; #CGIソース内で設定する場合は下記に書きます。 #※HTMLで設定している場合無視されます。 $sendmail = '/usr/sbin/sendmail'; @mailto = ('*****@****.co.jp'); $thanks_url = 'http://***.net/**/thanks_01.html'; $subject = 'お問い合わせ'; $return_subject = 'お問い合わせありがとうございます'; $return_body = <<"EOF"; この度はお問い合わせありがとうございます。 --ご送信内容の確認------------------------ 以下の内容が送信されました。 [[resbody]] ------------------------------------------ お問い合わせに関しましては、営業日3日以内にご対応させていただきます。 いましばらくお待ち頂けますようお願いいたします。 EOF この[[resbody]]の所が文字化けしている状態です。 上記の記述の後にもソースが書かれているのですが、ここはいつも一切いじりません。 form.htmlのエンコーディングも <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja"> <head> <meta http-equiv="Content-type" content="text/html ; charset=UTF-8" /> となっています。 ネットで色々検索してみたのですが、解決策に行き着く事が出来ずこちらに投稿させていただきました。 よろしくお願いいたします。

    • 締切済み
    • CGI
  • タブレットにインストールできない

    ESETファミリーセキュリティの5台分を昨年更新して購入し、2台だけぱそこんにインストールして使っていたのですが、先日タブレットを購入したのでそれにインストールしたいのですができません。 更新時に来たメールに乗っている、アンドロイド用のURLから、ダウンロードまではできたのですが、それをタップしても動きません。どうすればいいですか? インストール前に書いてあった「市販されていないアプリのインストールを許可する」設定がうまく行かなかったのでそのせいでしょうか?提供元不明のアプリという項目がみつかれませんでした。そのあたりの詳細もおしえていただきたいです。 ※OKWAVEより補足:「ESETセキュリティ ソフトウェア シリーズ」についての質問です。

  • YAHOO! MAIL(US)の写真などの添付の仕方

    がよく分かりません。 一応、以下の手順で行ったのですが、何か問題があったのでしょうか? あるいはセキュリティソフトの問題でしょうか? (1)YAHOO(US)からMAILのページへ入り[NEW]をクリックすると新規メール作成画面になります。 文章や宛て先を入力して (2)添付[Attach]をクリック (3)アップロードかと思いきや「ファイルのダウンロード」と出るので、どうやらアップロード用のソフトをインストールする必要があるのかと思い (4)そのファイルを実行しました (5)[setup the easy attach tool] というのがでたので、何やらか同意にチェックを入れ[continue]をクリック (6)数分かかります[this may take a few minuts]と出るのでしばらく待ったのですが、いつまでも出ません。 何かやり方が間違っているんでしょうか?

  • ムーバブルタイプ4(Movable Type4)のperlモジュール

    ムーバブルタイプ4をロリポップのサーバーにFFFTPでインストールし、最初のシステムチェックにて 「オプションのPerlモジュールのうちいくつかが見つかりませんでしたが、インストールはこのまま続行できます。オプションのPerlモジュールは、必要な場合にいつでもインストールすることができます。」 と警告され、リンクから下記の指定のモジュールをダウンロードしました。 Archive-Zip-1.23.tar.gz DBD-Pg-1.49.tar.gz Mail-Sendmail-0.79_16.tar.gz で、これらをどのディレクトリに設置するなどインストールする方法がどこにも記載されていないのです。 どなかたご存知の方はいらっしゃいますでしょうか?

  • ダウンロード報告 (フリーCGI)

    今画像をネット上にUPしているのですが無断DLが多く チョット嫌だなぁって思っています。 だからと言って、パスワードを付けるのは嫌なんです。 ただダウンロード報告が聞きたいんです。 (Ninja Toolでアクセス解析しているのですがアクセスは多いのに ダウンロード報告は少ないので) そこで ダウンロード報告(30文字以上のコメント)を頂けなければ ダウンロード出来ない(画像の閲覧は出来るけどダウンロードは報告無しでは出来ない)そんなフリーCGIってありますか? CGI設置ぐらいしか出来ない初心者ですが良かったら情報お願いします

  • Movable Type2.661のインストールでエラー・・・

    Movable Type2.661をダウンロードし、下記のHPを参考にしながらLinux(RED HAT LINUX 7.1)へインストールを試みています。 (参考HP)http://rebecca.ac/milano/mt/readme/ 日本語パッチをあて、mt-check.cgiで確認したところ下記のとおりDBが使用可能でした。 DB_File... Your server has DB_File installed (version 1.72). DBD::mysql... Your server has DBD::mysql installed (version 2.0416). mt-load.cgiも問題なく正常に終わり、期待を胸にmt.cgiを実行すると以下のエラーが発生しました。。。 Got an error: Can't locate Jcode.pm in @INC (@INC contains: ./extlib ./lib /usr/lib/perl5/5.6.0/i386-linux /usr/lib/perl5/5.6.0 /usr/lib/perl5/site_perl/5.6.0/i386-linux /usr/lib/perl5/site_perl/5.6.0 /usr/lib/perl5/site_perl .) at lib/MT/App/CMS.pm line 9. BEGIN failed--compilation aborted at lib/MT/App/CMS.pm line 9. Compilation failed in require at mt.cgi line 21. 当方CGIの経験がなくまたUNIX系の知識も乏しいため、この問題に対処する方法がわからず、何方か対応方法をご存知の方にご相談したく投稿しました。 よろしくお願いいたします。

専門家に質問してみよう