トップページ⇒php
983コメント370KB

CGI設置について質問

■ このスレッドは過去ログ倉庫に格納されています
0001ナカヤ03/05/29 22:48ID:mVOHH0gn
質問です。パーミッションの設定について教えて頂けませんでしょうか?
どうか手助けをお願いします。
018117303/10/09 14:34ID:udjcpsU3
>>174-180
ありがとうございました。m(_)m
0182nobodyさん03/10/09 22:09ID:2vwUCdql
PC初心者板から誘導されました。。

よく、CGIとかで、例えばカウンターを作ったとすると
ログファイルはパーミッションを666とかにすると思うんですが、
これだと、直接そのログファイルをアドレスに指定すれば

中身が丸見えになってしまいますよね?
それだと、カウンターの場合はよくても、パスワードとか公開する気の無い
IPとかを保存しているファイルの場合はまずいとおもうのですが。
パーミッションを600とかにするとCGIでの書き込みはできなくなってしまうし
この場合普通はどうやってファイルを保管するのでしょうか?
0183nobodyさん03/10/09 22:19ID:???
>>182
一応向こうに答え載せたけどね。
まずはパーミッションの仕組み理解しようや。
018418203/10/09 22:24ID:2vwUCdql
>>183
答えなんてありますか?
みつからないのですが、どれでしょうか??
0185nobodyさん03/10/09 22:38ID:???
>>184
>>611にそれ系のリンク
0186nobodyさん03/10/10 04:11ID:???
ログファイルの拡張子を*.cgiとする。
0187nobodyさん03/10/10 23:22ID:5dzbkWcZ
【  CGI名  】 高機能アクセス解析CGI Professional版 Ver 4.6
【配布先URL】  ttp://www.futomi.com/library/accp.html

こちらのcgiスクリプトを設置したのですが分からないことがあるので教えて下さい。
URLマッピング ttp://www.futomi.com/library/manual/accp/html/config.html#url2path_flag
野部分についてなのですが、当方のサイトのトップが仮に www.isp.ne.jp/で
上のcgiスクリプトがwww.isp.ne.jp/acc/に設置してあるとしたら
acc.cgiから見た相対パスは ../ になるのでは無いかとおもうのですが
そう設定すると「URL マッピングの設定において、マッピング先のパスは存在しません」とエラーが出ます。
/../ と設定するとエラーは出ませんが、解析ログでページタイトルなどを
取得できていません。
阿呆な質問で申し訳ないのですが、どなたかご教示して下さいませんか
0188nobodyさん03/10/10 23:37ID:???
>>187
www.isp.ne.jp/acc/ は、たしかにドキュメントルートの下にあるの?
018918703/10/10 23:41ID:5dzbkWcZ
ご返事有り難うございます。
たしかにあります。で、アクセス自体はちゃんとロギングしてますので
根本的な動作は間違いありません。
ただ、ページタイトルとかリンク元が拾えてないのでどうした物かと…
0190nobodyさん03/10/10 23:43ID:???
>>187
../accじゃないの?
0191nobodyさん03/10/10 23:59ID:???
つか、直下にあるなら指定する必要もない気がする
019218703/10/11 00:04ID:lwkDn4Ow
>>190
今そちらもやってみましたがうまくいきません…
019318703/10/11 00:06ID:lwkDn4Ow
>>191
「マッピング機能を指定しない」にすると鯖によってはタイトルなどを取得しないと書いてあって
実際ウチでは取得しなかったので…困りました。
0194nobodyさん03/10/11 00:36ID:???
>>193
だからさー、/acc/ が、/ (DocumentRoot) の下にあるディレクトリとは
限らんのだよ。実際のディレクトリと、DocumentRootとの関係はどうなってるんだ?
019519403/10/11 00:38ID:???
>>187の
>当方のサイトのトップが仮に www.isp.ne.jp/で
>上のcgiスクリプトがwww.isp.ne.jp/acc/に設置してあるとしたら
>acc.cgiから見た相対パスは ../ になる

とは限らないってこと。サーバによるんだよ。そのためのマッピング機能だろ?
019618703/10/11 00:46ID:lwkDn4Ow
すいません、ややこしい例えで誤解を招いた様でお詫びします。
/usr/(私のアカウント)/public_html/--------index.htm
                     /acc/----スクリプトファイル
こうなっております。
019719403/10/11 01:23ID:???
$URL2PATH_FLAG = 1;
%URL2PATH = ('http://www.isp.ne.jp/~(私のアカウント)/' => '../');
では取れないってこと?
%URL2PATH = ('http://www.isp.ne.jp/~(私のアカウント)/' => '/usr/(私のアカウント)/public_html/');

ではどう?
019825403/10/11 15:02ID:???
PHPですが、ここで質問しれと言われたので・・

【配布先URL】  http://php.s3.to/bbs/bbs7.php
【設置サーバ】 http://ezappli.k1.xrea.com/
【 質問内容 】 

サーバーはXreaの無料鯖を使い(モバイル用)
mailbbs.php等一式をアップロードし、ちゃんと表示されたのですが、
設定したメールアドレス(k1.xrea.com)に投稿メールを送ったのですが
記事が反映されません。(投稿されていない。)
それはどうしてなのでしょうか?

多分pop.phpの受信メールの設定が間違っていると
思うのですが・・

// 受信メールサーバーの設定
// POP3サーバー
$host = "k1.xrea.com";
// ユーザーID
$user = "xxxx";
// パスワード
$pass = "xxxx";


どうかお願いします
019919403/10/11 15:33ID:???
>>198
例えば、メールを取りに行くだけの単純なスクリプトを書いて
実行してみたらメールは取得できる?できなければどんなエラーが出る?
020025403/10/11 15:55ID:???
>メールを取りに行くだけの単純なスクリプトを書いて
実行してみたらメールは取得
どんな感じにやればいいのですか?

レッツPHP!に書いているとおりに設置して、編集すべき所はすべて
編集したのですが
CGI等はそれなりに経験があるのですがPHPとなると・・
こういうメールを取り込んで表示するスクリプトも初めてで・・
0201nobodyさん03/10/11 16:15ID:???
>>200
ちょっとpop.php みてみた。ソケット直接オープンしてるのね
ここでdata ディレクトリの指定があるけど、そのディレクトリには
何かファイルができてる?
020225403/10/11 16:56ID:???
>>201
えっとダミーのhtmファイルと、ログファイル(xxx.log)があります。
020325403/10/11 16:57ID:???
二つとも出来たモノではなく最初からあるモノですね
0204nobodyさん03/10/11 17:28ID:???
確認したい点は2つ

ディレクトリにファイルの書き込みができるか?
ソケット通信はできるのか?

ということで、
logは無くても作ると思うので、いったん消して実行させてみて
logができるか確認。
あと問答無用で読んだメールは消してるようなので、
実行後、設定したメールボックスに別のメーラ等でアクセスして
消えてるか確認。
消えてなければ、メールの取り出しそのものに失敗しています
0205nobodyさん03/10/11 17:30ID:???
メールボックスに本当にメール届いているのか?
020625403/10/11 18:40ID:???
>>204
logファイルは自分で名前を設定しないと動作しないので
自動で作られたモノでは意味がないと思います
また、試しに消してみましたが自動では作られませんでした。

今は、pop.mail.yahoo.co.jpを使っているのですが
ブラウザから直接アクセスして受信したモノをすぐ削除して
SyurikenProから受信してみましたがもちろん削除されているので
受信しませんでした。 このへんはOKかと思います。

>>205
ちゃんと受信しています。

あとdataフォルダにあるxxx.logファイルが、mailbbs.phpの
書き込みに反映されるのですが どうやらそのxxx.logに書き込みがされて
居ないようです。 ためしに自分でエディタを使ってxxx.logに
適当な文字を入れてアップロードしてmailbbs.phpをみると
書き込みが反映されていました。
つまり、[email protected]にメールを送ってそれをxxx.logに上手く取り込めれば
いいのですがそれが上手くいかない・・
0207nobodyさん03/10/11 18:57ID:???
>>206
自動で作られない、pop.phpを実行するとメールは消えている、
logに手で書いたものは反映される

以上の点からは、dataのアクセス権がおかしい、という結論になるが。

phpで適当なスクリプトでdataディレクトリにファイルを作ってみるテストしてみたら?
020825403/10/11 19:09ID:???
うーん・パーミッションの設定とかですかねぇ
特に変更せず全員が読み書き実行できるようにしてあるんですけどね
0209nobodyさん03/10/11 21:50ID:???
ファイルが作成できるかどうかは、fopen 1行で確認できるでしょ
021025403/10/11 22:00ID:???
logファイルをmailbbs.phpと同じディレクトリにおいても動作しませんでした。
受信メールの設定もばっちりなのに何故・・
021125403/10/11 22:22ID:???
おぉ!
ついに出来ましたかれこれ半日 ついに!
ここの皆さん&PHP板の皆さん本当にありがとうございました!

ていうか何で出来たんだろう・・
とくに今までと設定変えていないんだけど・・
0212nobodyさん03/10/11 22:30ID:???
>>204で言われたようにメーラを使ってメールボックスから
メールを取得できるのか?
021325403/10/11 22:49ID:???
>>212
ええそれは出来ます。

また新たな問題発生 PCからは見れるのですが、
j.phpやez.phpでみると

Warning: file(): Unable to access data/mail.log in /virtual/ezappli/public_html/ez.php on line 16

Warning: file(data/mail.log): failed to open stream: No such file or directory in /virtual/ezappli/public_html/ez.php on line 16

と出る・・
021425403/10/11 23:13ID:???
今度は、添付ファイルはちゃんとUPされるけど、
本文がUPされないから反映されない・・

バカだ・・
021518703/10/11 23:17ID:l23LMEUJ
お世話になりました。
昨日は遅くなりましたので一端休みまして失礼しました。
今日頭をまっさらにして最初からやり直してみましたら
あっさり出来ました…何かスクリプトを余分ないじり方してしまっていたのかもしれません。
194さん、こんな私に重ね重ねご教示有り難うございました。
つまら無い結末で申し訳ありませんでした。
0216nobodyさん03/10/11 23:40ID:NZ57oSxs
ホームページ作るなら下記を当たれ!part3(月額1000円以下)
----------------------------------------------------------------
■以下の条件でレンタルサーバーを検索(レンタルサーバーナビ)
http://www.server-navi.com/

○月額費用1000円以下
○ディスク容量100MB
○独自ドメイン利用可

該当するプランは下記4件
----------------------------------------------------------------
◆◆◆ 価格&サーバースペック総合評価 ◆◆◆
----------------------------------------------------------------
★1位 :ウエブスピード(http://www.webspeed.ne.jp)

価格【777円】・スペック『CPU: Pentium4 2.4Ghz、1GBメモリ』
----------------------------------------------------------------
★2位 :フューチャリズム(http://www.futurism.ws/server)

価格【600円】・スペック『CPU: Pentium3 800MHz 128MBメモリ』
----------------------------------------------------------------
★3位 :キーパーク(http://www.keypark.net)

価格【800円】・スペック『CPU: Intel Celeron 1.3GHz 512MBメモリ』
----------------------------------------------------------------
★4位 :イーシーテクノロジー(http://www.ectec.jp)

価格【980円】・スペック『CPU: Pentium4 2.0Ghz、1GBメモリ』
-------------------------------------------------------------------
0217名無しさん03/10/13 22:14ID:A+f6OwV6
【  CGI名  】 KENTさんのアクセス制限・全て
【配布先URL】 http://www.kent-web.com/
【設置サーバ】 http://www.cool.ne.jp/(有料版)
【 質問内容 】 

Publicスペース下に置き、パーミッションも変え、アクセス権も変更するのですが
どうしても表示できません。
サーバー上の問題なのでしょうか?(><)
0218nobodyさん03/10/13 22:27ID:???
>>217
意味不明な文だが、要は設置できないってことだな?
どうなるんだ?
021921703/10/13 23:14ID:3fdgQzSd
>>218

すいません。(汗)
そうです。設置ができません。FTPで転送もしてみたのですが
表示されませんでした。
0220nobodyさん03/10/13 23:20ID:???
>>219
馬鹿かおまえは。
そんな抽象的な言葉じゃなくて、
「ブラウザのアドレス欄にhttp://xxxx/xxx.cgiと入力すると、
 以下のメッセージが出ます。そのままコピペします」
ぐらいのことを言ってみろ。何が起こってるのか
>>219の内容で他人に伝わるとでも本気で思ってるのか?
022121703/10/14 00:04ID:kG8cGElD
すいません、言葉が抽象的でした(><)

ブラウザのアドレス欄にhttp://xxxx/xxx.cgiと入力すると、
以下のメッセージが出ます。そのままコピペします
0222nobodyさん03/10/14 01:06ID:???
エラーメッセージは? 1時間経っているのになしだとちょっと気になるんだが。
もしかして馬鹿には見えないとかいう例のアレか?
022321703/10/14 01:29ID:kG8cGElD
すいません、書き込みが遅れました。

エラーメッセージは「500 Internal Server Error 」

と出てしまいます。
gate.cgi
init.cgi
admin.cgi
log1.cgi
log2.cgi のどれも見ることができません
0224nobodyさん03/10/14 02:07ID:???
>>223
どれもって、cgiってつけば何か表示されるわけじゃないんだよ
500エラーってことは設定で書き換えたどこがが間違ってるのだろう
設置したのがどれかと設定内容も書いてくれ
022521703/10/14 03:07ID:3HnnpWFc
224>>

ありがとうございます!
一度全部印刷して、またきます!
0226nobodyさん03/10/14 03:27ID:???
>>217
数行のcgiを設置して動作してるかの確認はしてる?

#!/usr/bin/perl
print "Content-Type: text/plain\n\n";
print "hello\n";

程度でいいから
0227nobodyさん03/10/14 06:03ID:???
先頭のperlへのパスか改行コード(ASCIIで転送していない)だと思うけどなあ
0228nobodyさん03/10/14 12:32ID:???
Coolの仕様は知らないけどさ、
>Publicスペース下に置き、パーミッションも変え、アクセス権も変更するのですが
・・・・よく理解してないと思われ。
0229nobodyさん03/10/14 13:56ID:???
理解してないうちから初めての鯖で初めてのcgi導入かよ…
でいきなり「表示されません」と質問か。先は長そうだな
0230nobodyさん03/10/14 19:06ID:???
このスレ読んでると、超能力が鍛えられそう。
0231nobodyさん03/10/15 20:47ID:???
プロバイダがinetsでsendmail機能を使っている方に質問なのですが、
メールが2通送信される人いませんか。
cgiはmail_return.cgiというのを使っています。

いなければ単に漏れの設定ミスなんだろうけど・・・。
0232nobodyさん03/10/15 21:45ID:0FbB5+6m
CGI探してますスレってどこかにいってしまいましたか?
久しぶりに覗いてみたのですが適当なものがなくて・・・

ログがHTMLで出力される掲示板を探しているのですが。
(書き込みログだけを一定間隔でリロードさせたいのでCGIより負担の軽いHTMLファイルにしたいと考えています)
ご存知の方がいたら配布先を教えてください。
質問するのに適当なスレがあれば誘導願います。
0233nobodyさん03/10/15 22:42ID:???
>>232
web製作板に移動しました。あっちでどうぞ。
0234nobodyさん03/10/15 23:24ID:???
>>231
送信ボタンをダブルクリックしてたりしてな(笑)
俺はそのCGIを知らないが、
メールを送ったら、起動ログのつもりで管理人にも同じメールを送るタイプかも知れん。
そしたら、送信先と管理者のアドレスが同じなら、同じメールが二通届くわな。
023523103/10/15 23:29ID:???
>>234
ダブルクリックはないです。
ログとしてメールが管理人にとどくのですが、それも2通発行されます。
つまり、自動返信メール×2+ログメール×2で、4通もくる・・・。鬱。
0236nobodyさん03/10/16 00:01ID:???
>>235
自分でメール送信するスクリプト書いて送ってみればいいじゃん
023723203/10/16 00:26ID:nwCsRAQZ
>>233

サンクスです
023823103/10/16 02:17ID:???
>>236
( ゚o゚)・・・思いつかなかった。
というか最初から自分で作ればよかったのか・・・。(ちゃんと作れるか心配だけど)
0239nobodyさん03/10/16 18:24ID:???
sssss
0240nobodyさん03/10/16 18:47ID:???
あれ・・ここにした方が良いのかな・・

PHP - 写メールBBSの設置についての質問です。
ttp://xxx.co.jp/data/xxxxx-xxx.mmf
を、
ダウンロードCGI 「ezget.cgi」を使用し、
ttp://xxx.co.jp/data/ezget.cgicat=devkdjx&file=xxxxx-xxx.mmf
のようにしたいのです。
どうやらURLリンクの所をいじれば出来そうなのですが、
アドレスの上に「ezget.cgicat=devkdjx&file=」を
付けるにはどのような感じにすればいいのですか?
分かる方が居ましたら教えてください
0241nobodyさん03/10/16 18:50ID:???
>>240
糞マルチ氏ね! 
0242nobodyさん03/10/23 15:54ID:Y6e3NLV1
【  CGI名  】 TOSBBS(Ver2.0)
【配布先URL】 http://kensaku.s13.xrea.com/bbs/tosbbs/index2.html
http://kensaku.s13.xrea.com/tosbbs_2.0.zip
【設置サーバ】 ロリポップ http://lolipop.jp/
【 質問内容 】 
CGIは配布されているものを設置することができる程度で、余分にいじったりはしてません。
なのでこのCGIに関してもダウンロードしてからPerlパスを書き換え、パーミッションを変更することしかしていないのですが、
今まで他のCGIでは問題なく「出来た」と思えていたのですが、今回は動作しません。
掲示板を設置することは始めてなのですが、なにか特別な理由が思い浮かびませんでしょうか?
0243名無しさん@お腹いっぱい。03/10/23 16:09ID:???
?
0244nobodyさん03/10/23 16:34ID:???
>>242
余分にいじらないといけないんだよ。
Readmeをよく読んでみ。
0245nobodyさん03/10/25 20:33ID:???
誘導されてしまいました・・ PHPなのに

レッツPHPの写メールBBSでの質問です。

auのケータイで、pmdファイルだとezgetを使ってDLさせるばあい
mailbbs.phpのリンク部に拡張子判別を追加すればいいのですが

// 画像がある時IMGタグ
if(eregi("\.(gif|jpe?g|png|bmp)$",$att)){
$imgsrc = '<img src='.$tmpdir.rawurlencode($att).' border=0 align=right vspace=5 alt="('.$size.'KB)">';
}//それ以外はリンク
elseif(trim($att)!=""){
$body.= '<br>添付:<a href='.$tmpdir.rawurlencode($att).'>'.$att.'</a>('.$size.'KB)';
}
//ここ以降を追加(ファイル名がpmdで終っていたらezgetを追加
elseif(eregi("\.pmd$",$att)) {
$body.= '<br>添付:<a
href=ezget.cgicat=data&file='.$tmpdir.rawurlencode($att).'>'.$att.'</a>('.$size.'KB)';

とすれば、通常アップロードしたファイルが http://xxx.xx/xxx/ezget.cgicat=data&file=xxx.pmd
となるはずなのですが上手くできません・・
何か原因があるのでしょうか?
いろんな所を見て回っても全く解決しません・・
どうかお願いします・・
0246nobodyさん03/10/25 20:51ID:???
言語がPHPだろうが関係ない

ezget.cgicat → ezget.cgi?cat じゃないのか?
024724503/10/25 21:02ID:???
>>246
言語は関係ないんですか
てっきりCGIだけかと思っていました。

失礼しました
ezget.cgi?catに修正いたしましたが
直接関係はありませんでした。 通常であれば修正せずとも
ezget.までは出るかと思います
ソースもレッツPHPの管理者の方から教えてもらった物なので
間違いはないはずなのですが・・
0248nobodyさん03/10/25 23:03ID:???
じゃあそっちで聞いたほうがいいんじゃないか?
0249perl使い03/10/26 02:06ID:???
>>245
$att=".pmd"だったら、trim($att)!=""は真。
コードを追加する場所を間違ってる。
というところか。
025024503/10/26 14:56ID:???
>>248
レッツPHPさんはこれであってるそうで・・

>>249
コードはそのまま渡されたので
コレの通りだと動作するとのことです
ドコに追加すれば良いんでしょうねぇ・・
0251nobodyさん03/10/26 20:47ID:???
“上手くできません”ってどううまくできないんだよ
025224503/10/26 21:08ID:???
>>251
通常ならpmdファイルの場合なら
通常のファイルの頭に
ezget.cgicat=data&file=
がつくはずなんですがそれが上手くできないんです
0253perl使い03/10/27 00:55ID:???
>>250
要はtrim($att)!=""よりeregi("\.pmd$",$att)を先に評価するようにする。
これで分からなければ、運命とあきらめてPHPを勉強してはいかが?
0254 03/10/27 02:19ID:???
>252 -> >251
025524503/10/28 18:54ID:???
本を読んでみたり色々なサイトを見て回ってみましたが
やっぱりイマイチ分かりません・・
自分なりにも試行錯誤でいろんな方法を試してみましたが
全く駄目でした・・
perl使いさん、ドコにどのように何を付加すればいいのでしょうか?
自分の力だけでは出来ませんでした・・
0256perl使い03/10/28 22:33ID:???
if(eregi("\.(gif|jpe?g|png|bmp)$",$att)){
$imgsrc = '<img src='.$tmpdir.rawurlencode($att).
' border=0 align=right vspace=5 alt="('.$size.'KB)">';
}//それ以外はリンク
//ここ以降を追加(ファイル名がpmdで終っていたらezgetを追加 )
elseif(eregi("\.pmd$",$att)){
$body.= '<br>添付:<a href=ezget.cgi?cat=data&file='.
$tmpdir.rawurlencode($att).'>'.$att.'</a>('.$size.'KB)';
}
elseif(trim($att)!=""){
$body.= '<br>添付:<a href='.
$tmpdir.rawurlencode($att).'>'.$att.'</a>('.$size.'KB)';
}

単純でしょ。
これでダメなら、別の問題を抱えてる。
025724503/10/29 17:37ID:???
>>perl使いさん
出来ました!
本当にありがとうございます。
ところでもう一つ質問なのですが
上記のコードでやると
「http://xxx.xx/xxx/ezget.cgicat=data&file=xxx.pmd」のはずが
「http://xxx.xx/xxx/ezget.cgicat=data/xxx.pmd」になってしいます・・
/ではなく&file=にするにはどうすればよろしいのでしょうか?
0258perl使い03/10/29 22:47ID:???
if(eregi("\.(gif|jpe?g|png|bmp)$",$att)){
$imgsrc = '<img src="'.$tmpdir.rawurlencode($att).
'" border=0 align=right vspace=5 alt="('.$size.'KB)">';
}//それ以外はリンク
//ここ以降を追加(ファイル名がpmdで終っていたらezgetを追加 )
elseif(eregi("\.pmd$",$att)){
$body.= '<br>添付:<a href="ezget.cgi?cat=data&amp;file='.
$tmpdir.rawurlencode($att).'">'.$att.'</a>('.$size.'KB)';
}
elseif(trim($att)!=""){
$body.= '<br>添付:<a href="'.
$tmpdir.rawurlencode($att).'">'.$att.'</a>('.$size.'KB)';
}

これでどう?
ダブルクォートで囲って、&を&amp;に変更。
正しい書き方だけど、携帯でどう見えるかは不明。
0259nobodyさん03/10/29 22:47ID:???
・・・・こいつあほだ・・・
026024503/10/30 18:16ID:???
>>perl使いさん
うーん駄目でした・・・
0261perl使い03/10/30 23:57ID:???
>>260
情報がないから、どう駄目なのか不明だけど、
多分タイプミスだね。
026224503/10/31 18:14ID:???
>>perl使いさん
>>258の記述通り
 コードを書き直しましたが、
 「http://xxx.xx.xx/ezget.cgi?cat=data&file=&data/xxx.pmd」
になります「&data/」を「=」にしたいのですが・・
どこがタイプミスなのでしょうか?
0263 03/10/31 20:09ID:???
>262
エコーデバッグしろよ。
http://www.hyuki.com/writing/techask.html
026424503/10/31 23:11ID:???
少し違っていました

http://xxx.xx.xx/ezget.cgi?cat=data&file=data/xxx.pmd
の「file=data/xxx.pmd」を「file=xxx.pmd」にしたいのですが
結局、>>256と>>258のコードでは変化はありませんでした・・
後一歩なのに・・
0265perl使い03/10/31 23:48ID:???
>>263

2chだとこっちも必要かも(いろんな意味で)。
真・技術系メーリングリスト FAQ
ttp://www.geocities.co.jp/SiliconValley/5656/

>>264
多分、$tmpdirに'data/'が入ってるからだろうね。

>$body.= '<br>添付:<a href="ezget.cgi?cat=data&file='.
>$tmpdir.rawurlencode($att).'">'.$att.'</a>('.$size.'KB)';

から$tmpdirを取り除く(削除する)と希望通りになるはず。
026624503/11/01 21:53ID:???
>>265
できました! 本当に感謝です
ココまで教えてくれてどうもありがとうございました。
0267 03/11/01 22:14ID:???
また一人spoilしてしまったな。
026824503/11/01 23:16ID:???
>>267
spoli?
何ですかそれ?
0269nobodyさん 03/11/02 01:36ID:???
【  CGI名  】  YYChat D 史那
【配布先URL】 http://www.phoenix-c.or.jp/~fujisaki/tme/ 
【設置サーバ】 http://maxs.jp
【 質問内容 】
現在の有料サーバーにこのチャットを移動させたところ、
パーミッションがあっていないのか、書き込もうとすると、

ERROR !
Can't write p1XXXXX.html

とでます。(Xは一応伏せておきました)
過去ログが上手に作られていないようなのです。

なお、配布先様は既に閉鎖しているので確認ができないのです。
元のKENTさんのYYCHATのモノで、設定してみましたが、
それだけでは直らないようなので・・・
どなたか、このスクリプトのパーミッションや、
過去ログ対策等ご存知でしたら教えてください。
お願いします。
0270 03/11/02 02:39ID:???
> パーミッションがあっていないのか

そのエラーはパーミッションエラーなの?
でないとするとこの判断の根拠は。

ファイル名 アクセス権
chatディレクトリ 777
yychatd.cgi 755
yychatd.log 666
pastlog.html 666
member.dat 666
jcode.pl 644
0271nobodyさん03/11/02 03:07ID:???
>>269
ttp://web.archive.org/web/20030325034503/www.phoenix-c.or.jp/~fujisaki/tme/cgi/yybbs_d.html
合ってるか確認してみれ
0272 03/11/02 03:13ID:???
ようわからんがyychatdはバージョンによってもスクリプトがかなり違うからなあ
027326903/11/02 03:21ID:???
>>270 >>271
ご丁寧にありがとうございます。
パーミッションは合ってました。
過去ログを全消去したらエラーなく作動するようになりました。

確認を試みたのですが、参考のURLがYYBBS-Dの方で…
以前、私がYYCHAT-DのファイルをDLした時には、
過去ログ用のyybbs2.cgi 、pastno.dat、1.htmlの3つは
入っていませんでした・・・
今後、これがないと再び過去ログの作成が行き詰るのでしょうか?

動くようになったからよかったものの、今後の為にご指導お願いします。
0274nobodyさん03/11/02 03:25ID:???
>>269
>>271は間違い
ttp://www.phoenix-c.or.jp/~fujisaki/playatweb/cgi/dice.html
027527003/11/02 03:31ID:kLRPTo8t
>273
動いたならいいんじゃない?
前動いてたならスクリプトより鯖の問題かもしれないし。
何をエラーと判定してるのか教えてくれないと何とも。

p1XXXXX.htmlはスクリプトが連番生成してるんだろうけど、
そのあたり見直してみるといいかもしれない。
0276nobodyさん03/11/02 05:55ID:???
>>268
1つ上のレスに聞き返す時点でタイプミスするようじゃ・・・
027726903/11/03 02:39ID:???
遅くなりましたが、
>>274 >>275
ありがとうございました!
新しい配布先を見つけられてほっとしてます。
これから、バージョン変えてみます。
お世話になりました。
0278nobodyさん03/11/04 22:49ID:Ko4sdUoh
http://www.mindcompass.sfcgi.com/cgi/ArsenoXT/
上のHPにある辞書スクリプト設置したいのですがどうしても完全に設置できません、
恐らくサーバーへの負荷が高いのため?
のような気がしますが、構成、パーミッションを下みたいに書いてもらえませんか?

[例]
└─ cgi-bin 705
│
├─── mylog 707
├─── dl.cgi 705
├─── dr.cgi 705
├─── util.cgi 705
├─── init.cgi 705
├─── words.html 606
├─── index.html 604(または644)
├─── top.html 604(同)
├─── ie.css 604(同)
└─── jcode.pl 604(同)


ちなみに
http://www.geocities.co.jp/SiliconValley/1781/arseno/
ここのページのCGIは正常に起動しました。
ただコメントが一行しか使えないのでやはりArsenoXTが設置したい・・・。

無料サーバーで設置できるところもしかしてないのかな〜



0279nobodyさん03/11/04 22:53ID:Snz/6wqg
> 完全に設置できません

エラーメッセージ等は。

> 恐らくサーバーへの負荷が高いのため?

根拠は。
0280nobodyさん03/11/04 22:58ID:???
質問者用のテンプレなかったっけ。
もう壊滅的じゃん。放置放置。
■ このスレッドは過去ログ倉庫に格納されています