(現在 過去ログ14 を表示中)

HOME HELP 新着記事 トピック表示 検索 過去ログ

[ 最新記事及び返信フォームをトピックトップへ ]

■17637 / inTopicNo.1)  Windowsでも使用できますか?
  
□投稿者/ とらきち -(2004/10/09(Sat) 15:59:31)
    みなさんお忙しい中申し訳ありませんがよろしければ教えて下さい。
    先日レンタルサーバーを借りました。Windows2000/2003Serverなのですが、
    りゅういちさんのCGIは使用できますでしょうか?
    どうしてもここの掲示板を使用したいのですが、初心者なものでよく分かりません。
    サーバー側でCGIの使用は可能とのことなのですが、設定やフォルダ構造等が
    理解できません。
    もし使用できるのであれば、ソースの設定(パスの設定)及びフォルダ構造等
    アドバイスしていただけませんでしょうか?
    
    構成は以下のとおりです。
    ------------------------------------------------------------------------
    44snow.net
          |
          |------ db
          |------ log 
          |------ Special
          |------ www
                         |
                         |----- default.htm  -- Topページ
                         |----- bbs      -- Child Treeを設置したい・・・
                         |----- images      (現在はASPで代用)
                         |----- links
                         |----- i
                              |
                              |----- top.htm 
                              |----- bbs   -- Child K-Taiを設置したい・・・
    ------------------------------------------------------------------------
    また、利用しているレンタルサーバーは、
    http://www.1strentalserver.com/index.php
    です。
    
    どうぞよろしくお願い致します。
    

引用返信 [メール受信/ON] 削除キー/
■17639 / inTopicNo.2)  Re[1]: Windowsでも使用できますか?
□投稿者/ Custom -(2004/10/10(Sun) 01:22:06)
    > みなさんお忙しい中申し訳ありませんがよろしければ教えて下さい。
    > 先日レンタルサーバーを借りました。Windows2000/2003Serverなのですが、
    > りゅういちさんのCGIは使用できますでしょうか?
    > どうしてもここの掲示板を使用したいのですが、初心者なものでよく分かりません。
    > サーバー側でCGIの使用は可能とのことなのですが、設定やフォルダ構造等が
    > 理解できません。
    > もし使用できるのであれば、ソースの設定(パスの設定)及びフォルダ構造等
    > アドバイスしていただけませんでしょうか?

    初心者であることをいちいち言う必要はないです。
    逆に言うことによって印象を悪くする場合もあるので必要でない限り言わない方が
    いいと思いますよ。(^_^)

    さて、CGIですがPerlによるCGIを許可しているならOSは関係なしに使用できます。
    ただし、OSやサーバまたはサーバの設定や外部プログラムの設置などにより使用
    できない機能やうまく動作しない場合はあります。
    また、Perlのバージョンによっても動作が異なる場合があります。
    この辺りの問い合わせは各サーバのサポートやサーバの管理者の方に聴いてください。
    また、基本的にWindows系のサーバプログラムではPerlの場所を指定する必要は
    ありません。
    CGIの先頭に"perl"という文字さえあればいい場合がほとんどなので

    #! perl

    で十分通ります。
    (一部のサーバでは上記の記述さえ要りませんが念のため記述はしておいた方が
    いいです)
    上記の記述でなくても"perl"という文字が見つかればPerlによるCGIと判断します
    ので配布CGIのディレクトリは変更する必要はありません。
    ただし、サーバによっても異なるのでCGIの設定方法をよく読んでください。
    また、設置する前にはローカル上でCGIのテストをした方がいいです。

    BJDや04WebServer、AN HTTPDやApacheなど有名なWindowsサーバソフトがありますので
    それらをインストールしてテストしてから設置してくださいね。

    BlackJumboDog
     http://homepage2.nifty.com/spw/
    04WebServer
     http://soft3304.net/04WebServer/
    AN HTTPD
     http://www.st.rim.or.jp/~nakata/
    Apache
     http://www.apache.jp/

    それとWin32用のActive Perlをダウンロードしてインストールすることでテスト
    出来ます。

    http://www.activestate.com/

    > また、利用しているレンタルサーバーは、
    > http://www.1strentalserver.com/index.php
    > です。

    http://www.1strentalserver.com/faq.php#tec

