1read 100read
2013年17WebProg291: MacOSXでローカルCGIテスト (198)
TOP カテ一覧 スレ一覧 2ch元 削除依頼 ▼
bbs.cgi開発【WebProg板】 (185)
【テスト】PHPで2chにHello Worldを書き込む 2 (277)
SOHOです。仕事下さい。 (439)
XML (338)
SOHOです。仕事下さい。 (439)
WEBプログラミング板のロゴを決めよう (473)
MacOSXでローカルCGIテスト
1 :01/10/16 〜 最終レス :2013/02/06 やってる方います? 参考になりそうなURIとかあればぜひ!!
2 : OSXは良く分からないんだけど、Apache じゃダメなの? http://www.apple.com/macosx/whatyoucando/websharing.html
3 : 間違ってたらスマソ基本的には システム環境設定の「共有」で Web共有を「開始」 (Apache の起動) cgiファイルは /LIbrary/WebServer/CGI-Executables/ に置く cgiファイルのパーミッションを変更 (Terminal 等を使う。システム環境設定の「共有」で「FTP サービスを開始する」にチェックを入れてFTPソフトで変更してもいい。ホスト名は"localhost"でユーザ名とパスワードはログインする時のもの) ブラウザで http://127.0.0.1/cgi-bin/cgi ファイルの名前 あとテスト用として test-cgi と printenv があるはず。 http://127.0.0.1/cgi-bin/test-cgi http://127.0.0.1/cgi-bin/printenv で。うまく動かなかったらパーミッションをもう一度確認して。
4 : ありがとうございます!助かりました〜、早速やってみます!! 感謝、感謝!!
5 : cgi-binを /LIbrary/WebServer/CGI-Executables ではなくユーザーディレクトリに入れて許可するにはどうすればいいんでしょうか?
6 : >5 /private/etc/httpd/httpd.conf の ScriptAlias /cgi-bin/ "/Library/WebServer/CGI-Executables/" を書き換える、とか?
7 : その書き換え方法は、具体的にどのように書き換えればいいんでしょう? 不可視になっているし、TinkerToolsで可視にしても開けないのですが...?? 開けるエディタとかあるんでしょうか? それともTerminalを使うしかないんでしょうか?
8 : そういうこと、簡単ですよ。
9 : その簡単が、分からない。。。
10 : http://www.3dimworks.com/kitada/osx_perl/
11 : おお!!ここのページは、素晴らしいですね!有り難うございます!
12 : >7 既に>10を見て解決したとは思うが sudo vi /private/etc/httpd/httpd.conf が一番お手軽だと思うね。 vi、ちょっと使う程度ならすぐ覚えられるから、試して損はないと思うよ。
13 : 某cgi配付サイトの者です。この野郎。 製作当初、OS Xがあったら 開発は3分の1の期間、1か月で済んだよ!皆さん。 シカシ、ネタで組んだモノなんだからいいんだよ。 ゲラゲラゲラ
14 : >>13 何が言いたいんだ。この野郎。
15 : もっと汎用的なタイトルだったらよかったのにと・・・
16 : PHP動かしてテストしている人います?
17 : PHP動かしてるよ。サーバとほぼ同じ環境なのでらくちん。
18 : PostgreSQLとかって動きますか? もし動くならiMacを買っても良いかも。
19 : >>18 動きます
20 : >>19 Thanx! サイト構築用に買ってみようっと。
21 : Unix完全互換だっけ?
22 : >>21 Unix的な使い方も可能。詳しく知りたけりゃgoogleで検索してみれ。 http://www.google.co.jp/search?hl=ja&inlang=ja&ie=Shift_JIS&q=apple+macosx+darwin&lr=lang_ja
23 : 俺はMac OS X + iBookで開発&確認行程のほとんどをこなしてる。 動かしてるソフト&フレームワークはこんな感じ。 Apache, PHP, Ruby, Tomcat, Struts, Turbine, Cocoon, MySQL, PostgreSQL, ... Cocoonなんかは起動にかなり時間かかるけど、一旦動いてしまえばあとは快適。 RDBMSも一台で動かしてるんでどこでもデバッグ可です。
24 : >>23 エディタは何使ってます?
25 : age
26 : >>24 23じゃないけど、自分はJedit使ってる。 文字に色を付けたりしてリソースフォーク付きで保存してもそのまま動くから、 手直しとかデバッグがちょっと楽になるよ。
27 : PerlでSSIがうまくうごきません。 httpd.conf書き換えてます。パーミッション775。 htmlソースにもcgiは書き出されてません。 エラーログは [error](8)Exec format error:exec of /Library/WebServer/CGI-Executables/test.ssi failed [error][127.0.0.1]Premature end of script headers:/Library/WebServer/CGI-Executables/test.html です。 どなたかわかる方、エラーの原因と対応方法を教えてください。
28 : SSIってPerlが処理するものだったんだ。初耳だ。
29 : ワロタ あぁマクホスィ
30 : >>28 「OSX上でCGIをPerlで組んでて、Apache上でSSI機能が動いてないようです。」 の間違いです。 すみません。
31 : >>30 で、SSIのコマンドはどう書いたの?
32 : >31 HTMLへの書き込みですか? <!--#exec cmd="ファイル名.pl"--> と挿入してます。
33 : >>32 exec cgiじゃだめ?
34 : >>33 ダメでした。 ファイル名の前に「./」つけたりもしたのですがだめです。
35 : >>34 きちんとスクリプト内で必要最低限のヘッダー(Content-Typeとか)を出力した?
36 : >>35 「print "Content-Type:text/plane\n\n";」 でいいですよね? とりあえず出力する頭にはこれがくるようにしてます。
37 : >>36 plainでしょ(笑) まあplaneでもhttpdがエラーを出すことはないと思うけど。
38 : SSIで埋め込むときにヘッダー要るっけ?
39 : >>38 少なくともApacheでは。
40 : >>37 やっぱ設定がどこか違うんですかね。 ちなみに「plane」じゃなくて「plain」って書いてました。 丁寧に答えていただいてありがとうございます。 どこかにOSX-Consoleのエラーメッセージ内容がわかるサイトなんてないんですかね?
41 : Tomcatのコネクタはどうやってインストールするの? たれかおしえて。スレ違い?
42 : エディタもEmacsつかえるし、快適快適。
43 : あげ
44 : すみません。>>10 の通りに設定したのですが、 CGI-Executablesフォルダ内にCGIファイルを置いて ブラウザからアクセスしようとすると 403 Forbedden You don't have permission to access /cgi-bin/ on this server. とか言って蹴られます。どこをいじればいいですか?
45 : CGIファイルのパーミッション設定をいじってみたら、 いくらかマシな(?)状況になりました。 今度は500 Internal Server Errorです。 Perl初心者スレにでも逝ってみます。
46 : CGI-Executables内では実行ファイル以外って置けないんですか? 画像ファイル置いてみたんですけど http://localhost/cgi-bin/ ファイル名 でアクセスできませんした。
47 : Mac OS XでPerl 5.8動かすにはどうしたらいいんですか? インストールはしたんですが, 単にターミナルに「perl」と入力して実行したときって、 動いているのはもともと入ってる5.6のほうですよね?
48 : >>47 perl -V で確認
49 : >>48 ありがとうございます。確認しました。 やっぱり5.6.0でした。 /opt/perlにインストールされている5.8は どうすれば使えますか?
50 : perl5.8.0 -v
51 : >>49 /opt/perl/perl でいいんじゃないの
52 : >>51 すみません。超初心者なので、それだけだとわからないです。 ターミナルから/opt/perl/perlでリターンという意味ならだめでした。 実際にはperlという名前のファイルは/opt/perl/bin/にあったので ターミナルから/opt/perl/bin/perlでリターンも試してみましたが 「そんなコマンドはねえ!」みたになことを英語で言われてしまいます。
53 : chmod 755 /opt/perl/bin/perl でどうだ
54 : >>53 パーミッションは最初から755でした。
55 : #!/opt/perl/bin/perl
56 : ちん○しごきながら、確認せよ!
57 : >>55 CGIならそれでいけました。 直接実行することはできませんか?
58 : パス通せ。
59 : /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 : 糞 ス レ だ な
61 : まったく、マカーらしいスレだな
62 : は や く 糞 ス レ だ と き ず け マ カ ー ど も
63 : >>59 ありがとうございます。
64 : >>60-62 Rや(・∀・)
65 : >>62 日本語不自由ですか?
66 : スレタイ通りの環境でテストしている初心者です。 「サーバの吐くHTTPヘッダ」というのはどこで設定できるのですか? httpd.confを「language」で検索してみましたが、 それらしい項目を見つけることができませんでした。
67 : languageは無いだろ・・
68 : >>66 default charsetの事?
69 : >>68 ありがとうございます。それのことだと思います。 どうやって設定すればいいのですか?
70 : まずマニュアルから読め。
71 : httpd.confのAddDefaultCharsetを書き換えればいいらしい というところまでは判ったのですが、 httpd.confを検索してもAddDefaultCharsetという項目がありません。 AddCharsetならいくつかあるのですが……。 解決したい問題は、「ローカルCGIテスト環境で charset=UTF-8と指定しているのに、リロードするたびに エンコーディングがLatin-1(ISO 8859-1)になって文字化けする」です。
72 : もういいじゃん。 変なプライド捨ててさ win買っちゃえよ 安いよ
73 : そういう問題ではないと思われ。
74 : >>71 CGIの"Content-type:text/html\n\n"を "Content-type:text/html;charset=UTF-8\n\n" に蛙。
75 : 息なげぇこの擦れ( んつーかシングルタスク→FreeBSDといういきなりな環境に翻弄されるマカー。 っつても、しすてむ管理者とかいってもたいしたことないやつらばっか だし、まぁ、ロジックみえてくるマカーもそのうちでるし。 こまんど覚えてプーだボケ
76 : おいらマカだけんども、おまいらアフォなUNIXヲタクやガイジウイソとちがって 世界一優れたUIでいままできたからなぁ。 マカは好奇心強いし。 ケツに火がつくっつんだよ〜このアフォども
77 : ぶっちゃけMacのスキルは金にならん
78 : いくら優れたUIでも こんな糞スレ立てちゃ駄目
79 : iBookで何か作りたくなってきたので、あげさせてもらう。 Winでテストするよりは良いだろ、お前ら? 皆さんも、正しいOS(=*BSD)を使うようにして下さい。
80 : (;´Д`)
81 : 例えば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で指定可能 うぎゃ〜〜〜〜。
82 : おまいらこれからはMacOS X だろう。
83 : >>82 php+postgreSQLでやってますがで X-windowよりMacOSXの方が開発しやすいっす。
84 : (^^)
85 : test
86 : あ、こっちには書き込めるのか。良かった。(^^; (新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には使えないようです。
87 : Terminalではunicodeで書いたスクリプトも何とか動く事があるようですが、 ブラウザからアクセスするとinternal server errorを起こします。 appach error_log: Premature end of script headers: unibbs.cgi などのように。
88 : scriptはEUCで書いて、UTF8でテキストをHTMLにして出力する際には Unicode::Japaneseを使用する事にしました。 これで少し試してみます...
89 : 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 : 良スレにつき、age
91 : >>1 私はここを参考にしました。 http://homepage1.nifty.com/glass/tom_neko/web/web_cgi_osx.html
92 : 10.2.4にしたらCGI動かなくなったよ。
93 : >92 おれも動かなくなったから、httpd.conf入れ直した。 apacheもアップデートされたんかな?謎すぎ。
94 : ランデヴーに関する何かが加わってるかららしい。
95 : MacOS XにCPANを入れるにはDeveloper Toolsとか入れとく 必要があるんでしょうか? 現状ではunzipとか入ってないみたいなんですが。
96 : ◆遂に発見◆ http://bbs.1oku.com/bbs/bbs.phtml?id=rantyan
97 : (^^)
98 : (^^)
99 : ━―━―━―━―━―━―━―━―━[JR山崎駅(^^)]━―━―━―━―━―━―━―━―━―
100read 1read 1read 100read TOP カテ一覧 スレ一覧 2ch元 削除依頼 ▲
あなたの User-Agent 教えてください (238)
【PHP】PHPフレームワーク総合スレ15 (957)
【GREE】ソーシャルアプリ開発スレ【モバゲー】 (129)
【ECサイト】Live Commerce1号店 (405)
外部2ちゃんねるread.cgi (189)
■■で結局XMLって普及してんのか?■■ (132)
--log9.info------------------
名古屋オートトレンド写真撮影板part3 (488)
【大阪】モーターサイクルショー 写真撮影板5【東京】 (116)
コミケで一眼カメラが欲しくなった人が集まるスレ (769)
【今回も】全東京写真連盟 Part.15【大反省会】 (615)
【迷惑・危険】関西撮影会情報30【カメコ情報】 (427)
東京写真連盟 Part.11 (439)
■■■フェスタソーレ撮影会PART2■■■ (516)
中四国の風景画像 (861)
写真撮影板の質問・雑談スレ-11- (984)
【2013】東京オートサロン写真撮影-1枚目【2014】 (344)
東京オートスタイル2012 (635)
2013 名古屋オートトレンド (458)
素人モデルについて語ろう6人目 (635)
CP+(シーピープラス)写真撮影板★CIPAの戦士 (428)
大阪 モーターサイクルショー2013 東京 (889)
2013 大阪オートメッセ 2 (213)
--log55.com------------------
手帳関連ヲチ Part.6
【DFFAC】DISSIDIA FINAL FANTASY(ARCADE/NT)晒しスレPart62【DFFNT】
【自称アバ】こぐま3【ベア子先生】
【マイホーム】住宅ブログについて語るスレ【計画中】 5
【没おじ】榊正宗を褒めるスレ 28【ツイッター&アフィ没収】
【コナン】長谷川さよりと愉快な仲間たち【さらざんまい】
帰ってきた強欲の豚 チコ 2
外専ブログ・instagram・Twitterを晒すスレ75