MacOSXでローカルCGIテスト (207レス)
上下前次1-新
39: 02/09/07 17:05 ID:??? AAS
>>38
少なくともApacheでは。
40: 27 02/09/07 17:24 ID:nKG1DMbB(6/6) AAS
>>37
やっぱ設定がどこか違うんですかね。
ちなみに「plane」じゃなくて「plain」って書いてました。
丁寧に答えていただいてありがとうございます。
どこかにOSX-Consoleのエラーメッセージ内容がわかるサイトなんてないんですかね?
41: 02/09/10 02:00 ID:68XotsMN(1) AAS
Tomcatのコネクタはどうやってインストールするの?
たれかおしえて。スレ違い?
42: 02/09/14 09:56 ID:??? AAS
エディタもEmacsつかえるし、快適快適。
43: [ ] 02/09/19 21:17 ID:??? AAS
あげ
44(1): 02/10/11 19:36 ID:5ek4fUJV(1) AAS
すみません。>>10の通りに設定したのですが、
CGI-Executablesフォルダ内にCGIファイルを置いて
ブラウザからアクセスしようとすると
403 Forbedden
You don't have permission to access /cgi-bin/ on this server.
とか言って蹴られます。どこをいじればいいですか?
45: 44 02/10/11 20:10 ID:??? AAS
CGIファイルのパーミッション設定をいじってみたら、
いくらかマシな(?)状況になりました。
今度は500 Internal Server Errorです。
Perl初心者スレにでも逝ってみます。
46: 02/10/17 02:18 ID:??? AAS
CGI-Executables内では実行ファイル以外って置けないんですか?
画像ファイル置いてみたんですけど
外部リンク:localhostファイル名
でアクセスできませんした。
47(6): 02/10/17 16:52 ID:X08LWTHY(1/5) AAS
Mac OS XでPerl 5.8動かすにはどうしたらいいんですか?
インストールはしたんですが,
単にターミナルに「perl」と入力して実行したときって、
動いているのはもともと入ってる5.6のほうですよね?
48(1): 02/10/17 17:00 ID:QxEnJHXc(1) AAS
>>47
perl -V
で確認
49(1): 47 02/10/17 17:04 ID:X08LWTHY(2/5) AAS
>>48
ありがとうございます。確認しました。
やっぱり5.6.0でした。
/opt/perlにインストールされている5.8は
どうすれば使えますか?
50: 02/10/17 17:08 ID:2Zxx3t3P(1) AAS
perl5.8.0 -v
51(1): 02/10/17 17:21 ID:??? AAS
>>49
/opt/perl/perl
でいいんじゃないの
52: 47 02/10/17 17:40 ID:X08LWTHY(3/5) AAS
>>51
すみません。超初心者なので、それだけだとわからないです。
ターミナルから/opt/perl/perlでリターンという意味ならだめでした。
実際にはperlという名前のファイルは/opt/perl/bin/にあったので
ターミナルから/opt/perl/bin/perlでリターンも試してみましたが
「そんなコマンドはねえ!」みたになことを英語で言われてしまいます。
53(1): 02/10/17 17:43 ID:??? AAS
chmod 755 /opt/perl/bin/perl
でどうだ
54: 47 02/10/17 18:12 ID:X08LWTHY(4/5) AAS
>>53
パーミッションは最初から755でした。
55(1): 02/10/17 19:30 ID:??? AAS
#!/opt/perl/bin/perl
56: 02/10/17 20:00 ID:vMdIvLO8(1) AAS
ちん○しごきながら、確認せよ!
57: 47 02/10/17 20:01 ID:X08LWTHY(5/5) AAS
>>55
CGIならそれでいけました。
直接実行することはできませんか?
58: 02/10/17 21:25 ID:80UsF46+(1) AAS
パス通せ。
59(1): 02/10/17 21:36 ID:??? AAS
/usr/binか/usr/local/binにインストールした方が勝手がいいでしょう。
古いPerlが/usr/bin/perlだったら
cd /usr/bin
rename perl perl5.6.0 perl
ln -s /opt/perl/bin/perl
これで/usr/bin/perlに/opt/perl/bin/perlへのシンボリックリンクが作られる。
古いPerlは
perl5.6.0 で呼び出せる。
60(1): 02/10/17 22:28 ID:??? AAS
糞 ス レ だ な
61(1): 02/10/18 08:04 ID:??? AAS
まったく、マカーらしいスレだな
62(2): 02/10/18 08:54 ID:??? AAS
は や く 糞 ス レ だ と き ず け マ カ ー ど も
63: 47 02/10/18 13:23 ID:??? AAS
>>59
ありがとうございます。
64: マカ [ ] 02/10/18 22:04 ID:??? AAS
>>60-62
氏ねや(・∀・)
65: 02/10/19 01:10 ID:??? AAS
>>62
日本語不自由ですか?
66(3): 02/10/23 21:42 ID:p6OQKwG6(1) AAS
スレタイ通りの環境でテストしている初心者です。
「サーバの吐くHTTPヘッダ」というのはどこで設定できるのですか?
httpd.confを「language」で検索してみましたが、
それらしい項目を見つけることができませんでした。
67: 02/10/23 21:49 ID:??? AAS
languageは無いだろ・・
68(1): 02/10/24 08:41 ID:??? AAS
>>66
default charsetの事?
69: 66 02/10/24 11:13 ID:hObNl5UE(1) AAS
>>68
ありがとうございます。それのことだと思います。
どうやって設定すればいいのですか?
70: 02/10/24 22:46 ID:??? AAS
まずマニュアルから読め。
71(1): 66 02/10/25 17:58 ID:aPK4+ouy(1) AAS
httpd.confのAddDefaultCharsetを書き換えればいいらしい
というところまでは判ったのですが、
httpd.confを検索してもAddDefaultCharsetという項目がありません。
AddCharsetならいくつかあるのですが……。
解決したい問題は、「ローカルCGIテスト環境で
charset=UTF-8と指定しているのに、リロードするたびに
エンコーディングがLatin-1(ISO 8859-1)になって文字化けする」です。
72: 02/10/25 18:13 ID:??? AAS
もういいじゃん。
変なプライド捨ててさ
win買っちゃえよ
安いよ
73: 02/10/25 18:17 ID:??? AAS
そういう問題ではないと思われ。
74: 02/10/25 18:28 ID:??? AAS
>>71
CGIの"Content-type:text/html\n\n"を
"Content-type:text/html;charset=UTF-8\n\n"
に蛙。
75: マカ [ ] 02/10/29 22:34 ID:??? AAS
息なげぇこの擦れ(
んつーかシングルタスク→FreeBSDといういきなりな環境に翻弄されるマカー。
っつても、しすてむ管理者とかいってもたいしたことないやつらばっか
だし、まぁ、ロジックみえてくるマカーもそのうちでるし。
こまんど覚えてプーだボケ
76: nobody [ ] 02/10/29 22:42 ID:??? AAS
おいらマカだけんども、おまいらアフォなUNIXヲタクやガイジウイソとちがって
世界一優れたUIでいままできたからなぁ。
マカは好奇心強いし。
ケツに火がつくっつんだよ〜このアフォども
77: 元マカ 02/10/29 22:47 ID:??? AAS
ぶっちゃけMacのスキルは金にならん
78: 02/10/30 11:05 ID:??? AAS
いくら優れたUIでも こんな糞スレ立てちゃ駄目
79: hmk 02/11/01 19:46 ID:s55NUNPy(1) AAS
iBookで何か作りたくなってきたので、あげさせてもらう。
Winでテストするよりは良いだろ、お前ら?
皆さんも、正しいOS(=*BSD)を使うようにして下さい。
80: [age] 02/11/27 22:43 ID:??? AAS
(;´Д`)
81: おしえてくんなまし 02/11/30 19:59 ID:yTQcIfYU(1) AAS
例えばMacOSX+Apache+Tomcat+PostgreSQLで
Servletを使ったWebアプリを開発するとして、
日本語のエンコーディングってどうなるんでしょう?
1.クライアントは…MS932、SJIS、EUC
2.Javaソースコンパイル時は…???
3.バイトコードはUnicode
4.クライアント→バイトコードはJISAutoDetect→8859_1
5.バイトコード→PostgreSQLは…???(MySQLだとUnicodeが扱えたはず…)
6.HTMLの出力はS-JIS
MS932とかどうなるんだろう…??
省12
82(1): [ ] 02/12/01 00:28 ID:??? AAS
おまいらこれからはMacOS X だろう。
83: 02/12/01 02:10 ID:??? AAS
>>82
php+postgreSQLでやってますがで
X-windowよりMacOSXの方が開発しやすいっす。
84: 山崎渉 [(^^)sage] 03/01/15 13:43 ID:??? AAS
(^^)
85: test 03/01/16 02:42 ID:??? AAS
test
86(3): [ ] 03/01/16 02:53 ID:??? AAS
あ、こっちには書き込めるのか。良かった。(^^;
(新Mac板にはeduドメイン丸ごと規制で書き込めない)
Mac OS XのPERL 5.8でのUnicodeの扱いって、どうなっているんでしょうか?
Unicodeをちゃんとサポートするような旨が書いてあるのを読んだのですが、
例えばmiエディタ等でPERLスクリプトをUTF8で保存すると満足に動きません。
Mac OS X 10.2、PERL 5.8、Apache 2.0.43上です。
関連した質問で、ちゃんとunicodeをサポートしているMac OS X用テキストエディタは
あるのでしょうか? 私が愛用しているmi(ミミカキエディット)はunicode形式で
保存はできるようですが、mi上でのテキスト処理中には全てShift JISに一旦変えて
いるようなので、例えばUnicodeで書かれた複数言語が混在する文書(例えば日本語&
省6
87: 86 03/01/16 04:56 ID:??? AAS
Terminalではunicodeで書いたスクリプトも何とか動く事があるようですが、
ブラウザからアクセスするとinternal server errorを起こします。
appach error_log:
Premature end of script headers: unibbs.cgi
などのように。
88: 86 03/01/16 06:29 ID:??? AAS
scriptはEUCで書いて、UTF8でテキストをHTMLにして出力する際には
Unicode::Japaneseを使用する事にしました。
これで少し試してみます...
89: 03/01/25 22:01 ID:??? AAS
wwwcount2.5いんすこしたんですが
<img src="/cgi-bin/Count.cgi?df=sample.dat" align="absmiddle">と書いても
カウンター画像を表示してくれないのですが考えられる原因がわかりません。
Mac OS Xで置いた所はLibrary/WebServer/CGI-Executablesです。
conf data digits logs のフォルダとmirror_count.sh rgb.txt のファイルは
出来上がってます。よろしくおねがいします。
90: 03/01/31 12:22 ID:dUJpuUkl(1) AAS
良スレにつき、age
91: 03/02/04 19:49 ID:??? AAS
>>1
私はここを参考にしました。
外部リンク[html]:homepage1.nifty.com
92(1): 03/02/14 20:48 ID:kgTwZcZ7(1) AAS
10.2.4にしたらCGI動かなくなったよ。
93: sage 03/02/16 00:56 ID:daT4TD5l(1) AAS
>92
おれも動かなくなったから、httpd.conf入れ直した。
apacheもアップデートされたんかな?謎すぎ。
94: 03/02/16 08:47 ID:??? AAS
ランデヴーに関する何かが加わってるかららしい。
95: 03/02/18 15:44 ID:CMLbxtq8(1) AAS
MacOS XにCPANを入れるにはDeveloper Toolsとか入れとく
必要があるんでしょうか?
現状ではunzipとか入ってないみたいなんですが。
96: 03/02/18 16:05 ID:bpqECjDB(1) AAS
◆遂に発見◆
外部リンク:bbs.1oku.com
97: 山崎渉 [(^^)] 03/03/13 17:13 ID:??? AAS
(^^)
98: 山崎渉 [(^^)] 03/04/17 12:24 ID:??? AAS
(^^)
99: 山崎渉 [(^^)] 03/05/22 02:11 ID:??? AAS
━―━―━―━―━―━―━―━―━[JR山崎駅(^^)]━―━―━―━―━―━―━―━―━―
100: 山崎渉 [(^^)] 03/05/28 17:15 ID:??? AAS
AA省
101(1): 03/06/29 17:11 ID:??? AAS
>>1-96 ハゲワラ
マカーの低能ぶりが見事に露呈したスレですナァ…
102: 山崎 渉 [(^^)] 03/07/15 11:19 ID:??? AAS
AA省
103: 03/07/17 17:02 ID:w7x0fMGj(1) AAS
hoshu
104(1): 山崎 渉 [(^^)sage] 03/08/02 02:26 ID:??? AAS
∧_∧
( ^^ )< ぬるぽ(^^)
105: ぼるじょあ ◆ySd1dMH5Gk [(^^)] 03/08/02 04:56 ID:??? AAS
AA省
106: 03/08/15 07:53 ID:RHF5K9Dq(1) AAS
>>101
ん?
うらやましいのか?
107: 03/08/15 11:32 ID:??? AAS
AA省
108: 山崎 渉 [(^^)] 03/08/15 22:30 ID:??? AAS
AA省
109(2): 03/09/07 14:26 ID:OC8CmGUd(1) AAS
OS10.2.6、Apache1.3.27という環境なんですが、
HTMLドキュメントを置くディレクトリをCGI実行可能にすることはできないんでしょうか?
つまり、localhost/cgi-bin/hoge.cgiではなく、localhost/hoge.cgiで実行したいのです。
Winでやったらできたんですが…。
110(1): 03/09/07 15:56 ID:??? AAS
>109
できるよ。
httpd.confを手直しすればいい。
外部リンク[html]:www.studiohs.com
現に、そうやって運営してるしな。
111: 109 03/09/15 00:24 ID:??? AAS
>>110
カキコ規制で返事が遅くなりましたが、無事設定できました。感謝です。
112(1): 03/12/30 07:37 ID:??? AAS
test
113: 04/02/10 02:16 ID:eihmeFmC(1) AAS
>>86
aqua (carbon) の emacs 使ったら?勉強しなくちゃいけないのは多いけど、
一番優秀かと。新mac 版にスレがあるよ。
テキストエディットは、環境設定で txt ファイルに保存するのを選べる。
不便だよね、もう少し柔軟な機能ならいいのに。
まぁ、改行コードが選べんから使えないのでは?
114: 04/02/17 19:38 ID:7aJ6Idd2(1) AAS
自宅マシン(Mac OS X 10.2.8)にApache2.0.47 + Perl5.8.3をインストールして自宅でCGI動作確認用としています。
sendmailについてです。 上記のようにあくまで公開用ではないのでsendmailが作動する必要はない(というより無意味に
作動されるとセキュリティー上怖い)のですが、sendmailルーティンが組み込まれているCGIスクリプトの場合、sendmailが
誤動作が正しく実行されるかどうかの動作確認という意味で、たとえば実際にsendmailする代わりに「pested」という
フォルダにテキストファイルが保存されるとか、みたいなカラクリの仕込み方の何か良い(手軽で安全な)アイデアございませんでしょうか?
115: 04/02/17 20:20 ID:??? AAS
引数と標準入力をそのままファイルに書き出すようなスクリプト書いて、
/usr/sbin/sendmail と入れ替えるとか。
116(2): 04/02/28 11:40 ID:OV28GQ5g(1) AAS
すみません、困っているので教えてください。
apacheのエラーログってどこにあるのでしょうか? 検索してもみつかりません。
httpd.confには、/private/var/log/httpd/error_logにある
と書かれていますが、access_logしかありません。
環境はMac OS X 10.3.2(プリインストールで10.3)で、apacheは1.3.29(Darwin)、
独自にインスコとかはしていません。
117(1): 04/02/28 23:43 ID:??? AAS
/var/log/httpd/error_log は?
こちらはジャガーだけど。
118: 04/02/29 01:42 ID:??? AAS
私も10.32ですけど,access_logもerror_logも /var/log/httpd/ 内にありました。
アホらしいかもしれないけど,404とかが出るようなページのURIを
ブラウザに入れて,エラーログが吐かれるかどうかみてみては?
エラーが出てなければエラーログは作成されないと思うし。
しかし,息が長いスレだね。
119: 116 04/03/01 00:58 ID:??? AAS
どうもです。
Perl CGIのテスト中でエラーでまくってるんですけどね…前にジャガー機だったときは普通にみてたんですが。
動くヤツは動くので、そのスクリプトの問題を解決したいのです…
>>117
/private/varは/varのシンボリックリンク(でよかったかな)になっているので
実際に覗くのは/var…ですね。access_logもここにありました。
120: 116 04/03/01 01:00 ID:??? AAS
すみません、逆でした
/varが/private/varのシンボリックリンクでした。
121: 04/03/01 12:06 ID:??? AAS
パンサだったら/アプリケーション/ユーティリティ/コンソールで
/var/log の中とか覗けるからラクダよう。
122(2): 04/05/11 18:38 ID:D4YHxKSp(1/2) AAS
ターミナルで/LIbrary/WebServer/CGI-Executables/上の.cgiファイルのパーミッションを変更しようとすると、英語で「そんなファイルは無い」と出る。
しょもないからconfファイルいじってuserのフォルダでやろうとすると、confファイルも「そんなファイルはねえ」ってさ。
ヘ ー ル プ ミ ィ ー !!
123(2): 112 04/05/11 18:44 ID:D4YHxKSp(2/2) AAS
しかもブラウザでlocalhostが出ない罠。
127.0.なんたらだと出んのによ。
オ ー マ イ ガ ッ !!
124: 04/05/11 22:49 ID:??? AAS
>>122
/Library/WebServer/CGI-Executables/
/LIbrary/WebServer/CGI-Executables/
/etc/httpd/users/username.conf
>>123
nslookup localhost
とかの結果がおかしいようだったら、ネット関係で変更した所を全て元に戻す。
わからなかったらpanther再インストール。
125(1): 04/08/21 05:48 ID:??? AAS
Perlで作成したcgiは問題なく動作するのですが、Rubyで作成したcgiにかぎりエラーが出てしまいます。
改行コードはLF,文字コードはEUC-JPです。
お判りになる方、もしいらっしゃいましたらご助言いただきたく存じます。
よろしくお願いします。
?
■エラーの内容■
[Sat Aug 21 04:19:05 2004] [error] (2)No such file or directory: exec of /Users/*****/Sites/cgi-bin/ruby/test.cgi failed
[Sat Aug 21 04:19:05 2004] [error] [client 192.168.2.1] Premature end of script headers: /Users/*****/Sites/cgi-bin/ruby/test.cgi
?
■コードの中身■
省9
126: 125 04/08/21 14:08 ID:??? AAS
125です〜。
<小声>
すみませ〜ん、解決しました〜
</小声>
<さらに小声>
#!/usr/local/bin/ruby -Ke を #!/usr/bin/ruby -Ke に
修正したら、ちゃんと動作しました〜
お恥ずかしい〜。
</さらに小声>
失礼いたしました〜。
127(2): 04/09/25 18:51 ID:??? AAS
OS X じゃなくて OS 9 なんですが質問させてください。
OS 9 のローカルで PHP を動かしたいんですが、
OS X は色んな説明サイトもあったりするのに
OS 9 だと取り扱いサイトがないのです・・・(´・ω・`)
検索の仕方が悪いんでしょうか。
それとも無理な話なのでしょうか?
どなたか OS 9 のローカルでも PHP の動かし方をご存知な方、
教えて頂けると大変有り難いです。
128(1): 04/09/27 04:31 ID:??? AAS
ぐぐってたらOS9 Web Server PHPでようやく出た。
WebTenかLinuxPPCかくらいしか手がないそうな。
129(1): [0] 04/09/28 15:58 ID:??? AAS
PHPでUTF-8のページを作ってるのですが、
miを2.1.5にバージョンアップして
既存のページを修正したところ
すっかりはまってしまいました。
モード設定内に、ユニコード保存時¥記号をどのように保存するか、設定する箇所があるのですが、
以前に使ってたバージョンは2.1.3では
デフォルトで¥記号をにバックスラッシュで保存してくれたので
問題なく動いてたのですが、
2.1.5では、デフォルトでは¥記号のまま保存する設定になっており、
それを知らず、既存のページを修正したら全部動かなくなってしまいました。
省1
130(2): 129 04/09/28 16:03 ID:??? AAS
>>127
PHPはApacheWEBサーバー上で動作するので、
ApacheがOS9に対応してない現状ではPHPを動かすのは無理です。
131(1): 04/09/28 16:25 ID:??? AAS
>>130
CGI版ならCGIを使えるhttpdなら何でも動くっしょ。
SAPIもApache専用ってわけじゃないし。
MacでPHP使いたいならOSXにしたほうが良いのは間違いないけど。
132: 127 04/10/02 21:10 ID:??? AAS
>>128
>>130
>>131
やっぱり無理じゃないけど難しいって事ですね。
OS X の導入を見当します。。。
レス遅れてスミマセンでした。
133(2): 04/10/25 15:50 ID:wO3GaCzv(1) AAS
httpd.confや、cgiファイルのアクセス権(755)の設定をしたのですが
500 Internal Server Errorと出てうまくCGIが動きません。
調べているうちに改行コードの問題などがあることを知りましたが
どうも関係がなさそうです。
また、試しにcgiファイルのアクセス権を644にしたところ
アクセス権がないよと言われたことからしてcgiファイル自体に
問題があるということなのでしょうか?
ヒントでもいいのでどなたか助けてください!
134: 04/10/25 19:42 ID:??? AAS
>133
Apacheのerror_logでも見てみれば?
「○○.cgiの何行目がおかしい」みたいな内容が英語で書かれてるはず。
135(2): 未承諾広告※ ◆TWARamEjuA 04/10/25 20:46 ID:hIOJgZfN(1) AAS
CGI ファイルの先頭の方に、
use CGI::Carp qw(fatalsToBrowser);
を入れておく。
136(5): 04/10/25 23:29 ID:??? AAS
Shift-jisでやったところ 500 Internal Server Errorになったため、過去ログに沿ってEUC-JPに変えたんですが、
今度は動作時に文字が化けてしまいました。
<META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=EUC_JP">と書き換えたのですが、全く効果無しでした。
何か解決法があったら教えて下さい。
CGIはさと氏のワイワイ☆チャチャット Ver1.5x です
137: 04/10/26 01:33 ID:??? AAS
えーと>136=133でいいの?
単純にスクリプトの文字コードをShift-jisからEUC-JPに変えただけなんだったら
スクリプト内のShift-jis用の対策の部分がEUC_JPでは逆に変になるんじゃない?
私のパソコンのローカル鯖ではShift-jisのスクリプトも普通に動いてるよ。
もちろんEUC_JPのもね。
500 Internal Server Error になった原因は文字コードじゃなくて、
改行コードをUNIXのにしてなかったんじゃないの?
138(1): 136 04/10/26 04:04 ID:??? AAS
>133さんではありません。
改行コードは全てUNIXにしたのですが・・設定がまずったんでしょうか?
OSは10.3.5です
> 単純にスクリプトの文字コードをShift-jisからEUC-JPに変えただけなんだったら
>スクリプト内のShift-jis用の対策の部分がEUC_JPでは逆に変になるんじゃない?
見落としてました。早速対処します。
また問題が発生したら書き込みます
上下前次1-新書関写板覧索設栞歴
あと 69 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.031s