• 締切済み

perlが突然動かなくなりました

perlの入門テキストを始めて3日目ですが 昨日は動いていたプログラムが突然動かなくなりました 127.0.0.1/ でIEからアクセスしようとすると ネットワークパスワードの入力 などとでてきてしまいます ファイル名を指定するとページが見つかりませんと表示します c:からはじめてフルパスで指定しても同様です 昨夜まで動いていたのに 皆目原因がわかりません 宜しくお願いします

  • Perl
  • 回答数3
  • ありがとう数3

みんなの回答

  • JF1Msf
  • ベストアンサー率20% (18/88)
回答No.3

No.2です。 ということはperlは動いていそうですね。 httpdは起動しているそうですが、CGIじゃなくて、単なるHTMLファイルは読めるんですか? しかるべき場所にindex.htmlを用意して、 http://127.0.0.1/ でアクセスするとどうなるんでしょう?

odangogogo
質問者

お礼

色々とありがとうございました 目下のところ 2代目のマシンで勉強をしています まだまだ入門者ですので  せっかくの回答にも正確に答えられないことがあると思いますので このまま 疑問をスルーして続けて行こうと思います ありがとうございました

  • JF1Msf
  • ベストアンサー率20% (18/88)
回答No.2

Windowsですか? そうならば、コマンドプロンプトから"perl"と入力すると、何が出力されますか?

odangogogo
質問者

補足

改行して 何もでませんです。。。

noname#48234
noname#48234
回答No.1

こんにちは。 Apacheなどのサーバーソフトを起動させるのを忘れていませんか?

odangogogo
質問者

補足

アパッチ起動してるんですよ~ん 泣けてきます とりあえず 別のマシンで勉強続行してますけど ここで 止まっては先に進めませんので 先行き不安です ともあれ ご回答ありがとうございました