引用返信 [メール受信/OFF] 削除キー/
■17640 / inTopicNo.3)  Re[2]: Windowsでも使用できますか?
□投稿者/ とらきち -(2004/10/10(Sun) 01:42:11)
    > 初心者であることをいちいち言う必要はないです。
    > 逆に言うことによって印象を悪くする場合もあるので必要でない限り言わない方が
    > いいと思いますよ。(^_^)
    >
    > さて、CGIですがPerlによるCGIを許可しているならOSは関係なしに使用できます。
    > ただし、OSやサーバまたはサーバの設定や外部プログラムの設置などにより使用
    > できない機能やうまく動作しない場合はあります。
    > また、Perlのバージョンによっても動作が異なる場合があります。
    > この辺りの問い合わせは各サーバのサポートやサーバの管理者の方に聴いてください。
    > また、基本的にWindows系のサーバプログラムではPerlの場所を指定する必要は
    > ありません。
    > CGIの先頭に"perl"という文字さえあればいい場合がほとんどなので
    >
    > #! perl
    >
    > で十分通ります。
    > (一部のサーバでは上記の記述さえ要りませんが念のため記述はしておいた方が
    > いいです)
    > 上記の記述でなくても"perl"という文字が見つかればPerlによるCGIと判断します
    > ので配布CGIのディレクトリは変更する必要はありません。
    > ただし、サーバによっても異なるのでCGIの設定方法をよく読んでください。
    > また、設置する前にはローカル上でCGIのテストをした方がいいです。
    >
    > BJDや04WebServer、AN HTTPDやApacheなど有名なWindowsサーバソフトがありますので
    > それらをインストールしてテストしてから設置してくださいね。
    >
    > BlackJumboDog
    >  http://homepage2.nifty.com/spw/
    > 04WebServer
    >  http://soft3304.net/04WebServer/
    > AN HTTPD
    >  http://www.st.rim.or.jp/~nakata/
    > Apache
    >  http://www.apache.jp/
    >
    > それとWin32用のActive Perlをダウンロードしてインストールすることでテスト
    > 出来ます。
    >
    > http://www.activestate.com/
    >
    >>また、利用しているレンタルサーバーは、
    >>http://www.1strentalserver.com/index.php
    >>です。
    >
    > http://www.1strentalserver.com/faq.php#tec
    >

    ご丁寧な説明ありがとうございました。
    早速試してみたいと思います。
    しかしサーバーにファイルをアップロードしてCGIを開くと
    The page cannot be found

    The page you are looking for might have been removed, had its name changed, or is temporarily unavailable.
    --------------------------------------------------------------------------------

    Please try the following:

    Make sure that the Web site address displayed in the address bar of your browser is spelled and formatted correctly.
    If you reached this page by clicking a link, contact the Web site administrator to alert them that the link is incorrectly formatted.
    Click the Back button to try another link.
    HTTP Error 404 - File or directory not found.
    Internet Information Services (IIS)

    と表示されるのですが。。。。
    ファイルもしくはディレクトリがないって言われてるんですよね?
    サーバーにUPしてるファイルを認識してくれてないのでしょうか??
引用返信 [メール受信/OFF] 削除キー/
■17642 / inTopicNo.4)  Re[3]: Windowsでも使用できますか?
□投稿者/ りゅういち -(2004/10/10(Sun) 02:25:38)
http://www.cj-c.com/
    No17640に返信(とらきちさんの記事)
    > HTTP Error 404 - File or directory not found.
    > Internet Information Services (IIS)
    > > と表示されるのですが。。。。
    > ファイルもしくはディレクトリがないって言われてるんですよね?
    > サーバーにUPしてるファイルを認識してくれてないのでしょうか??

    http://www.1strentalserver.com/wincgi.html
    の、「ファイルはフルパスで…」というところは変更しましたか?
