MacOSXでローカルCGIテスト (207レス)
MacOSXでローカルCGIテスト http://medaka.5ch.io/test/read.cgi/php/1003177003/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
68: nobodyさん [sage] 02/10/24 08:41 ID:??? >>66 default charsetの事? http://medaka.5ch.io/test/read.cgi/php/1003177003/68
69: 66 [] 02/10/24 11:13 ID:hObNl5UE >>68 ありがとうございます。それのことだと思います。 どうやって設定すればいいのですか? http://medaka.5ch.io/test/read.cgi/php/1003177003/69
70: nobodyさん [sage] 02/10/24 22:46 ID:??? まずマニュアルから読め。 http://medaka.5ch.io/test/read.cgi/php/1003177003/70
71: 66 [] 02/10/25 17:58 ID:aPK4+ouy httpd.confのAddDefaultCharsetを書き換えればいいらしい というところまでは判ったのですが、 httpd.confを検索してもAddDefaultCharsetという項目がありません。 AddCharsetならいくつかあるのですが……。 解決したい問題は、「ローカルCGIテスト環境で charset=UTF-8と指定しているのに、リロードするたびに エンコーディングがLatin-1(ISO 8859-1)になって文字化けする」です。 http://medaka.5ch.io/test/read.cgi/php/1003177003/71
72: nobodyさん [sage] 02/10/25 18:13 ID:??? もういいじゃん。 変なプライド捨ててさ win買っちゃえよ 安いよ http://medaka.5ch.io/test/read.cgi/php/1003177003/72
73: nobodyさん [sage] 02/10/25 18:17 ID:??? そういう問題ではないと思われ。 http://medaka.5ch.io/test/read.cgi/php/1003177003/73
74: nobodyさん [sage] 02/10/25 18:28 ID:??? >>71 CGIの"Content-type:text/html\n\n"を "Content-type:text/html;charset=UTF-8\n\n" に蛙。 http://medaka.5ch.io/test/read.cgi/php/1003177003/74
75: マカ [ ] 02/10/29 22:34 ID:??? 息なげぇこの擦れ( んつーかシングルタスク→FreeBSDといういきなりな環境に翻弄されるマカー。 っつても、しすてむ管理者とかいってもたいしたことないやつらばっか だし、まぁ、ロジックみえてくるマカーもそのうちでるし。 こまんど覚えてプーだボケ http://medaka.5ch.io/test/read.cgi/php/1003177003/75
76: nobody [ ] 02/10/29 22:42 ID:??? おいらマカだけんども、おまいらアフォなUNIXヲタクやガイジウイソとちがって 世界一優れたUIでいままできたからなぁ。 マカは好奇心強いし。 ケツに火がつくっつんだよ〜このアフォども http://medaka.5ch.io/test/read.cgi/php/1003177003/76
77: 元マカ [sage] 02/10/29 22:47 ID:??? ぶっちゃけMacのスキルは金にならん http://medaka.5ch.io/test/read.cgi/php/1003177003/77
78: nobodyさん [sage] 02/10/30 11:05 ID:??? いくら優れたUIでも こんな糞スレ立てちゃ駄目 http://medaka.5ch.io/test/read.cgi/php/1003177003/78
79: hmk [] 02/11/01 19:46 ID:s55NUNPy iBookで何か作りたくなってきたので、あげさせてもらう。 Winでテストするよりは良いだろ、お前ら? 皆さんも、正しいOS(=*BSD)を使うようにして下さい。 http://medaka.5ch.io/test/read.cgi/php/1003177003/79
80: nobodyさん [age] 02/11/27 22:43 ID:??? (;´Д`) http://medaka.5ch.io/test/read.cgi/php/1003177003/80
81: おしえてくんなまし [] 02/11/30 19:59 ID:yTQcIfYU 例えば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とかどうなるんだろう…?? Unicodeって2種類あるんでしたっけ?? う〜頭ぐちゃぐちゃ。 さらに改行コード… 1.クライアントが入力する改行コードは WindowsはCR+LF MacはCR Unix、LinuxはLF? MacOSXは??? 2.「バイトコード〜PostgreSQLに格納」するときに改行コードをどれに統一するか??? 3.クライアントに返すHTMLの改行コードは??? 4.ソースの改行コードはJeditで指定可能 うぎゃ〜〜〜〜。 http://medaka.5ch.io/test/read.cgi/php/1003177003/81
82: nobodyさん [ ] 02/12/01 00:28 ID:??? おまいらこれからはMacOS X だろう。 http://medaka.5ch.io/test/read.cgi/php/1003177003/82
83: nobodyさん [sage] 02/12/01 02:10 ID:??? >>82 php+postgreSQLでやってますがで X-windowよりMacOSXの方が開発しやすいっす。 http://medaka.5ch.io/test/read.cgi/php/1003177003/83
84: 山崎渉 [(^^)sage] 03/01/15 13:43 ID:??? (^^) http://medaka.5ch.io/test/read.cgi/php/1003177003/84
85: test [sage] 03/01/16 02:42 ID:??? test http://medaka.5ch.io/test/read.cgi/php/1003177003/85
86: nobodyさん [ ] 03/01/16 02:53 ID:??? あ、こっちには書き込めるのか。良かった。(^^; (新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で書かれた複数言語が混在する文書(例えば日本語& 韓国語)はちゃんと表示されません。BBedit、Jeditなどではなんとかエディタ上で 表示することはできるようですが、それでも保存してPERL scriptを走らせると エラーが出ます。これはエディタの問題なのでしょうか? それともPERL 5.8でも scriptはEUC_JPで書かないとならないのでしょうか? OS X付属のTexEditでは複数言語の共存が奇麗にできますが、保存する際にはrtf形式に なるので、scriptingには使えないようです。 http://medaka.5ch.io/test/read.cgi/php/1003177003/86
87: 86 [sage] 03/01/16 04:56 ID:??? Terminalではunicodeで書いたスクリプトも何とか動く事があるようですが、 ブラウザからアクセスするとinternal server errorを起こします。 appach error_log: Premature end of script headers: unibbs.cgi などのように。 http://medaka.5ch.io/test/read.cgi/php/1003177003/87
88: 86 [sage] 03/01/16 06:29 ID:??? scriptはEUCで書いて、UTF8でテキストをHTMLにして出力する際には Unicode::Japaneseを使用する事にしました。 これで少し試してみます... http://medaka.5ch.io/test/read.cgi/php/1003177003/88
89: nobodyさん [sage] 03/01/25 22:01 ID:??? 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 のファイルは 出来上がってます。よろしくおねがいします。 http://medaka.5ch.io/test/read.cgi/php/1003177003/89
90: nobodyさん [] 03/01/31 12:22 ID:dUJpuUkl 良スレにつき、age http://medaka.5ch.io/test/read.cgi/php/1003177003/90
91: nobodyさん [sage] 03/02/04 19:49 ID:??? >>1 私はここを参考にしました。 http://homepage1.nifty.com/glass/tom_neko/web/web_cgi_osx.html http://medaka.5ch.io/test/read.cgi/php/1003177003/91
92: nobodyさん [] 03/02/14 20:48 ID:kgTwZcZ7 10.2.4にしたらCGI動かなくなったよ。 http://medaka.5ch.io/test/read.cgi/php/1003177003/92
93: sage [] 03/02/16 00:56 ID:daT4TD5l >92 おれも動かなくなったから、httpd.conf入れ直した。 apacheもアップデートされたんかな?謎すぎ。 http://medaka.5ch.io/test/read.cgi/php/1003177003/93
94: nobodyさん [sage] 03/02/16 08:47 ID:??? ランデヴーに関する何かが加わってるかららしい。 http://medaka.5ch.io/test/read.cgi/php/1003177003/94
95: nobodyさん [] 03/02/18 15:44 ID:CMLbxtq8 MacOS XにCPANを入れるにはDeveloper Toolsとか入れとく 必要があるんでしょうか? 現状ではunzipとか入ってないみたいなんですが。 http://medaka.5ch.io/test/read.cgi/php/1003177003/95
96: nobodyさん [] 03/02/18 16:05 ID:bpqECjDB ◆遂に発見◆ http://bbs.1oku.com/bbs/bbs.phtml?id=rantyan http://medaka.5ch.io/test/read.cgi/php/1003177003/96
97: 山崎渉 [(^^)] 03/03/13 17:13 ID:??? (^^) http://medaka.5ch.io/test/read.cgi/php/1003177003/97
98: 山崎渉 [(^^)] 03/04/17 12:24 ID:??? (^^) http://medaka.5ch.io/test/read.cgi/php/1003177003/98
99: 山崎渉 [(^^)] 03/05/22 02:11 ID:??? ━―━―━―━―━―━―━―━―━[JR山崎駅(^^)]━―━―━―━―━―━―━―━―━― http://medaka.5ch.io/test/read.cgi/php/1003177003/99
100: 山崎渉 [(^^)] 03/05/28 17:15 ID:??? ∧_∧ ピュ.ー ( ^^ ) <これからも僕を応援して下さいね(^^)。 =〔~∪ ̄ ̄〕 = ◎――◎ 山崎渉 http://medaka.5ch.io/test/read.cgi/php/1003177003/100
101: nobodyさん [sage] 03/06/29 17:11 ID:??? >>1-96 ハゲワラ マカーの低能ぶりが見事に露呈したスレですナァ… http://medaka.5ch.io/test/read.cgi/php/1003177003/101
102: 山崎 渉 [(^^)] 03/07/15 11:19 ID:??? __∧_∧_ |( ^^ )| <寝るぽ(^^) |\⌒⌒⌒\ \ |⌒⌒⌒~| 山崎渉 ~ ̄ ̄ ̄ ̄ http://medaka.5ch.io/test/read.cgi/php/1003177003/102
103: nobodyさん [] 03/07/17 17:02 ID:w7x0fMGj hoshu http://medaka.5ch.io/test/read.cgi/php/1003177003/103
104: 山崎 渉 [(^^)sage] 03/08/02 02:26 ID:??? ∧_∧ ( ^^ )< ぬるぽ(^^) http://medaka.5ch.io/test/read.cgi/php/1003177003/104
105: ぼるじょあ ◆ySd1dMH5Gk [(^^)] 03/08/02 04:56 ID:??? ∧_∧ ∧_∧ ピュ.ー ( ・3・) ( ^^ ) <これからも僕たちを応援して下さいね(^^)。 =〔~∪ ̄ ̄ ̄∪ ̄ ̄〕 = ◎――――――◎ 山崎渉&ぼるじょあ http://medaka.5ch.io/test/read.cgi/php/1003177003/105
106: nobodyさん [] 03/08/15 07:53 ID:RHF5K9Dq >>101 ん? うらやましいのか? http://medaka.5ch.io/test/read.cgi/php/1003177003/106
107: nobodyさん [sage] 03/08/15 11:32 ID:??? (⌒V⌒) l。・∀・。l<これからも僕を応援して下さいね(。・∀・。)。 ⊂| |つ (_)(_) 吊るパン http://medaka.5ch.io/test/read.cgi/php/1003177003/107
108: 山崎 渉 [(^^)] 03/08/15 22:30 ID:??? (⌒V⌒) │ ^ ^ │<これからも僕を応援して下さいね(^^)。 ⊂| |つ (_)(_) 山崎パン http://medaka.5ch.io/test/read.cgi/php/1003177003/108
109: nobodyさん [] 03/09/07 14:26 ID:OC8CmGUd OS10.2.6、Apache1.3.27という環境なんですが、 HTMLドキュメントを置くディレクトリをCGI実行可能にすることはできないんでしょうか? つまり、localhost/cgi-bin/hoge.cgiではなく、localhost/hoge.cgiで実行したいのです。 Winでやったらできたんですが…。 http://medaka.5ch.io/test/read.cgi/php/1003177003/109
110: nobodyさん [sage] 03/09/07 15:56 ID:??? >109 できるよ。 httpd.confを手直しすればいい。 ttp://www.studiohs.com/digitsch/osxtips1-3.html 現に、そうやって運営してるしな。 http://medaka.5ch.io/test/read.cgi/php/1003177003/110
111: 109 [sage] 03/09/15 00:24 ID:??? >>110 カキコ規制で返事が遅くなりましたが、無事設定できました。感謝です。 http://medaka.5ch.io/test/read.cgi/php/1003177003/111
112: nobodyさん [sage] 03/12/30 07:37 ID:??? test http://medaka.5ch.io/test/read.cgi/php/1003177003/112
113: nobodyさん [] 04/02/10 02:16 ID:eihmeFmC >>86 aqua (carbon) の emacs 使ったら?勉強しなくちゃいけないのは多いけど、 一番優秀かと。新mac 版にスレがあるよ。 テキストエディットは、環境設定で txt ファイルに保存するのを選べる。 不便だよね、もう少し柔軟な機能ならいいのに。 まぁ、改行コードが選べんから使えないのでは? http://medaka.5ch.io/test/read.cgi/php/1003177003/113
114: nobodyさん [] 04/02/17 19:38 ID:7aJ6Idd2 自宅マシン(Mac OS X 10.2.8)にApache2.0.47 + Perl5.8.3をインストールして自宅でCGI動作確認用としています。 sendmailについてです。 上記のようにあくまで公開用ではないのでsendmailが作動する必要はない(というより無意味に 作動されるとセキュリティー上怖い)のですが、sendmailルーティンが組み込まれているCGIスクリプトの場合、sendmailが 誤動作が正しく実行されるかどうかの動作確認という意味で、たとえば実際にsendmailする代わりに「pested」という フォルダにテキストファイルが保存されるとか、みたいなカラクリの仕込み方の何か良い(手軽で安全な)アイデアございませんでしょうか? http://medaka.5ch.io/test/read.cgi/php/1003177003/114
115: nobodyさん [sage] 04/02/17 20:20 ID:??? 引数と標準入力をそのままファイルに書き出すようなスクリプト書いて、 /usr/sbin/sendmail と入れ替えるとか。 http://medaka.5ch.io/test/read.cgi/php/1003177003/115
116: nobodyさん [] 04/02/28 11:40 ID:OV28GQ5g すみません、困っているので教えてください。 apacheのエラーログってどこにあるのでしょうか? 検索してもみつかりません。 httpd.confには、/private/var/log/httpd/error_logにある と書かれていますが、access_logしかありません。 環境はMac OS X 10.3.2(プリインストールで10.3)で、apacheは1.3.29(Darwin)、 独自にインスコとかはしていません。 http://medaka.5ch.io/test/read.cgi/php/1003177003/116
117: nobodyさん [sage] 04/02/28 23:43 ID:??? /var/log/httpd/error_log は? こちらはジャガーだけど。 http://medaka.5ch.io/test/read.cgi/php/1003177003/117
118: nobodyさん [sage] 04/02/29 01:42 ID:??? 私も10.32ですけど,access_logもerror_logも /var/log/httpd/ 内にありました。 アホらしいかもしれないけど,404とかが出るようなページのURIを ブラウザに入れて,エラーログが吐かれるかどうかみてみては? エラーが出てなければエラーログは作成されないと思うし。 しかし,息が長いスレだね。 http://medaka.5ch.io/test/read.cgi/php/1003177003/118
119: 116 [sage] 04/03/01 00:58 ID:??? どうもです。 Perl CGIのテスト中でエラーでまくってるんですけどね…前にジャガー機だったときは普通にみてたんですが。 動くヤツは動くので、そのスクリプトの問題を解決したいのです… >>117 /private/varは/varのシンボリックリンク(でよかったかな)になっているので 実際に覗くのは/var…ですね。access_logもここにありました。 http://medaka.5ch.io/test/read.cgi/php/1003177003/119
120: 116 [sage] 04/03/01 01:00 ID:??? すみません、逆でした /varが/private/varのシンボリックリンクでした。 http://medaka.5ch.io/test/read.cgi/php/1003177003/120
121: nobodyさん [sage] 04/03/01 12:06 ID:??? パンサだったら/アプリケーション/ユーティリティ/コンソールで /var/log の中とか覗けるからラクダよう。 http://medaka.5ch.io/test/read.cgi/php/1003177003/121
122: nobodyさん [] 04/05/11 18:38 ID:D4YHxKSp ターミナルで/LIbrary/WebServer/CGI-Executables/上の.cgiファイルのパーミッションを変更しようとすると、英語で「そんなファイルは無い」と出る。 しょもないからconfファイルいじってuserのフォルダでやろうとすると、confファイルも「そんなファイルはねえ」ってさ。 ヘ ー ル プ ミ ィ ー !! http://medaka.5ch.io/test/read.cgi/php/1003177003/122
123: 112 [] 04/05/11 18:44 ID:D4YHxKSp しかもブラウザでlocalhostが出ない罠。 127.0.なんたらだと出んのによ。 オ ー マ イ ガ ッ !! http://medaka.5ch.io/test/read.cgi/php/1003177003/123
124: nobodyさん [sage] 04/05/11 22:49 ID:??? >>122 /Library/WebServer/CGI-Executables/ /LIbrary/WebServer/CGI-Executables/ /etc/httpd/users/username.conf >>123 nslookup localhost とかの結果がおかしいようだったら、ネット関係で変更した所を全て元に戻す。 わからなかったらpanther再インストール。 http://medaka.5ch.io/test/read.cgi/php/1003177003/124
125: nobodyさん [sage] 04/08/21 05:48 ID:??? 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 ? ■コードの中身■ #!/usr/local/bin/ruby -Ke require 'cgi' cgi = CGI.new() html = "test" cgi.out do ?html end ? 以上です。 http://medaka.5ch.io/test/read.cgi/php/1003177003/125
126: 125 [sage] 04/08/21 14:08 ID:??? 125です〜。 <小声> すみませ〜ん、解決しました〜 </小声> <さらに小声> #!/usr/local/bin/ruby -Ke を #!/usr/bin/ruby -Ke に 修正したら、ちゃんと動作しました〜 お恥ずかしい〜。 </さらに小声> 失礼いたしました〜。 http://medaka.5ch.io/test/read.cgi/php/1003177003/126
127: nobodyさん [sage] 04/09/25 18:51:30 ID:??? OS X じゃなくて OS 9 なんですが質問させてください。 OS 9 のローカルで PHP を動かしたいんですが、 OS X は色んな説明サイトもあったりするのに OS 9 だと取り扱いサイトがないのです・・・(´・ω・`) 検索の仕方が悪いんでしょうか。 それとも無理な話なのでしょうか? どなたか OS 9 のローカルでも PHP の動かし方をご存知な方、 教えて頂けると大変有り難いです。 http://medaka.5ch.io/test/read.cgi/php/1003177003/127
128: nobodyさん [sage] 04/09/27 04:31:05 ID:??? ぐぐってたらOS9 Web Server PHPでようやく出た。 WebTenかLinuxPPCかくらいしか手がないそうな。 http://medaka.5ch.io/test/read.cgi/php/1003177003/128
129: nobodyさん [0] 04/09/28 15:58:59 ID:??? PHPでUTF-8のページを作ってるのですが、 miを2.1.5にバージョンアップして 既存のページを修正したところ すっかりはまってしまいました。 モード設定内に、ユニコード保存時¥記号をどのように保存するか、設定する箇所があるのですが、 以前に使ってたバージョンは2.1.3では デフォルトで¥記号をにバックスラッシュで保存してくれたので 問題なく動いてたのですが、 2.1.5では、デフォルトでは¥記号のまま保存する設定になっており、 それを知らず、既存のページを修正したら全部動かなくなってしまいました。 きちんと確認しなかった自分が馬鹿でした。 http://medaka.5ch.io/test/read.cgi/php/1003177003/129
130: 129 [sage] 04/09/28 16:03:11 ID:??? >>127 PHPはApacheWEBサーバー上で動作するので、 ApacheがOS9に対応してない現状ではPHPを動かすのは無理です。 http://medaka.5ch.io/test/read.cgi/php/1003177003/130
131: nobodyさん [sage] 04/09/28 16:25:51 ID:??? >>130 CGI版ならCGIを使えるhttpdなら何でも動くっしょ。 SAPIもApache専用ってわけじゃないし。 MacでPHP使いたいならOSXにしたほうが良いのは間違いないけど。 http://medaka.5ch.io/test/read.cgi/php/1003177003/131
132: 127 [sage] 04/10/02 21:10:14 ID:??? >>128 >>130 >>131 やっぱり無理じゃないけど難しいって事ですね。 OS X の導入を見当します。。。 レス遅れてスミマセンでした。 http://medaka.5ch.io/test/read.cgi/php/1003177003/132
133: nobodyさん [] 04/10/25 15:50:24 ID:wO3GaCzv httpd.confや、cgiファイルのアクセス権(755)の設定をしたのですが 500 Internal Server Errorと出てうまくCGIが動きません。 調べているうちに改行コードの問題などがあることを知りましたが どうも関係がなさそうです。 また、試しにcgiファイルのアクセス権を644にしたところ アクセス権がないよと言われたことからしてcgiファイル自体に 問題があるということなのでしょうか? ヒントでもいいのでどなたか助けてください! http://medaka.5ch.io/test/read.cgi/php/1003177003/133
134: nobodyさん [sage] 04/10/25 19:42:22 ID:??? >133 Apacheのerror_logでも見てみれば? 「○○.cgiの何行目がおかしい」みたいな内容が英語で書かれてるはず。 http://medaka.5ch.io/test/read.cgi/php/1003177003/134
135: 未承諾広告※ ◆TWARamEjuA [] 04/10/25 20:46:41 ID:hIOJgZfN CGI ファイルの先頭の方に、 use CGI::Carp qw(fatalsToBrowser); を入れておく。 http://medaka.5ch.io/test/read.cgi/php/1003177003/135
136: nobodyさん [sage] 04/10/25 23:29:26 ID:??? Shift-jisでやったところ 500 Internal Server Errorになったため、過去ログに沿ってEUC-JPに変えたんですが、 今度は動作時に文字が化けてしまいました。 <META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=EUC_JP">と書き換えたのですが、全く効果無しでした。 何か解決法があったら教えて下さい。 CGIはさと氏のワイワイ☆チャチャット Ver1.5x です http://medaka.5ch.io/test/read.cgi/php/1003177003/136
137: nobodyさん [sage] 04/10/26 01:33:04 ID:??? えーと>136=133でいいの? 単純にスクリプトの文字コードをShift-jisからEUC-JPに変えただけなんだったら スクリプト内のShift-jis用の対策の部分がEUC_JPでは逆に変になるんじゃない? 私のパソコンのローカル鯖ではShift-jisのスクリプトも普通に動いてるよ。 もちろんEUC_JPのもね。 500 Internal Server Error になった原因は文字コードじゃなくて、 改行コードをUNIXのにしてなかったんじゃないの? http://medaka.5ch.io/test/read.cgi/php/1003177003/137
138: 136 [sage] 04/10/26 04:04:14 ID:??? >133さんではありません。 改行コードは全てUNIXにしたのですが・・設定がまずったんでしょうか? OSは10.3.5です > 単純にスクリプトの文字コードをShift-jisからEUC-JPに変えただけなんだったら >スクリプト内のShift-jis用の対策の部分がEUC_JPでは逆に変になるんじゃない? 見落としてました。早速対処します。 また問題が発生したら書き込みます http://medaka.5ch.io/test/read.cgi/php/1003177003/138
139: nobodyさん [sage] 04/10/26 09:39:20 ID:??? >138 Apacheのerror_logも見てみたら?(/var/log/httpd/error_logね) [Tue Oct 26 09:15:58 2004] [notice] Accept mutex: flock (Default: flock) Bad name after note_local' at ./config.cgi line 20. Compilation failed in require at /Users/***/Sites/cgi-bin/note.cgi line 91. [Tue Oct 26 09:19:51 2004] [error] [client 127.0.0.1] Premature end of script headers: /Users/***/Sites/cgi-bin/note.cgi ↑こんな風に、どこが引っかかってるのか解決の手がかりになるようなことが出てるかも。 http://medaka.5ch.io/test/read.cgi/php/1003177003/139
140: 133desu [sage] 04/10/26 10:07:47 ID:??? レスありがとうございます。とりあえず↓がエラーログなんですが、 [Mon Oct 25 17:29:40 2004] [error] (2)No such file or directory: exec of / Library/WebServer/CGI-Executables/spbbs.cgi failed [Mon Oct 25 17:29:40 2004] [error] [client 127.0.0.1] Premature end of script headers: /Library/WebServer/CGI-Executables/spbbs.cgi 1〜2行目でアパッチは「そんなファイル無いよ、spbbs.cgiなんてないよ」と のたまっておられるみたいなのですが、しっかりそこには置いてあるんですね。 3〜4行目では「spbbs.cgiのヘッダーが中途半端だよ」って言ってるみたいです。 何か矛盾を感じますけど、やはりcgiの記述がおかしいということでしょうか。 もう一度さいしょからやり直してみます。 cgiはエースさんのとこの"サポート掲示板"です。 >>135さん それはいかなる効果を? 長文失礼しました(*´д`*) http://medaka.5ch.io/test/read.cgi/php/1003177003/140
141: 136 [sage] 04/10/26 14:04:58 ID:??? 文字化けについては自己解決しました。 ところで、CGIフォルダに画像ファイルを入れるにはどうしたらいいのでしょうか? [Tue Oct 26 14:02:35 2004] [error] (8)Exec format error: exec of /Library/WebServer/CGI-Executables/image1.jpg failed [Tue Oct 26 14:02:35 2004] [error] [client ] Premature end of script headers: /Library/WebServer/CGI-Executables/image1.jpg このようにはねられてしまうのですが・・ http://medaka.5ch.io/test/read.cgi/php/1003177003/141
142: nobodyさん [sage] 04/10/26 19:55:46 ID:??? >140 >135じゃないけど、 >CGI ファイルの先頭の方に、 >use CGI::Carp qw(fatalsToBrowser); >を入れておく。 と、ブラウザでアクセスしてみてスクリプトがエラーになった時に、 ブラウザの画面にエラーログが表示されるようになる。 いちいちApacheのerror_logをのぞかなくて済むってことかな。 >141 そこ(/Library/WebServer/CGI-Executables/)に置いたものは、 すべてcgiとして実行しようとするってことになってるみたいだよ。 二人とも、どうして /Library/WebServer/CGI-Executables/ でやってんの? めんどくさくないか? 自分のSitesフォルダの中でやった方が断然楽だと思うんだけど。 http://medaka.5ch.io/test/read.cgi/php/1003177003/142
143: 136 [sage] 04/10/26 22:44:45 ID:??? > 自分のSitesフォルダの中でやった方が断然楽だと思うんだけど。 設定してみたのですが、何故かNOTFOUNDのままなのでしぶしぶ /Library/WebServer/CGI-Executables/でやってます。 サイドバーにWebServerフォルダを入れてるからだいぶん楽ですが http://medaka.5ch.io/test/read.cgi/php/1003177003/143
144: 未承諾広告※ ◆TWARamEjuA [] 04/10/27 00:50:51 ID:bmbDC7Wg >>142 > と、ブラウザでアクセスしてみてスクリプトがエラーになった時に、 > ブラウザの画面にエラーログが表示されるようになる。 > いちいちApacheのerror_logをのぞかなくて済むってことかな。 代理回答ありがとうですm(_ _)m >>143 httpd.conf で、ScriptAlias を設定してあるのでそれを変更すると良いのですが、 SecurityUpdate などをやっちゃうとすっ飛んじゃうので MacOS X でいろいろとやるのはちょと面倒かもしれないです(苦笑) http://medaka.5ch.io/test/read.cgi/php/1003177003/144
145: 136 [sage] 04/10/27 03:33:46 ID:??? > SecurityUpdate などをやっちゃうとすっ飛んじゃうので MacOS X でいろいろとやるのはちょと面倒かもしれないです(苦笑) ずいぶん前にやったと思ったらんなものでパァになるのか・・orz http://medaka.5ch.io/test/read.cgi/php/1003177003/145
146: nobodyさん [sage] 04/10/27 08:06:27 ID:??? >143 >設定してみたのですが、何故かNOTFOUNDのままなので うーん・・・もう一度設定やりなおしてみたら? ↓私が参考にしたサイト(もう知ってたらスマソ) ttp://homepage1.nifty.com/glass/tom_neko/web/web_cgi_osx.html で、このページの真ん中あたりには、 >CGI-Executables ディレクトリの中にCGI実行ファイル以外のファイルを置いても、 >呼び出すことはできません。(CGIとして実行しようとしてサーバエラーになります。その方が安全ですが) って書かれてる。(>141のエラーの原因ね) http://medaka.5ch.io/test/read.cgi/php/1003177003/146
147: nobodyさん [] 04/10/28 10:11:55 ID:OI0DW/z5 >>144 Security Updateがhttpd.confを上書きするとは初耳ですな http://medaka.5ch.io/test/read.cgi/php/1003177003/147
148: nobodyさん [sage] 04/10/28 21:02:35 ID:??? >147 いや、ホントにあったはず。 というか、Security Updateじゃなくてソフトウェアアップデートだった気がするけど。 OSX10.2.3からOSX10.2.4へのアップデートの時に、httpd.confが新しい物にされて、 それまで使ってたのものが httpd.conf.applesaved という名前に変えられてたらしい。 そうそう、>144のどこに「上書き」と書かれてるのか教えてくれ。 http://medaka.5ch.io/test/read.cgi/php/1003177003/148
149: 未承諾広告※ ◆TWARamEjuA [sage] 04/10/28 22:29:21 ID:??? あーOSのうpだったかも(照) http://medaka.5ch.io/test/read.cgi/php/1003177003/149
150: nobodyさん [] 04/11/09 20:05:57 ID:rbd7H7K1 エロイみなさまは、Perlのエディターは何を使ってますか? http://medaka.5ch.io/test/read.cgi/php/1003177003/150
151: nobodyさん [sage] 04/11/09 20:13:52 ID:??? >150 mi http://medaka.5ch.io/test/read.cgi/php/1003177003/151
152: nobodyさん [sage] 04/11/09 20:21:58 ID:??? >>150 ウチとしてはPerlもHTMLもAppleScriptも普通のテキストも何でもmi様 http://medaka.5ch.io/test/read.cgi/php/1003177003/152
153: 未承諾広告※ ◆TWARamEjuA [sage] 04/11/09 20:34:24 ID:??? 昔からJeditだったり。。。 ワープロもどきのようにも使えるから、テキストエディタはこれだけ。。。 http://medaka.5ch.io/test/read.cgi/php/1003177003/153
154: nobodyさん [sage] 04/11/10 00:34:39 ID:??? JeditはXで良くなったと思ったらワープロもどきに傾倒しすぎてるのでmiの進化に期待。 http://medaka.5ch.io/test/read.cgi/php/1003177003/154
155: nobodyさん [] 04/11/10 15:36:35 ID:SRCMdI8M miが圧倒的? とりあえずダウンロードしてみて使ってみます http://medaka.5ch.io/test/read.cgi/php/1003177003/155
156: nobodyさん [sage] 04/11/11 14:36:43 ID:??? 僕もmiだなぁ。ミミカキの頃から使ってるし。 CarbonEmacsも入れたんだけど設定ちゃんとしてないのでまだ使ってない(笑 http://medaka.5ch.io/test/read.cgi/php/1003177003/156
157: 外野ァァン [sage] 04/11/12 22:16:47 ID:??? Perl書かないけどmi http://medaka.5ch.io/test/read.cgi/php/1003177003/157
158: nobodyさん [sage] 04/11/13 02:20:33 ID:??? 「mi」ってどう読むの? ミミカキの「み」? vi風に「えむあい」? http://medaka.5ch.io/test/read.cgi/php/1003177003/158
159: nobodyさん [sage] 04/11/22 20:21:54 ID:??? えむあいだと思ってたが http://medaka.5ch.io/test/read.cgi/php/1003177003/159
160: nobodyさん [sage] 04/11/22 21:16:45 ID:??? 以前の名前は「ミミカキエディット」だったから「ミ」って読んでる。 http://medaka.5ch.io/test/read.cgi/php/1003177003/160
161: nobodyさん [age] 04/12/04 01:51:05 ID:??? うすっ。 http://medaka.5ch.io/test/read.cgi/php/1003177003/161
162: nobodyさん [] 2005/03/21(月) 18:40:12 ID:y4cafICy 超初心者な質問ですみません。 2日前からperlに挑戦ということで、まずはテスト環境の作成をしていたのですが さっそくそこで躓いています。 買った本と顔を付き合わせ、いろんなサイトを調べまわったのですが どうしてもわからなくて・・・ 同じ環境で頑張っていらっしゃる方が居るここなら、と思い質問させていただきます。 ミミカキエディットや20日試用期間内のJeditなどでperlプログラムを書いても 「Forbidden」で表示されないので困っています。 文法などが間違っているのかテスト環境そのものがうまく出来てないのかと思ったのですが、 学んでいる書籍についていたCDの中に入っているcgiファイルをコピーして ドキュメントルートに置くとそちらはきちんと表示されるのです。 それならば、と思いそのファイルを全文コピーしてミミカキエディットやJeditで保存すると やはり同じで「Forbidden」・・・ もちろん、改行コードはLFにしてありますし、拡張子なども.cgiにしているのですが これは各エディタを使用する際に問題があるのかも、と思ったまではいいのですが どうすればいいのか検討もついていません。 もし、原因となるものがわかりそうな方がいらっしゃったらご指導ください。。 ちなみに、現在参考にしている書籍は 秀和システム社の 「はじめての人のための かんたんPerl/CGI 入門」です。 環境は、MacOSX(10.3)でパーソナルWeb共有(Apache)の開始と、 ユーザーフォルダで動かすために/Private/etc/httpd.confファイルの書き換えを行って使用しています。 CDのファイルはテキストエディタで開きます・・・ http://medaka.5ch.io/test/read.cgi/php/1003177003/162
163: nobodyさん [sage] 2005/03/21(月) 19:13:51 ID:??? 「Forbidden」てことは、パーミッションの設定が正しくないんだろ。 CDのやつはパーミッションがちゃんと設定されてるんじゃねーの? http://medaka.5ch.io/test/read.cgi/php/1003177003/163
164: 162です [] 2005/03/21(月) 19:28:23 ID:y4cafICy >>163さま さっそくご回答ありがとうございます。 参考書籍にはパーミッションに関する記述が見当たらないので 調べてそちらもいじってみます。 また行き詰まったらここへ来てしまうかもしれませんが なるべく頑張ってみます。 ありがとうございました。 http://medaka.5ch.io/test/read.cgi/php/1003177003/164
165: nobodyさん [sage] 2005/03/21(月) 19:52:57 ID:??? >>162=164 ttp://homepage1.nifty.com/glass/tom_neko/web/web_cgi_osx.html とかどーよ。 http://medaka.5ch.io/test/read.cgi/php/1003177003/165
166: nobodyさん [] 2005/03/21(月) 20:02:30 ID:y4cafICy >>165さま ありがとうございます。 本にはいかにも「ターミナルを起動してperlのパスを確認する」ことと、 「パーソナルWeb共有を公開にする」、という2つだけ設定すれば 動くようなことが書いてあるのですがそれでけではうまく行かずはまっていました。 ひとつ進むとまたひとつ、って感じでなかなか最初の設定が出来ません。 現在教えていただいたサイトを含めた数件を見ながら四苦八苦中です(笑) なかなか難しいものですね。でもがんばります。 http://medaka.5ch.io/test/read.cgi/php/1003177003/166
167: 引き続き162です [] 2005/03/21(月) 21:30:18 ID:DCFB9vx1 すみません、もうひとつ質問させてください。 (さっきのパーミッションはまだかえ方と数字がわかったところです。。 ターミナルでやっては見たのですが改善されず四苦八苦中です;;) 参考書籍には、CGIプログラムの置き場所について ドキュメントルート以下を使う場合、例えばabc.cgiファイルなら ローカルフォルダは /library/Webserver/Documents/CGI-Executables/abc.cgi となるようにして、URL指定は /localhost/cgi-bin/abc.cgi とするとあったのですが、これでやってみたところNot Foundと出てしまったのです。 それで仕方なく、書籍に記載されていたユーザーフォルダで CGIを動かすための設定をやってみて、先ほどの /Private/etc/httpd.confファイルの書き換えを行うはめになったのですが どんどんはまっていく気がします… そもそも本によれば最初の設定だけで動くはずなのですよね? だとすれば最初のエラーの方から解明していった方がまだわかりやすいかも知れません。。。 /localhost/cgi-bin/abc.cgi がNot foundになってしまうのはどういう原因が考えられるのでしょうか? パーミッションはFTPからのやりかたを調べ中です。 今日もまるまる一日perlで悩んでしまいましたxxx http://medaka.5ch.io/test/read.cgi/php/1003177003/167
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 40 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.020s