関連するQ&A

  • perlの初心者本買ってきたものの・・・

    つい最近perlに手を付けて、非常に手こずっています。何に手こずっているかも申しますと、ほんの通りにプログラムを書いてもうまく動作しないことです。本は「Perl/CGI超入門」(藤森○絵)筆です。入力フォームのボタンをクリックしてもWEBページ(localhost)が「開くことができません」とでます。HTML、○.plどちらも指定したフォルダに入っています。HTMLのページは入力フォームですがちゃんとWEBに出ます。でも、フォームの中の文字列を取得してCGIのページになると表示されません。perlはCygwin,Activperlとも試してみました。CGIのページに跳んだときのURLは本に書いているURLと同じくでます。 著者へ質問できるようなアドレスも無く、技術評論者に質問できるようなページもないので、なすすべ無しといったところです。私のPCの設定に問題があるのかもと思い、インターネットセキュリティーソフトをおアンインストールしてみましたが同じでした。内心、これを超初心者として出版しているのであれば、本当に初心者のものは皆頭にきてしょうがないだろうなというのが本音です。perl自体の言語で引っかかっているのではなく、サンプルプログラムが動作しない(コピペで)。どなたか同じ本を買った方で、原因が分かるか方おりませんでしょうか。

    • ベストアンサー
    • Perl
  • perlとhtml

    perlでカレンダーを表示させるというプログラムを作っています。そこでテキストボックスをつけて入力された年と月のカレンダーを表示させたいのですがどのうように手をつけてよいのかまったくわかりません。 どんな風に作っていけばいいのでしょうか?

  • (visual)C++から(active)perlを呼ぶ

    Vista sp1 64 bit, visual C++ 2008 express, active perl 5.1を使用しています。 しばらくの間active perlを使ってテキスト処理のスクリプトを書き溜めてきました。 最近になってC++ を使うようになり、今後はC++中心にプログラミングをしていこうと思っています。 ただ、これまで書き溜めたperlスクリプトをどうにかしてC++で再利用できないかと思っています。またテキスト処理に関してはC++よりやはりperl が優れていると感じ、C++ のプログラムを主体として必要に応じてその中にperlのスクリプトを組み込みたいと考えています。 たとえばテキストファイルを読み込みや最終的な出力するのはメインのC++で書き、各行のテキスト処理はC++からperlのサブルーチンにデータを渡して処理するというような形です。 perlのドキュメントを見る限りではperlembedがこの目的に適しているようでした。 http://perldoc.jp/docs/perl/5.10.0/perlembed.pod サンプルコードなども書いてあるのですが、どうやらunix環境、gcc(?)の例のみのようです。 windows環境でvisual C++ とactive perlを用いて C++からperlを呼び出すようなプログラムを書くにはvisual c++の設定をどのようにしたらよいでしょうか?

  • perl が 実行できない

    perl 初心者です。 apache を起動させ(起動画面は表示)、perl のファイルを IE で表示させようとして、print文を実行しても、print文がそのまま表示されるだけになっています。 perl のパスは、#! d:/perl/bin/perl です。 (コマンドラインから実行すると実行できるので、インストールは正常です。) (XP以前だったと思いますが、そのときは IEで、長文のプログラムが起動できていましたが。)

  • HTMLからPerlを呼び出すには?

    今、Perlで他のサイトのtxtファイル(中身はliタグやaタグのHTMLファイルで、そのサイトではSSIで呼び出されています)を、入手して表示させるプログラムを作っています。 これを、呼び出して、あたかも私のサイトのように見せるにはどうすればよいでしょうか? 現在はiframeを使ってそのままtxtファイルのアドレスを指定しているのですが、拡張子がtxtであるため、IEでしか見れないという不具合があります。 これを解決するために、とほほさんのwww入門 http://tohoho.wakusei.ne.jp/wwwperl2.htm#socket で紹介されているPerlを参考にしました。そのPerlのファイルをブラウザから直接URL指定すれば実行できるようにはなり、txtの中身が表示されるようになったのですが、どのようにHTMLから呼び出せばよいのかわかりません。 やはりSSIで実行するしかないのでしょうか。 javascriptの場合、<script>タグでHTMLに直接スクリプトを記述できますが、Perlでもそのようなことは可能ですか?

    • ベストアンサー
    • HTML
  • プロバイダで定められたPerlへのパス、って。。?

    お世話になっております<m(__)m> HP作成で、パスワード制限をかけてみたくて、 http://www.kent-web.com/pwd/login.html 上記のページを参考にしようとおもいました。 スクリプトを修正しなければ使えないみたいなのですが、 ******************************* 主なスクリプトの修正個所は以下のとおりです。  #!/usr/local/bin/perl  (プロバイダで定められたPerlへのパスを指定します)  $pass = '0123';  (認証用のパスワードを半角英数字で指定します) ***************************************** と、説明があるのですが、 まったくちんぷんかんぷんです。。(涙 HP作成するサーバーはヤフーなのですが、 プロバイダーでさだめられた。。 って。わたしの使っているプロバイダーはOCNですが。。 初心者の私にもわかりやすくおねがいいたします<m(__)m>

    • ベストアンサー
    • CGI
  • perlパス

    Windows2000機でWebServerを建てたのですが、CGIが認識しません。 WEBサーバーのクライアントソフトはApacheで 普通にHTMLは見れています。 perlをインストールした場所は C:\usr\local で VerはActivePerl 5.8.8.822 for Windows (x86)です。 場所は↑なのでCGIファイルのperlのパスはそのままいじらず、 perlのパスは#!/usr/local/bin/perl です。 一応#!C:/~以下   もやりましたがだめで、 CGIのテキストが表示されています。 色々調べてやったのですがどうもうまくいかず 教えていただけませんか

  • Perlへのパス

    よろしくお願いいたします。 HP初心者です。 使いたいBBSが見つかったのですが テキストで開いて直していくのですが、最初に 「プロバイダで定められたPerlへのパスを指定します」とあるのですがこのパスというのはどこを見るとわかるのでしょうか? お恥ずかしい質問だと思いますがよろしくお願いいたします。 infoseekのフリーHPスペースに用意されている簡単設置のBBSにはレス機能がないのでファイルがつけられレス機能のあるものを探したのですが私にはなかなか難しいです。 よろしくご指導ください。

  • perlでdialogのフォルダ指定

    perl勉強中のものです。 perlにてプログラムを作成中ですが、フォルダを ダイアログを使って指定したいです。 参考ページを調べvbsにて以下のプログラムを作ってみました。 ****************************************************************** Set Shell = CreateObject("Shell.Application") Set objFolder = Shell.BrowseForFolder(0, "フォルダを選択してね!", 1, "c:\\") if objFolder is Nothing then Msgbox("ちゃんと選んで頂戴!") else Msgbox(objFolder.Items.Item.Path) end if ****************************************************************** 理解しきれていないのですが、vbsをperlに埋め込む?(変換?)ことができるようで モジュールを使って、上記のプログラムから参考を調べ、見よう見まねでperlで 作ってみましたが、何も表示せず、動作しません。 どこに問題があるか教えていただけないでしょうか? ****************************************************************** use Win32::OLE; my $Shell = Win32::OLE->CreateObject("WScript.Shell"); my $objFolder = $Shell->BrowseForFolder(0,'フォルダを選択してね', 1, 'c:\\' ); unless ($objFolder) { $Shell->MsgBox('ちゃんと選んで頂戴!',undef,'フォルダ選択',1); } else { $Shell->MsgBox("$objFolder->$Items->$Item->$Path"); } ******************************************************************* とんちんかんなプログラムを作っているかもしれませんが、 ご指導よろしくお願いします。

    • ベストアンサー
    • Perl
  • perl初心者です。

    現在、仕事でサーバを更改することになりlinuxのwebサーバをwindows2003にすることになりました。 今までlinuxで動いていたperlをwindowsに移行したいと考えています。perlの内容としては、名前等の情報を入力し、その情報を送信するというものです。perlの中身の/usr/sbin/となってるパスをC:\Perl\bin\perl.exeと変更するだけでいいのでしょうか?

    • ベストアンサー
    • Perl

専門家に質問してみよう