C-BOARD Moyuku ユーザー掲示板

 この掲示板は、【C-BOARD Moyuku】のユーザーさん用掲示板です。
 かつ、実地試験用に設置されています。テスト書き込みは禁止です。
 不具合報告は、大歓迎です。要望や質問については、時間があればということで……。
 書きこむ方は必ず【Moyuku用ドキュメント】に目を通しておいてください。

  ・スタイルにはシンプルスキンを選択しています。スクリプト名は、moyuku.cgi に変更しています。
  ・アクセステスト : PDA用表示 / 携帯電話用表示   別ID アクアスタイル(テスト書き込み可)


112 / 189 ツリー    ←次へ | 前へ→

パスの変更について Hiiro 10/9/16(木) 15:48

Re:パスの変更について fazzball 11/10/28(金) 0:35
Re:パスの変更について Fazzball 11/10/28(金) 10:04
Re:パスの変更について fazzball 11/10/29(土) 1:44

Re:パスの変更について  fazzball E-MAIL  - 11/10/28(金) 0:35 -

便乗質問で申し訳ありません。

当方のサーバー環境では、
CGIは /cgi-bin
HTMLや画像ファイルは /public_html
に設置する事となっております。

ところが、plやcgiの内部ではパスの表記にpublic_htmlが必要なのですがURLとしてpublic_htmlは表示されて来ませんので、以下のような問題が発生しております。

階層構造

/cgi-bin
  └c-board.cgi
/public.html
  ├brd
  ├public
  └tmp

commander.pl line:26
$::SYS{'path_brd'}= '../../public_html/brd';
と設定すると画像のパスは
http://domain.co.jp/~user/public_html/brd/myk/image/mmu_title.gif
このようになり、壊れた画像アイコンが表示されます。
FTPで確認すると正しいパスは
http://domain.co.jp/~user/brd/myk/image/mmu_title.gif
なので
$::SYS{'path_brd'}= '../../brd';
とするとCGIエラーになってしまいます。

対処方法をご教示頂ければ有難いです。

引用なし

パスワード



・ツリー全体表示

Re:パスの変更について  Fazzball E-MAIL  - 11/10/28(金) 10:04 -

▼fazzballさん: >便乗質問で申し訳ありません。 > >当方のサーバー環境では、 >CGIは /cgi-bin >HTMLや画像ファイルは /public_html >に設置する事となっております。 > >ところが、plやcgiの内部ではパスの表記にpublic_htmlが必要なのですがURLとしてpublic_htmlは表示されて来ませんので、以下のような問題が発生しております。 > >階層構造 > >/cgi-bin >  └c-board.cgi >/public.html >  ├brd >  ├public >  └tmp > >commander.pl line:26 >$::SYS{'path_brd'}= '../../public_html/brd'; >と設定すると画像のパスは >http://domain.co.jp/~user/public_html/brd/myk/image/mmu_title.gif >このようになり、壊れた画像アイコンが表示されます。 >FTPで確認すると正しいパスは >http://domain.co.jp/~user/brd/myk/image/mmu_title.gif >なので >$::SYS{'path_brd'}= '../../brd'; >とするとCGIエラーになってしまいます。 > >対処方法をご教示頂ければ有難いです。 情報不足で申し訳ありません。補足します。 $::SYS{'path_brd'}= '../../public_html/brd'; $::SYS{'path_skn'} = './skin'; $::SYS{'path_tmp'} = '../../public_html/tmp'; $::SYS{'url_brd'} = ''; $::SYS{'url_skn'} = ''; $::SYS{'url_pub'} = '../../public_html/public'; で壊れた画像アイコンと表示され、 $::SYS{'path_brd'}= '../../brd'; $::SYS{'path_skn'} = './skin'; $::SYS{'path_tmp'} = '../../tmp'; $::SYS{'url_brd'} = ''; $::SYS{'url_skn'} = ''; $::SYS{'url_pub'} = '../../public'; この設定ですとCGIエラーとなります。 もし、対処方法がお分かりになりましたらご教示いただければ有難いです。
引用なし

パスワード



・ツリー全体表示

Re:パスの変更について  fazzball E-MAIL  - 11/10/29(土) 1:44 -

ハッシュ名から想像して試行錯誤し、自己解決しました。

>$::SYS{'path_brd'}= '../../public_html/brd';
>$::SYS{'path_skn'} = './skin';
>$::SYS{'path_tmp'} = '../../public_html/tmp';
>$::SYS{'url_brd'} = '';
>$::SYS{'url_skn'} = '';
>$::SYS{'url_pub'} = '../../public_html/public';

以下に変更することで期待通り表示されました。
$::SYS{'path_brd'} = '../../public_html/brd';
$::SYS{'path_skn'} = './skin';
$::SYS{'path_tmp'} = '../../public_html/tmp';
$::SYS{'url_brd'} = '../../brd/myk';
$::SYS{'url_skn'} = '';
$::SYS{'url_pub'} = '../../public';

引用なし

パスワード



・ツリー全体表示

112 / 189 ツリー    ←次へ | 前へ→

 82917
ページ:  ┃  記事番号:  

C-BOARD Moyuku v1.03b7