マニュアルを読んだだけですけど...
http://buffalo.jp/download/manual/html/lsvl/gamenkaisetu04.html
Webサーバー → Webサーバー公開フォルダーのところにある説明。
- (Webサーバー公開フォルダー)/cgi-bin/
CGIスクリプト格納フォルダーです。
CGIスクリプトの設置場所としてお使いください。
対応言語はperlのみです。また拡張子は .pl または .cgi である必要があります。
ディレクトリは cgi-bin に固定。
対応言語も perl のみ、ということのようです。
php のスクリプトなら、どこに置いても良さそうな感じです。
どちらにしても、実行権限の設定は無さそうです。
質問の型番の製品は見当たらないのですが、LS-WSXLのことでしょうか。
http://buffalo.jp/download/manual/l/lswsxl.html
[Webサーバー]にある[設定変更]をクリックして、php.iniの設定を変更してみてください。
http://buffalo.jp/download/manual/html/lsvl/k_webserver.html
ファイルではなくフォルダが制限されているように見受けられます。
http://faq.buffalo.jp/app/answers/detail/a_id/4180/p/31,33
一度制限を開放して、表示できるか試してみてください。
共有フォルダ(html)自体はアクセス制限なしにしております。
それ違います。
2013/08/28 23:26:37shareという共有フォルダに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/ になります。
ああ、URL で見た階層と、ディスク上のディレクトリ階層が一致していないから、はまっているということですか。