引用返信 [メール受信/OFF] 削除キー/
■17643 / inTopicNo.5)  Re[4]: Windowsでも使用できますか?
□投稿者/ とらきち -(2004/10/10(Sun) 02:36:28)
    > http://www.1strentalserver.com/wincgi.html
    > の、「ファイルはフルパスで…」というところは変更しましたか?

    FAQより
    ●ファイルは必ずフルパスで指定してください
    G:\Inetpub\webhosting\username\

    私が登録している「username」が「yoshi」なので
    G:\Inetpub\webhosting\yoshi\
    となりますよね?
    そうすると「〜\yoshi\」の次はどこを指定すればよいのでしょうか?
    ルートディレクトリはトップページのファイルが入っているディレクトリ
    だと思うのですが、FTPで接続した際にはルートディレクトリの2階層上の
    フォルダから表示されます。
    実際「cbbs」フォルダをおいているのはルートディレクトリ直下になります。
    FTPで接続したフォルダが「yoshi」というフォルダなんですけど、この
    「yoshi」フォルダが上記「G:\Inetpub\webhosting\yosi\」なのでしょうか?
    いまいちよくわかりません。。。。
    「G:\Inetpub\webhosting\yosi\cbbs\cbbs.cgi」なのか(ルート?)
    「G:\Inetpub\webhosting\yosi\44snow.net\www\cbbs\cbbs.cgi」(FTP?)
    またすべてフルパスで指定ということは「.cgi」「.pl」その他ファイル内に
    記述されているものすべてを書き換えなくては駄目ですか?
引用返信 [メール受信/OFF] 削除キー/
■17645 / inTopicNo.6)  Re[5]: Windowsでも使用できますか?
□投稿者/ Custom -(2004/10/11(Mon) 17:07:10)
    > 私が登録している「username」が「yoshi」なので
    > G:\Inetpub\webhosting\yoshi\
    > となりますよね?
    > そうすると「〜\yoshi\」の次はどこを指定すればよいのでしょうか?
    > ルートディレクトリはトップページのファイルが入っているディレクトリ
    > だと思うのですが、FTPで接続した際にはルートディレクトリの2階層上の
    > フォルダから表示されます。

    ディレクトリ区切り文字をバックスラッシュからスラッシュに変更してみてください。
    Windowsではディレクトリ区切り文字をMS-DOSと同じバックスラッシュ(日本語では
    フォントの関係上円記号に化けますが)になってしまいますがPerl上からはどちらも
    同じ扱いになるようです。
    (文字としては別扱いですがディレクトリ区切り文字としてはスラッシュでも大丈夫
    のようです)

    また、ダブルクォーテーションで囲まれている部分はメタ文字はエスケープしないと
    いけません。



    OK
     $value = 'C:\WINDOWS'
     $value = "C:\\WINDOWS"

    NG
     $value = "C:\WINDOWS"

    > 実際「cbbs」フォルダをおいているのはルートディレクトリ直下になります。
    > FTPで接続したフォルダが「yoshi」というフォルダなんですけど、この
    > 「yoshi」フォルダが上記「G:\Inetpub\webhosting\yosi\」なのでしょうか?
    > いまいちよくわかりません。。。。
    > 「G:\Inetpub\webhosting\yosi\cbbs\cbbs.cgi」なのか(ルート?)
    > 「G:\Inetpub\webhosting\yosi\44snow.net\www\cbbs\cbbs.cgi」(FTP?)
    > またすべてフルパスで指定ということは「.cgi」「.pl」その他ファイル内に
    > 記述されているものすべてを書き換えなくては駄目ですか?

    この辺りはサーバの管理者に問い合わせてサポートを受けて下さい。

引用返信 [メール受信/OFF] 削除キー/



トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

Pass/

HOME HELP 新着記事 トピック表示 検索 過去ログ

- Child Tree -