C-BOARD Moyuku ユーザー掲示板

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

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


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

パスの変更について Hiiro 10/9/16(木) 15:48
Re:パスの変更について Hiiro 10/9/16(木) 17:32
Re:パスの変更について Wajett 10/9/16(木) 21:24
Re:パスの変更について Hiiro 10/9/16(木) 21:37
Re:パスの変更について Wajett 10/9/16(木) 22:23
ありがとうございました Hiiro 10/9/17(金) 10:35
Re:パスの変更について Hiiro 10/10/7(木) 12:35
Re:パスの変更について Wajett 10/10/7(木) 21:47
ありがとうございました。 Hiiro 10/10/8(金) 11:01
Re:パスの変更について fazzball 11/10/28(金) 0:35
Re:パスの変更について Fazzball 11/10/28(金) 10:04
Re:パスの変更について fazzball 11/10/29(土) 1:44

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

はじめまして

C-BOARD Moyuku v0.99aをこれまでの3.88から変更し設定しているところです。

こちらのサーバの事情でimage や、data,publicがパーミッションの制限がかかるようです。

そこでcgiフォルダより別のフォルダに移すことが望ましいようなのですが、
パスを変更する方法を教えていただけますか。

よろしくお願いいたします。

引用なし

パスワード



・ツリー全体表示

Re:パスの変更について  Hiiro  - 10/9/16(木) 17:32 -

試しにconfig.cgiの ./brd/myk/imageのパスを置き換えてもみましたが、
うまくいきませんでした。

どなたかご教授をお願いできますか。

引用なし

パスワード



・ツリー全体表示

Re:パスの変更について  Wajett  - 10/9/16(木) 21:24 -

 こんにちは、Wajettです。

▼Hiiroさん:
>はじめまして
>C-BOARD Moyuku v0.99aをこれまでの3.88から変更し設定しているところです。
>こちらのサーバの事情でimage や、data,publicがパーミッションの制限がかかるようです。
>そこでcgiフォルダより別のフォルダに移すことが望ましいようなのですが、
>パスを変更する方法を教えていただけますか。
>よろしくお願いいたします。

 懐かしいサーバの仕様ですね。
 残念ながらMoyukuは現状で、お使いのサーバの仕様には完全には
対応していません。確認はしていませんが、どちらかというと、別途
配布しているLegacyの方が設置は簡単なように思います。
 実は、Moyukuはある程度は対応させたつもりでいたんですが、今回
調べ直して一部の作業が抜けていたのに気づいたので、次のバージョン
では対応予定なのです。ただ次のリリースまでにはもうしばらくかかり
そうで。

 おそらくお使いのサーバ環境だと、Moyukuの、brd・public・tmpの
3フォルダを別の場所(Html領域)に移す必要があるのではないかと
思います。
 現状で、brdとpublicは移せるようにしているのですが、そのままでは
tmpが動かせません。ファイルのアップロード機能を使うのであれば、
ソースの一部変更が必要です。

 まず、brd/commander.plの、26〜31行目あたりのパス設定をサーバ
環境に合わせて書き換えます。brd・public・tmpはコピーして置いて
おいてください。このとき、brd以下のパーミッションに要注意です。

 brd/commander.plにはtmpフォルダの設定がないので、スクリプトを
書き換える必要があります。
 c-board.cgiに1箇所、app/cmd/bse.plに1箇所、app/cmd/post.plに
3箇所、app/lib/mlf.plに8箇所です。./tmpとなっている部分を環境に
合わせて書き換えてください。
 すべて終わったら、設定画面にいって設定を保存し直し、必要なく
なったと思われるフォルダのパスをずらしたりしてから稼働させて
確かめてみます。


 と、一応ざっと書いてみましたが、お急ぎでなければ、次のバージョンを
待った方が、作業が楽かもしれません。
 今のところ次のバージョンのリリースは未定ですが、10月中にはなんとか
したいと考えています。


 上記の情報がお役に立てば幸いです。

引用なし

パスワード



・ツリー全体表示

