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

CGI設置について質問 【Part2】

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん05/01/02 09:13:04ID:???
CGIを設置しようとしてうまくいかない場合の質問はこちらで。

自分でどのようなことまでやったか、エラー・動作がおかしい場合は
その内容を詳細に書くこと。

配布先、設置先で質問・解決できない場合は、ここで質問すれば
親切な人が教えてくれるかもしれません。

質問テンプレ(全項目記入)

【  CGI名  】 複数のバージョンがある場合には正確に
【配布先URL】 
【設置サーバ】 レンタルスペース名または設置中のURL
【 質問内容 】 

※ エラーがでてるならエラーメッセージも書くように
0077nobodyさん05/02/22 15:15:20ID:???
>>76
それは500エラーの画面じゃないか
httpd(Apache)のエラーログだよ
httpd.confにログパス名は書いてあるから
0078nobodyさん05/02/22 16:16:36ID:???
>>77 あ、すみません。こちらがerror_logです。

(2)No such file or directory: exec of '/home/user/www/test.cgi' failed
Premature end of script headers: test.cgi
0079解決しました05/02/22 16:25:03ID:???
>>77
エラーをググって以下のようにしたら直りました。
 
#!/usr/bin/perl --
 
エラーログのチェックを指摘してくださりまして助かりました。
ありがとうございます。
0080miku05/02/22 21:34:22ID:???
【CGI名】   apeboard+
【配布先URL】 http://www.2apes.com/
【設置サーバ】 ロリポップ
【 質問内容 】
上記の掲示板を設置したのですが、やっぱりレンタルでいいや
と思って削除しようとしたところ、ファイルが削除できません。
エラー文書も出ず、削除できたー と思ったら、何事もなかったようにそこにいます...
ffftpでも、サーバのファイル転送ページでもです。
原因が分かる方がいらしたら、教えていただけると幸いです。

