- ベストアンサー
/home/アカウント名/www/にcgiを置くとは?
- さくらのレンタルサーバーライトにCGIを設置する方法についてわかりません。
- CGIを設置する場所やフォルダ構成について教えてください。
- Perlのパスやパーミッションの設定についても知りたいです。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
http://support.sakura.ad.jp/support/web/manual/setup/ftp/win-ffftp.html さくら使っていませんが、さくらの転送ホストホルダが「/home/アカウント名/?www/?にホームページ転送してますよね!同じくそこに転送で良いと思います 以下に CGI を設置してください。」 http://www.h4.dion.ne.jp/~sakaiden/flmcg/frame1.html http://park16.wakwak.com/~html-css/link_koza/linkkoza.html http://my-hobby.s239.xrea.com/fftpsetu/fftp231.html 一例ですが、 public_html (ホームディレクトリ)一般的にこれが多いですが、さくらさんは/home/アカウント名/?www/ここに保存 # | # +-- joyful / joyful.cgi [705] # | admin.cgi [705] # | regist.cgi [705] # | registkey.cgi [705] # | init.cgi [705] # | # +-- lib / *.pl [604] # | # +-- data / joylog.cgi [606] # | count.dat [606] # | pastno.dat [606] # | # +-- past [707] / 0001.cgi [606] ... # | # +-- img [707] / これはKENTさんの例です
その他の回答 (2)
- hok212
- ベストアンサー率66% (100/150)
どのようなFTPクライアントソフトを使っているのかわかりませんが、 接続先のディレクトリを指定しなければ、最初はユーザディレクトリに 接続され、さくらインターネットの場合は「/home/アカウント名」が ユーザディレクトリになります。 FTPクライアントで接続すると、接続先に db とか log などのディレクトリがあり、 この中に www というディレクトリがあります。 この www が Web 上に公開されるディレクトリとなります。 この www ディレクトリの中に、ホームページで公開する必要なファイルを 置けば良いということです。 なお、さくらインターネットでのPerlインタプリタの Path は 「/usr/bin/perl」 だったはずです。
お礼
Perlのパス、たしかに「/usr/bin/perl」でした。 超初心者なのでディレクトリという言葉の理解にはまだ苦しんでいますが、 なんとか.cgiのファイルをブラウザで見ることができました! 書き込みありがとうございます。
- chie65536
- ベストアンサー率41% (2512/6032)
さくらのレンタルサーバーにFTPで繋ぐと、初期フォルダが /www/ になっている筈です。 この位置が「サーバー管理者」から見ると /home/サクラのユーザー名/www/ になる訳です。 ルートフォルダ、すなわち / に戻ると、「/www/の1つ親」に戻る事になるので、その位置は「サーバー管理者」から見ると /home/サクラのユーザー名/ になる訳です。 ですので >ルートフォルダの中にアカウント名のフォルダを作って >その中にwwwフォルダを作り、その中に.cgiのファイルを置く >ということなのでしょうか? は間違いです。それやっちゃうと、サーバーから見ると /home/サクラのユーザー名/アカウント名/www/ になり、おかしな事になります。 ルートフォルダに既存の「/www/」が「/home/サクラのユーザー名/www/」ですから、そこに置いて下さい。 因みに、サーバーから見た / や /home/ や /home/他のユーザー/ は、「ユーザーから見たら、ユーザーのルートフォルダより深い場所」にあるので、アクセス出来ません。 サーバールートフォルダとユーザールートフォルダは、どちらも / で表されるが「実は違う場所」と言う訳です。
お礼
さっそくの書き込みありがとうございます! 初期フォルダがwwwになっているというところを理解していませんでした。
お礼
FFFTPの「ホストの初期フォルダ」の欄を確認するとwwwと表示されていました。 さくらのサポートページのURLを教えていただいて、ありがとうございます!参考になりました。