Re:パスの変更について  Hiiro  - 10/9/16(木) 21:37 -

ご回答、ありがとうございます。

いろいろと説明をしていただきありがとうございます。

基本的に新しいVerを待とうと思います。

それまでに今のVerでご説明をいただいた変更を加えると、VerUpする際とか難しくなりますよね?

新しいVerが出た時の切り替えるいい方法があれば教えていただけますか。
Legacy版をしようした場合に、moyukuに切り替えられるのでしょうか。

以上ですがよろしくお願いします。


P.S
> 懐かしいサーバの仕様ですね。

そうなんですか。
こういうしようが古いものだと知りませんでした。
そういうルールを作る必要がなくなったのでしょうかね。

引用なし

パスワード



・ツリー全体表示

Re:パスの変更について  Wajett  - 10/9/16(木) 22:23 -

 こんにちは、Wajettです

▼Hiiroさん:
>基本的に新しいVerを待とうと思います。
>それまでに今のVerでご説明をいただいた変更を加えると、VerUpする際とか難しくなりますよね?
>新しいVerが出た時の切り替えるいい方法があれば教えていただけますか。
>Legacy版をしようした場合に、moyukuに切り替えられるのでしょうか。

 どの方法をとるにしろ手間が増えることは間違いないので、とりあえずは
次のリリースを待つのが楽だと思います。
 ちなみに、LegacyとMoyukuは別物なので、切り替えるとやはり二度手間に
なります。
 LegacyはSSからの変化が少ないので、使い続けるならLegacyでも
いいのかなとは思います。SSのパス設定そのままなので、作業もMoyukuへ
移行するよりは簡単なはずです。
 サーバ環境のこともあるので、あまり労力をかけたくなければLegacyが
無難といえば無難だと思います。

>
>P.S
>> 懐かしいサーバの仕様ですね。
>
>そうなんですか。
>こういうしようが古いものだと知りませんでした。
>そういうルールを作る必要がなくなったのでしょうかね。

 サーバ側のリスク管理的には利点のある仕組みですが、最近は流行らない
かなと。
 CGIを使う時に、今回の件のように余計な手間がかかりますし。
 設備投資を抑え気味にもできるので、現在もプロバイダの無料HP領域
などには割と残っていますね。

引用なし

パスワード



・ツリー全体表示

ありがとうございました  Hiiro  - 10/9/17(金) 10:35 -

ありがとうございます。

以前までのc-board3.8系でスパムにすごい悩まされており
今回moyukuに実装されている
「ロボットスパム対策を標準装備」に期待しているところです。

ですので、しばらくリリースをお待ちしようと思っております。

これからもよろしくお願いいたします。

引用なし

パスワード



・ツリー全体表示

Re:パスの変更について  Hiiro  - 10/10/7(木) 12:35 -

新Verv0.99a2を導入させていただきました。

tmpパスの設定変更もリリース情報に書いてありましたが、本件の対応の件でしょうか。
(tmpパスの設定変更する箇所を見つけられませんでした。)

ご確認をお願いします。

引用なし

パスワード



・ツリー全体表示

Re:パスの変更について  Wajett  - 10/10/7(木) 21:47 -

 こんにちは、Wajettです。

▼Hiiroさん:
>新Verv0.99a2を導入させていただきました。
>tmpパスの設定変更もリリース情報に書いてありましたが、本件の対応の件でしょうか。
>(tmpパスの設定変更する箇所を見つけられませんでした。)
>ご確認をお願いします。


 このスレッドに前述のとおり、

> まず、brd/commander.plの、26〜31行目あたりのパス設定をサーバ
>環境に合わせて書き換えます。brd・public・tmpはコピーして置いて
>おいてください。このとき、brd以下のパーミッションに要注意です。

の部分が該当します。
 お試しになってください。

引用なし

パスワード



・ツリー全体表示

ありがとうございました。  Hiiro  - 10/10/8(金) 11:01 -

app/commander.plの修正で無事解決できました。

今後ともよろしくお願いします。

引用なし

パスワード



・ツリー全体表示

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