TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼
【勉強するのは】PHPとPerl【どっちが最初?】
【SWFで】Macromedia Flex【RIA】
30代が趣味でこれから覚えるならどっち?Perlかphp
【 スクリプト改造依頼スレ 】(丸投げ) part8
エンコード文字列だけのスレ
【PHP】Yii Framework Part 2
PHPって遅くねぇか?
【お題】PHP学習課題スレ【出せや】
予算500万でこれ作ってください
i-2chをEZwebでも正常に見れるように
MacOSXでローカルCGIテスト
- 1 :01/10/16 〜 最終レス :2017/12/30
- やってる方います? 参考になりそうな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山崎駅(^^)]━―━―━―━―━―━―━―━―━―
- 100 :
- ∧_∧
ピュ.ー ( ^^ ) <これからも僕を応援して下さいね(^^)。
=〔~∪ ̄ ̄〕
= ◎――◎ 山崎渉
100〜のスレッドの続きを読む
【HTML】StrictなHTMLのBBSを作ろう【Perl,PHP】
【ANTI】今、あえてPerlで攻める【PHP】
ギコタクの「だから逝ってないでしょ」出張所
二回入力させるUIはアホ
ファイルメーカーでどこまでできるウェブアプリ!
PHP を流行らせるには
よくあるプログラムミス
WEBプログラマ25歳定年説
ColdFusion
オサーンのプログラミング奮闘記[PHP]
--------------------
【完全無課金】FFRK FINAL FANTASY Record Keeper Lv33
【深見東州】世界中に愛をワールドメイト本家 198回目【西荻窪】
着信■■フリーダイヤル料金の削減方法■■課金 2
京都大学と川脇宮田大阪バイオメディカル専門学校
基地外相葉雅紀ヲタの悪行を語るスレ 8010
韓国「GSOMIAと輸出管理強化を一括して・・・」 安倍首相「徴用工」
大阪市平野区保健福祉センター
【Windows】 Lenovo YOGA BOOK 【Android】 ★14
洋炉画像 Part.5
いい年して実家暮らしの男って★4
au by KDDI 総合・新機種・雑談スレ Part.164
【質問】同人板アンケートスレ55【複数回答】
仏罰も仏敵も仏様が決める事じゃないの?
中3女子に聞きたいことあるー?
【小池知事会見】五輪、新型コロナウイルスに打ち勝たなければならい ご協力をお願いしたい
既卒・社畜スレ 8
ネットカフェムーン厚木店はどう?
FEELCYCLE HIT 125
S.H.フィギュアーツ アニメ・漫画専用スレ Vol.28
【AXN】シカゴP.D. part5【バレ禁】
TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