板違いだったら申し訳ない...(´・ω・`)
00817105/02/22 22:58:00ID:???
>>72
どうもありがとうございました。
0082nobodyさん05/02/23 00:25:46ID:???
すんません。サーバーの絶対パスの調べ方なんですけど、板違い?
プロバイダはDION Windowsしか持ってない

FullPath Viewer 問い合わせ これ以外で知る方法ありませんでしょうか?
0083nobodyさん05/02/23 01:08:53ID:???
>>82
鯖のサイトのFAQに書いてるだろ。
0084nobodyさん05/02/25 00:15:30ID:V6UfqAqJ
フリーソフトでUNIX用にコンパイルできるCコンパイラってあるんでしょうか?
ググってもそれらしい物が出てこないので・・・

板違いならスルーしてください スマソ
0085nobodyさん05/02/25 07:25:07ID:???
>>84
Linux
0086nobodyさん05/02/26 19:09:19ID:cPZH+gcq
設置とは違うのですが、掲示板を直接お気に入りに登録したら
直リンクは禁止です!っという風にしたいのですが、どうすればいいのでしょうか?
0087nobodyさん05/02/26 19:56:05ID:cPZH+gcq
>>86お願いします^^
0088nobodyさん05/02/26 21:41:14ID:???
すれ違いにまともに答えられんが、リファラで判断。
が、インターネットセキュリティを入れてる香具師から苦情の山が来る。

もう来るなよ。
読解家。
0089nobodyさん05/02/28 15:51:02ID:ZLN532qY
サーバー指定のバーミッションとCGI配布元の指定バーミッションが
違う場合はそのサーバー上では使えないという事でしょうか?
0090nobodyさん05/02/28 20:28:03ID:???
サーバの指定の方に合わせれば使えるはず
0091nobodyさん05/02/28 21:54:06ID:???
cgiを設置しようととりあえず自鯖で試してみました。
日記や掲示板やカウンタなど複数の動作確認も問題なかったので、そのままアップロードをしようと思ったのですが
どうやらweb上ではcgiをcgi-binというフォルダにいれなければならないようです。
【設置サーバー】http://isweb.www.infoseek.co.jp/

ディレクトリをcgiの一つ一つにわけていたので、試しにcgi-binというフォルダに全部いれて動作確認した所
自鯖でも動きません。またcgi-binというフォルダの下層にまたフォルダを作ってみましたが動きません。

cgi-binに下層フォルダを作ってそこで動くにはどうすればいいのでしょうか?ひょっとして>>22さんのいってる事が
自分の聞いてる事かなとも思いましたが。いまいち理解できませんでした。
cgiの書き換えをするならどの項目なのでしょうか?
0092nobodyさん05/02/28 22:00:39ID:???
相対パスはcgiファイルからみた相対ファイルだよ。iswebの場合
パーミッション以外になんか設定(ファイルの一部をを書き換えるとか)した?
0093nobodyさん05/02/28 22:03:28ID:???
>91
漏れも椅子使ってるけど、

・cgi-binフォルダを作る
・その中に更に各cgiのフォルダを作ってアップロ−ド
・パ−ミッションを解説通りに変更

これで動きますが?
00948905/02/28 22:09:49ID:???
>90
おぉ、そうですか良かった。有難うございます。
0095nobodyさん05/02/28 22:17:02ID:???
>>92-93
素早いレスありがとうございます
ぃぇhpのトップや管理パスワードぐらいで後は特に
パーミッションの書き換えはFFFTPというソフトで行うのですか?
>・パ−ミッションを解説通りに変更
の解説とはiswebの解説ページですか?やろうとしてることが、なんとなく出来るって事がわかってきたので
よかったです。
まだアップロードはしてません。自鯖で動かなきゃ話にならないと思って^^;
0096nobodyさん05/02/28 22:39:00ID:???
パ−ミッションの設定はもらってきたCGIにたいていついてるreadmeに書いてありますが。
設置方法の説明読んでないのかな?
パーミッション変更はFTPソフトできればそれでいいし、
椅子の管理画面でもできるでしょ。
なんかズレてる稀ガス。
アップロードする前に説明を熟読してくれ。
0097nobodyさん05/02/28 23:57:00ID:???
>>96
そうですね。勉強がたりませんでした。気楽に利用するばっかりじゃなくて
もう少し作者さんにも感謝を感じながら熟読してみます
0098nobodyさん05/03/05 00:36:25ID:zkmUbrr7
カウンタを設置したのですがカウンタ画像だけが表示されません。
cgi自体は動いており原因がわからず困っています。

別の無料スペースではきちんと動いておりパーミッションもOKが出ました。
画像の指定もしてあります。キャッシュを削除してみたのですが結果同じでした。
と、ここまで書いてみると自分でも何も問題が無いように思えます。

こういう質問の仕方は解決へ動かないとはわかっているのですが
「画像が表示されない」という問題での、何か見落とす点などがあれば教えていただければと思います。

ちなみに、直結で画像だけを確認すると表示されます。
0099nobodyさん05/03/05 01:38:49ID:???
【  CGI名 】 rayboard (perl版)
【配布先URL】 http://unastray.com/
【設置サーバ】 lolipop

書き込むと、lock is busy と出てしまいかきこめません。
パーミッションも説明は、
rayboard.cgi 700
log.cgi 600
user-init.cgi 604
skin-init.cgi 604
jcode.pl 604
lock/ 777
past/ 777
img/ 777

です
0100nobodyさん05/03/05 17:20:15ID:Cy6uuq0w
ショッピングカートのサンプルを使用すると以下のような文字が出ました。
これはどういった現象なのでしょうか?

CGIWrap Error: Script Execution Failed
CGIWrap encountered an error while attempting to execute this script:

Error Message: Permission denied
Error Number: 13
This message usually indicates there is a problem with the script itself.
Often this indicates either that the #! line of the script is incorrect, or the script was uploaded in binary mode instead of ascii mode.
Check to make sure that the script does not have control-M's at the end of every line.
That will prevent it from executing.
An easy fix that takes care of this most of the time is to put '#!/.../perl --' instead of '#!/.../perl' on the first line of the script.
This is typically a problem if the script was edited or uploaded from a DOS/Windows/Macintosh station to a unix based server.
If you are not the owner of this script, please forward this error and the URL that caused it to the script owner.
That is often the component in the URL right after /cgiwrap/.


0101nobodyさん05/03/05 19:59:30ID:???
>>100
俺はCGIWrapだ!
いい加減Perlのパスやアスキー転送のことくらい自分で調べろや。
Win厨やMac厨は間違ってもパーミッションのことなんか聞くんじゃねーぞ!
通報されたくなかったら/cgiwrap/から出直してこい!
0102nobodyさん05/03/06 20:01:12ID:GDu7aTQc
>>47
今時ですが、自分も前々からzboardを設置しようと思っていましたが
同じく、admin.phpのログイン画面で、正しいID、PWを入力したときのみ
戻されてしまいます。
どうやったら先進めるんだろう・・・orz

教えてエロイ人
0103nobodyさん05/03/06 23:32:09ID:???
前々から思ってたけど、回答者側ってエロイ人って言われて萎えないの?
0104nobodyさん05/03/06 23:36:12ID:???
>>103
詳しく
0105nobodyさん05/03/07 00:33:13ID:???
俺は「偉い人」よりは「エロイ人」のほうがましだな。
0106nobodyさん05/03/07 00:39:46ID:???
>>103
俺はこのスレでは回答者側じゃないんだけども、くだらない質問でエロい人教えてとか言われると
気に障って、過去ログ漁れで終わらせたくなる。
あと、質問する時には丁寧なのに、回答された後は「うぉ、まじありがとうw」って感じで荒くなるのも引く。
変なのかな。まぁスレ違いごめん吊ってくる
0107nobodyさん05/03/07 01:06:26ID:???
>>106
ビスコでも食ってろ
010810205/03/07 08:48:05ID:???
パーミッション状況
・ZeroBoardの入っている最上にあるディレクトリ 707
・phpファイル・・・・・・・・・・・・・・・・・・・・デフォルトの 644

通常
install.phpでZeroBoardを設置するためにDBや管理者情報を入力後
admin.phpで先ほど登録した管理者情報を入力して
ログイン完了するとadmin_setup.phpへ移動、各種設定のあと設置完了。

問題
admin.phpで管理者情報を入力後、admin_setup.phpへ移動されずに
admin.phpに戻されてしまう。
(間違った情報を入力するとエラーが表示されることから、DBの設定は成功)
サーバーにエラーログが無いようですので、php の問題かと思われ。

わかることありましたら、教えてください。  trd
0109nobodyさん05/03/07 14:28:48ID:???
admin.phpでクッキーセットしてから手動でadmin_setup.phpへ移動汁
0110nobodyさん05/03/09 06:19:29ID:???
>>99
ロリポは777だと動かないよ。
まずはロリポのオンラインマニュアルのCGI設置についてを見なさい。
0111nobodyさん05/03/09 16:16:08ID:jAJWcIUx
CGIWrap Error: Script Execution Failed
CGIWrap encountered an error while attempting to execute this script:

Error Message: Permission denied
Error Number: 2

何が悪くてこの表示がでるのでしょうか?
Error Numberの詳細が書かれているサイトなどありませんか。
0112nobodyさん05/03/09 16:32:59ID:???
Error Message: Permission denied って出てるやんけ。
0113nobodyさん05/03/10 00:08:42ID:???
【 CGI名 】 元祖 よくわからないバトルロワイアル
【配布先URL】  ttp://kaikyuu.gi-ga.net/
【設置サーバ】 ロリポップ
【 質問内容 】
CGIゲームなんですが、よりによって本体、いわゆるゲームが動きません。
ほかのCGIファイル(ゲームの説明等)は動作するのですがこれだけが動きません。

-パーミッション-
cgiファイル:755
btlrylit.txt, jcode.pl, btlrylmn.html:644
記録ファイルとロックファイル:666
readme.txtより引用したんですが、しっかり確認しパーミッションは全てあっていました。
だいたいはreadme.txt読めばわかると思ってたんですがディレクトリの階層図もなく
全く解決しませんでした。

エラーページ:http://err.lolipop.jp/500.html

どなたかアドバイス貰えませんか?
0114nobodyさん05/03/10 01:43:04ID:???
>>113
ロリポは666だと動かないよ。
ロリポのオンラインマニュアル見て。
0115nobodyさん05/03/10 01:54:10ID:???
>>114
一応、補足。
↓ここの、「設定するパーミッションの値」ってとこ。
ttp://lolipop.jp/?mode=manual&state=hp&state2=cgi
0116nobodyさん05/03/10 16:04:44ID:???
>>114-115さん
レスありがとうございます。

オンラインマニュアルを見落としていました^^; 親切にどうもです。
早速試したいと思います。
0117nobodyさん05/03/12 14:34:48ID:???
【 CGI名 】会員制掲示板 
【配布先URL】http://hp.bird.to/info/memberbbs.html 
【設置サーバ】http://aff.oridon.jp/server.html
【 質問内容 】パスを/usr/bin/perlで、cgiパーミッションを755に、
DATEディレクトリを777にしてアップしたんですが、エラーが出ます。
Internal Server Errorってのなんですが、ログの見方も情けないですが、
わかりません。どなたか、どうすれば実行できるかアドバイス
頂けないでしょうか?
0118nobodyさん05/03/12 16:22:03ID:???
>>117
>>2
0119nobodyさん05/03/17 07:26:16ID:???
【 CGI名 】 ぽけろぐ。
【配布先URL】  ttp://www.5jigen.jp/pokelog/
【設置サーバ】 sakura共有サーバ
【 質問内容 】
バーミッション、パス等を設定したものの管理画面に入ろうとするとエラーが出ます。
配布サイトの動作確認済みサーバも見ながら設定したのですがはいれません。
どなたかアドバイス頂けませんでしょうか。
エラーメッセージはこれです。

Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, [email protected] and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

0120nobodyさん05/03/17 08:36:59ID:???
>>119
>>2
0121nobodyさん05/03/20 09:03:09ID:kEue3C0R
【  CGI名 】 HL-imgdiary 3.01
【配布先URL】 ttp://www.heartlogic.jp/cgi_pub/imgdiary2/index.html
【設置サーバ】@nifty
【 質問内容 】
設置先にアクセスすると
「実行エラー CGIの実行時にエラーが発生しました」とだけ表示されます。
━┳cgi-bin┳
 ┃    300cnv.cgi
 ┃    diary_ex.cgi
 ┃    edef.cgi
 ┃    edit.cgi
 ┃    jcode.pl
 ┃    pdv.cgi
 ┃
 ┣homepage┳diary━━━━━data
       ┗tmpl.html   ┗dummy.txt
       bntmpl.html
       bnidxtmpl.html
lay[0-3].gif

配布先のサポートBBSの過去ログを読んで、対策してみたのですが、
一向にうまくいきません。
アドバイス頂けたら助かります。すみません。
012212105/03/20 09:07:25ID:kEue3C0R
#!/usr/local/bin/perl
#
# HL-imgdiary Ver.3.01 定義ファイル
# by [email protected]
# http://www.heartlogic.jp/
#-----------------------------------------------------------------------------
# ユーザー設定項目
#-----------------------------------------------------------------------------
#■必須項目 ------------------------------------------------------------------
#編集モードに入るためのパスワード
$pass = 'パスワード';

#データ保存ディレクトリを、edit.cgiからの相対パスで
#(最後のスラッシュ必須)
$datafold = '/homepage/diary/data/';

#上記のデータ保存ディレクトリを、「http://」から始まる絶対URLで
#(最後のスラッシュ必須)
$datafold_abs = 'http://www数字.nifty.com/ユーザー名/diary/data/';

以上の部分を書き換えれば動く、と書いてあるのですがエラーです。
0123nobodyさん05/03/20 12:39:54ID:NJN8oTa0
助けてもらいますた
ttp://wattikun.hp.infoseek.co.jp/index2.html
0124nobodyさん2005/05/15(日) 23:10:19ID:???

【  CGI名  】 フォームメール
【配布先URL】 ttp://www.tryhp.net/formmailer.htm
【設置サーバ】 さくらインターネット スタンダード
【 質問内容 】 パスも書き替え、パーミッションもサーバーのFAQにあるとおりにしたのですが500エラーが出てしまいます。
>2を見て色々やってデフォの500エラーだけじゃない文章が出て来たのですが、
エラーメッセージとはこれでいいのでしょうか?
jcode.plの位置が悪いのかと思い色々と記述を変更してみましたがずっとこれです。
助言お願い致します。

Software error:

Can't locate ./jcode.pl in @INC (@INC contains: /usr/local/lib/perl5/
site_perl/5.8.4/mach /usr/local/lib/perl5/site_perl/5.8.4 /usr/local/lib/
perl5/site_perl/5.005 /usr/local/lib/perl5/site_perl /usr/local/lib/perl5/
5.8.4/BSDPAN /usr/local/lib/perl5/5.8.4/mach /usr/local/lib/perl5/5.8.4 .) at formmail.cgi line 9.
0125nobodyさん2005/05/15(日) 23:19:49ID:???
すいません、二か月ぶりのかきこなのでageさせて下さい
0126nobodyさんNGNG
jcode.pl をフルパスで書くか
jcode.pl のあるディレクトリを@INC に押し込めるかといったところでしょ

BEGIN{ unshift(@INC, 'path'); };
use lib qw(path);
0127nobodyさん2005/05/16(月) 00:32:06ID:???
>>126
!!フルパスという手があった!
階層の理解をできてなかったようで、アドバイスのとおりフルパスで書いてみたら
エラーでませんでした。
ありがとうございます!これからしっかりCGIの勉強します。
0128nobodyさん2005/05/18(水) 07:19:53ID:???
誘導されてきました

c-boardをapache2で動かしてる方いらっしゃいますか?
現在自宅サーバ上で動かそうとしているのですが、
どうやっても動きません。
エラーとしては、
Premature end of script headers
であり、文字コードをEUC+LFに変更してみたのですがだめでした。

ちなみに、CGIで同じエラーで動かないものと、
動くものがあり、エラーがでるものは同様に何をしても動きません

ほかにどのような原因が考えられますでしょうか。
よろしくお願いします
0129nobodyさん2005/05/18(水) 07:48:04ID:???
他にも何も原因は Premature end of script headers だと思うが。
0130nobodyさん2005/05/18(水) 10:58:01ID:???
>>128
自宅サーバなら取り合えず
perl -cw cboard.cgi
0131nobodyさん2005/05/19(木) 15:09:51ID:ipZOd5i+
CGIファイルをユーザがアクセス可能なディレクトリにおいて、
apacheでそのファイルをcgiとして認識させたら、
もうそのファイルは実行されるだけでそのファイル自体がダウンロードされる可能性は無いの?
cgiファイルをダウンロードされる方法があるんじゃないかと思って不安なんだけど。
0132nobodyさん2005/05/19(木) 16:16:08ID:???
>>131
パスワード埋め込みとかしてると不安だよな
とりあえずhttpd経由で持ってかれることは無い
でも、別のcgi等からファイルをもってくことはできる
自分でそういうの設置してなきゃ大丈夫だが・・・

あと、suExec等が設定されて無いと
同じサーバの他のユーザーはもってけるかもしれないし、
任意のファイルをもっていくcgiを設置しているかもしれない
0133nobodyさん2005/05/19(木) 21:43:47ID:???
test
0134nobodyさん2005/05/25(水) 21:06:59ID:EfXkeXMK
【  CGI名  】チャット/YY-CHAT
【配布先URL】http://www.kent-web.com/
【設置サーバ】BIGLOBE
【 質問内容 】エディタでいろいろと変更し、UPしたはいいのですがエラー(Script execution error
Unable to execute script due to a configuration problem.
Please reference this(URL:http://homepage.biglobe.ne.jp/info/Reference.html) page.
(CGIのアドレス) cannot stat program: 2: No such file or directory)が出てしまいます。
使用したエディタはミミカキエディット、PCはMacです。
パーミッションは
denylog.cgi→644
jcode.pl→644
memlog.cgi→644
yychat.cgi→755
yylog.cgi→644
yymgr.cgi→755
0135nobodyさん2005/05/29(日) 22:01:29ID:???
CGI掲示板を設置しました。
http://サイト名/cgi掲示板名/cgi掲示板名.cgi
でアクセスすると掲示板をみることができるのですが、
http://サイト名/cgi掲示板名/cgi掲示板名.ini
でアクセスするとファイルの保存画面が出て、他人がiniファイルをダウソすることが
できるのですが、これを手に入れられても問題はないのでしょうか?
0136nobodyさん2005/05/29(日) 22:04:27ID:1juHKQrU
cgi掲示板を設置したのですが、
http://サイト名/cgi掲示板名/cgi掲示板名.cgi
で掲示板にアクセスして使用することができますが、
http://サイト名/cgi掲示板名/cgi掲示板名.ini
でアクセスするとファイル保存画面がでて、iniファイルをダウソすることが
他人にもできてしまいます。問題はないのでしょうか?
0137nobodyさん2005/05/29(日) 22:06:23ID:???
cgi掲示板を設置したのですが、
http://サイト名/cgi掲示板名/cgi掲示板名.cgi
で掲示板にアクセスして使用することができますが、
http://サイト名/cgi掲示板名/cgi掲示板名.ini
でアクセスするとファイル保存画面がでて、iniファイルをダウソすることが
他人にもできてしまいます。問題はないのでしょうか?
0138nobodyさん2005/05/29(日) 22:06:34ID:1juHKQrU
cgi掲示板を設置したのですが、
http://サイト名/cgi掲示板名/cgi掲示板名.cgi
で掲示板にアクセスして使用することができますが、
http://サイト名/cgi掲示板名/cgi掲示板名.ini
でアクセスするとファイル保存画面がでて、iniファイルをダウソすることが
他人にもできてしまいます。問題はないのでしょうか?
0139nobodyさん2005/05/29(日) 23:02:02ID:???
cgi掲示板を設置したのですが、
http://サイト名/cgi掲示板名/cgi掲示板名.cgi
で掲示板にアクセスして使用することができますが、
http://サイト名/cgi掲示板名/cgi掲示板名.ini
でアクセスするとファイル保存画面がでて、iniファイルをダウソすることが
他人にもできてしまいます。問題はないのでしょうか?
0140nobodyさん2005/05/30(月) 14:07:04ID:IQ/LFmwS
cgi掲示板を設置したのですが、
http://サイト名/cgi掲示板名/cgi掲示板名.cgi
で掲示板にアクセスして使用することができますが、
http://サイト名/cgi掲示板名/cgi掲示板名.ini
でアクセスするとファイル保存画面がでて、iniファイルをダウソすることが
他人にもできてしまいます。問題はないのでしょうか?
0141nobodyさん2005/05/30(月) 14:54:40ID:IZ05R5O9
cgi掲示板を設置したのですが、
http://サイト名/cgi掲示板名/cgi掲示板名.cgi
で掲示板にアクセスして使用することができますが、
http://サイト名/cgi掲示板名/cgi掲示板名.ini
で浅倉大介するとファイル保存画面がでて、iniファイルをダウソすることが
他人にもできてしまいます。問題はないのでしょうか?
0142nobodyさん2005/05/31(火) 00:16:32ID:6pCfMrMi
たいへん申し訳ございません。
135から140は私のカキコです。
2ちゃんブラウザからとIEからのものなのですが、どちらからカキコしても
書き込みました、という表示は出るものの、ページをリロードしても
自分のカキコがでませんでした。IEで見てみると人多杉だったので、カキコは無効
になってるのだと思いました。今見たら全部カキコできてて荒らしみたいになってました。
すいません。質問に答えていただけたら幸いです。
0143nobodyさん2005/05/31(火) 03:57:39ID:???
cgi掲示板名.iniのファイル名を
cgi掲示板名.ini.cgi
にしる。

cgi掲示板名.cgiを開いて
cgi掲示板名.iniの記述を
cgi掲示板名.ini.cgi
に書き換える。



0144nobodyさん2005/05/31(火) 10:07:26ID:???
てっきりあらしかと思ったよ
.iniが見えても問題ないならそのままでいいだろう
2ちゃんだって.datが見えてるじゃまいか

それがいやなら、httpdから見られない場所に移動するか
拡張子を>>143のようにするか、.htaccessで制限すればいいだけ
0145nobodyさん2005/05/31(火) 12:13:07ID:???
誰か>>141の分かりづらいボケにツッコんでやれ。
0146nobodyさん2005/05/31(火) 20:24:33ID:???
和露茶( ゚∀゚)
0147nobodyさん2005/05/31(火) 21:41:51ID:???
>>145
♪ダイヤの〜〜〜輝きさえ〜〜〜〜
01481422005/06/01(水) 15:22:35ID:???
>>143
>>144
ありがとうございました。
0149nobodyさん2005/06/06(月) 02:07:13ID:???
【  CGI名  】 Movable Type
【配布先URL】 http://www.movabletype.jp/
【設置サーバ】 http://www3.pf-x.net/
【パーミッション設定】http://www.pf-x.net/pukiwiki/index.php?%A5%B5%A1%BC%A5%D3%A5%B9%CD%F8%CD%D1%CA%FD%CB%A1%A1%F5FAQ
【 質問内容 】
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, [email protected] and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.

ブログ設置中の上記のエラーが出ました、MTスレで質問してたのですがパーミッションの設定と判断しこちらに移りました
新規エントリーで書き込むと500エラーが出ます、データベース(DB)が原因かと思いまして
CGIが読み書きすると思いDBフォルダのパーミッションを705→600にした所ログイン画面で500が出ました
600→705に戻したら元に戻りました、そして以前の問題にまたぶち当たってるところです
ログの出力先が原因だとは思うのですが、どうすれば良いのでしょうか?
0150nobodyさん2005/06/06(月) 04:19:13ID:???
>>149
>>2
0151nobodyさん2005/06/08(水) 16:47:49ID:CQtUij2Y
CGIが利用するデータファイル(書き込み・参照等をされる。掲示板で言えば名前や本文を格納するようなもの)
についてのパーミッションの設定で、
CGIから読み書きを行うためにRやWを許可しますが、
RやWを許可してしまってユーザーにそのCGIから以外の経路で不正な操作をされる可能性って大丈夫なんでしょうか?
0152nobodyさん2005/06/08(水) 17:32:48ID:???
>>151
所有者のみ許可してグループ、その他は許可しなければいいじゃないか
01531512005/06/08(水) 18:16:32ID:???
apache2.confの<Files>とdenyで自己解決しました。
>>152
CGIをオーナー権限で実行する場合はそれで良いようですね。
0154nobodyさん2005/06/09(木) 07:18:29ID:???
>>153
web経由ならそれでいいけど共有サーバの場合のサーバ内での読み書きにはApache関係ないから
0155nobodyさん2005/06/13(月) 14:16:54ID:???
>>98 どこの鯖つかってんの?
カウンターCGIは、広告自動挿入されるレン鯖だとつかえないことが多いよ
0156nobodyさん2005/06/22(水) 23:15:36ID:???
【  CGI名  】  clever bbs ver.4
【配布先URL】  ttp://solodesign.jp/cbp/index.html
【設置サーバ】 http://isweb.www.infoseek.co.jp/
【 質問内容 】 

ここの掲示板を使いたいと思って、cgiを初めていじってるんですけど、
パーミッション設定をマニュアル通りにしてアップしても403になってしまいます。
パーミッションを777にしても結果は同じでした。
どうしたら403を解除できるでしょうか?お願いします
0157nobodyさん2005/06/23(木) 01:32:32ID:???
【  CGI名  】  画像添付フォームメール系
【配布先URL】  いろいろ
【設置サーバ】 さくら
【 質問内容 】 とにかくできん

いんたなるさばえらぁ
他ショボイCGIはOKなんだけど
画像添付フォームだけがでけいん
0158nobodyさん2005/06/23(木) 04:32:00ID:???
>>156
cgi-binディレクトリの中に入れましたか?
.cgiが755その他は644で動きますたよ。

>>157
>>2
0159nobodyさん2005/06/24(金) 01:06:35ID:???
>>156です
>>157
ありがとうございました。正常に作動しました。
しかしもう2点、頑張っても解決できない点があるのですが、
・画像のアップロードができない
 しようとすると「画像のアップロードに失敗しました」と表示されてしまいます。
・他のページからリンクで飛ぼうとすると403になってしまいます。
 アドレスをアドレスバーにコピペすれば行けるのですが。

重ね重ね申し訳ないですがよろしくお願いします。
0160nobodyさん2005/06/24(金) 01:28:06ID:???
もう少し具体的に書きます。
現在の画像周りの設定は

# アップロードディレクトリ ____.07
# → パスの最後は / で終わること
# → フルパスだと / から記述する
$ImgDir = "./img/";

# アップロードディレクトリのURLパス ____.08
# → パスの最後は / で終わること
$ImgUrl = "http://xxxxxx.xxxxx.co.jp/xxxxx/img/(imgフォルダのアドレス)";

で全て同一フォルダにアップしてあります。
0161nobodyさん2005/06/24(金) 03:45:46ID:???
>>160
imgディレクトリをclever.cgiと同列に置けばうp出来ますたよ。

403エラーについては、.cgiファイルを直リン禁止が仕様ですので如何ともしがたい。
htmlファイルにcgiファイルへメタタグのrefreshで飛ばすよう記述して、htmlファイルをリンクすればいいかな?
0162nobodyさん2005/06/26(日) 02:43:03ID:???
【  CGI名  】携帯用メール送信フォーム (i_mail.cgi)
【配布先URL】http://www.deaikensaku.net/
【設置サーバ】http://www.arings.com/
【 質問内容 】メール送信確認画面から送信しようとすると「エラーです」の
       エラーメッセージが出ます。

マニュアルページによる設置方法はこう↓です。

public_html(アップロードフォルダ)/
|__i_mail[変更不要]/
    |__i_mail.html[変更不要]
      cgi-bin[変更不要]/
       |__ i_mail.cgi[705](テキストエディタで開いて各種設定をして下さい。)
         mail.csv[606]
         jcode.pl[変更不要]
         mimew.pl[変更不要]
         index.html[変更不要]
         lock[707]/
          |__index.html[変更不要]
0163162 ◆se.eiIUl2E 2005/06/26(日) 02:45:22ID:???
設置方法は上のとおりらしいのですが、arings鯖は
cgiを置く場所    :cgi-bin
コンテンツを置く場所:httpdocs
と決められているとのことです。ちなみにftpソフトで最初に鯖に接続すると
こんな感じ↓で2つのフォルダが表示されます。

□cgi-bin
□httpdocs  

マニュアル通りの置き方でよいのかどうかわかりません。。。
どなたか教えていただけないでしょうか。
0164162 ◆se.eiIUl2E 2005/06/26(日) 02:49:13ID:???
全く見当違いなことを考えてるのかもしれませんが、この鯖は
cgi-binフォルダにcgi-bin以外のファイルを置いても
全く認識してくれないのではないかと・・・

他のcgiで、cgi-binフォルダにindex.htmlとかを置かないcgiは動きましたので・・
0165nobodyさん2005/07/01(金) 19:17:23ID:tOQDfb3Z
【  CGI名  】 apeboard+
【配布先URL】 ttp://short.candy8.net/
【設置サーバ】 ttp://jp.hasky-style.com/
【 質問内容 】 
write.thmlから書き込みをしたら、apeboard_plus.cgiに書いた事がいく設定です。
しかしwriteページがエラーになります。
ただのエラーかと思ったのですがapeboard_plus.cgiはちゃんと見れるんです。
どうやらhtmlにはエラーが出ていて、cgiは表示されているようなんですね
しかし、htmlにエラーが出ているからといってcgiが動かない訳ではなく、
もう1個boardの方を設置したのですが正常なんです。
boardの方はhtmlからカキコするんじゃなくて、cgiから書くので。

これってどうすればhtmlを表示する事が出来るのでしょうか?
もしくはwriteを別なところにUPして
writeから書いた内容がapeboard_plus.cgiに反映するように
するにはどんな設定にすれば良いのでしょう?
わかる方、アドバイスよろしくお願いしますm(_ _)m
0166nobodyさん2005/07/03(日) 23:48:48ID:4Ev1DUbg
【  CGI名  】 YY-CHAT
【配布先URL】 http://www.kent-web.com/chat/yychat.html
【 質問内容 】 

$logfile = './***.txt';
     ↓
$logfile = 'http://www.***.com/chat/***.txt';

ログのファイルサイズが大きくなるので、
ログを別サーバーに保存しようとこのように絶対パスにて指定すると、
どうしてもオープンエラーが出てしまいます。

相対パスだと何の問題もなく表示されるのですが、絶対パスでの指定は無理なのでしょうか?
0167nobodyさん2005/07/04(月) 05:58:12ID:???
>>166
別サーバには保存できないよ
URL指定するだけで保存できたら恐ろしい
0168nobodyさん2005/07/04(月) 16:42:54ID:???
>>166
別の鯖にアップロード用スクリプトを置いて、ソケットで押し込む。
とでたらめな事をいってみる。
01691662005/07/04(月) 17:27:34ID:???
では、別サーバーのファイルデータを取得するといった事は可能でしょうか?
書き込みはいいので、読み込みだけといった形なんですが。
0170nobodyさん2005/07/04(月) 20:01:48ID:???
>>169
読み込みなら化膿
01711662005/07/04(月) 20:34:07ID:???
>>170
しかし標準で使うとOpen Errorと出る罠orz
どうしたら取得できるんだろう。
0172nobodyさん2005/07/05(火) 01:43:05ID:???
普通にファイル開こうとしても無理。
ネットワーク関数勉強しる。
01731662005/07/05(火) 02:46:45ID:???
>>172
うい。頑張ってみる。サンクス。
0174nobodyさん2005/07/05(火) 03:50:18ID:???
つ【LWP】
01751662005/07/05(火) 03:53:46ID:???
>>174
何かヒントをもらったようだ(?
ありがとう、師よ。
0176nobodyさん2005/07/10(日) 06:52:51ID:???
>175
読み込みだけじゃなく、書き込みもしたいのなら
chmod忘れずにな。(要するに権限を変更しる)
0177nobodyさん2005/07/14(木) 12:38:36ID:0L4aMOkE
【  CGI名  】 MobileMiniBlog Ver1.0
【配布先URL】 ttp://sound.jp/orgasm_panic/download.html
【設置サーバ】 ローカルでテストしてもうまくいかない段階です。
【 質問内容 】 

(他スレで誘導されてきました。コピペですみません)

ttp://sound.jp/orgasm_panic/download.html

↑のMobileMiniBlog Ver1.0というのを使いたいんですが、
必要最低限の設定をしてからローカルでテストしてみても、表示結果が

</TR>
</TR>
</TR>
</TR>
</TR>

というものになってしまいます。
初期設定のままでも同じです。
サンプルでは
ttp://moritomo.k2.xrea.com/cgi/diary.cgi
のようなものになるらしいんですが…。

どこをいじればいいのか教えていただけないでしょうか?
よろしくお願いいたします。

※分からないことがあったら問い合わせるようにとスクリプトの中にメールアドレスが
書いてありますが、この作者はなんかエロいので怖くて問い合わせできません…。
■ このスレッドは過去ログ倉庫に格納されています