linkstation(LS-WXLDF7)の設定について教えてください。webサーバーとして利用したく通常のhtmlは閲覧可能になりましたが、cgiページが表示されません。FTP利用すべくポート解放設定して21番、22番はオープンになってます。しかし、FTPソフトからcgiファイルのパーミッション変更ができません。telnet接続もつながりません。良い方法はないでしょうか?

回答の条件
  • 1人5回まで
  • 登録:
  • 終了:2013/09/03 14:15:05
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答3件)

id:a-kuma3 No.1

回答回数4974ベストアンサー獲得回数2154

ポイント34pt

マニュアルを読んだだけですけど...


http://buffalo.jp/download/manual/html/lsvl/gamenkaisetu04.html
Webサーバー → Webサーバー公開フォルダーのところにある説明。

- (Webサーバー公開フォルダー)/cgi-bin/
 CGIスクリプト格納フォルダーです。
 CGIスクリプトの設置場所としてお使いください。
 対応言語はperlのみです。また拡張子は .pl または .cgi である必要があります。

ディレクトリは cgi-bin に固定。
対応言語も perl のみ、ということのようです。

php のスクリプトなら、どこに置いても良さそうな感じです。
どちらにしても、実行権限の設定は無さそうです。

他4件のコメントを見る
id:TransFreeBSD

ちなみにcgi-binフォルダ位置は/htdocs/cgi-binでしょうか?

それ違います。
shareという共有フォルダにwebというフォルダを作ってshare/webをWebサーバー公開フォルダにすると、cgi-binフォルダはshare/web/cgi-binになります。
uncでかけば \\terastation\share\web\cgi-bin でブラウザからは http://terastation/cgi-bin になります。

ちなみに通常フォルダはshare/web/htdocs(\\terastation\share\web\htdocs)、アクセスはhttp://terastation/ になります。

2013/08/28 23:26:37
id:a-kuma3

ああ、URL で見た階層と、ディスク上のディレクトリ階層が一致していないから、はまっているということですか。

 URLディスク
通常http://(ホスト名)/\\(ホスト名)\html\htdocs\
CGIhttp://(ホスト名)/cgi-bin/\\(ホスト名)\html\cgi-bin\
2013/08/29 16:08:47
id:dawakaki No.2

回答回数797ベストアンサー獲得回数122

ポイント33pt

質問の型番の製品は見当たらないのですが、LS-WSXLのことでしょうか。
http://buffalo.jp/download/manual/l/lswsxl.html

[Webサーバー]にある[設定変更]をクリックして、php.iniの設定を変更してみてください。
http://buffalo.jp/download/manual/html/lsvl/k_webserver.html

id:holoholobird No.3

回答回数574ベストアンサー獲得回数104

ポイント33pt

ファイルではなくフォルダが制限されているように見受けられます。
http://faq.buffalo.jp/app/answers/detail/a_id/4180/p/31,33
一度制限を開放して、表示できるか試してみてください。

id:kaji0245

共有フォルダ(html)自体はアクセス制限なしにしております。

2013/08/28 10:52:10

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません