[過去ログ] CGI設置について質問【Part3】 (983レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
877
(1): 2010/02/16(火)22:39 ID:gjKDtPAM(1) AAS
チャットを設置しようとして
外部リンク[lzh]:homepage2.nifty.com
をダウンロードしました。
これを
外部リンク[html]:cp1.runhosting.com
の海外の無料サーバに設置しようとしてるんですが、どうも上手くいきません。
room1.cgiの中にある
foreach $i(1,2,3,4,5,6){
if(mkdir("$lockfile",0755)){
last ;
}
elsif($i==1){
($mtime)=(stat("$lockfile"))[9] ;
if($mtime<time()-600){
rmdir("$lockfile") ;
}
}
elsif($i<6){
sleep(2) ;
}
else{
&systemBusy() ;
exit(1);
}
}
で、どうしても systemBusy() に入ってしまいます。
念のため、国内のinfoseekのサーバで試したところ問題なく動作しました。
素人考えながら、ファイルの作成・削除などが、権限の関係でできないからでは…と
思っているのですが対処方法が分かりません。
原因、対象方法ともども、お分かりになる方がいましたら、ご教授ください。
質問方法、質問内容にも不備があるかと思いますが、足りない情報などがありましたらご指摘ください。
省1
879: 877 2010/02/17(水)21:50 ID:7kkP7zSS(1) AAS
>>878さん
878さんの言うとおり

$setmkdir = "test";

if (mkdir($setmkdir, 0755))
{
print "Content-type: text/html\n\n";
print "$setmkdirディレクトリが作成されました。";
}
else
{
print "Content-type: text/html\n\n";
print "$setmkdirディレクトリは作成出来ませんでした。";
print "mkdir failure: $!\n";

}

と、簡単なディレクトリ作成のCGIを動かしてみました。
そうしたら、案の定エラーになり
mkdir failure: Read-only file system
というメッセージが表示されました。
ディレクトリ構成は
/hogehoge.com(サブドメイン)/a.cgi
で、hogehogeディレクトリは755、a.cgiも755です。
実行ユーザーは…すいません、分からないです。
どのように調べればよろしいでしょうか?
毎度毎度、くだらない質問ですいません。
分かる方がいらっしゃったら、よろしくお願いします。
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.374s*