【MacOSX】 Apache初心者質問スレ 【専門】
MacOS10.4 Tigerが出ることだし はりきっていこうか それはほんとにパーミッションの設定の問題ではないかな ディレクトリとかhtmlファイルはotherが読めるようになってる? >>22 ありがとうございます。 ユーザーのディレクトリ(/Users/UserName)自体は、 otherでは読めませんが、 /Users/UserName/Sites /Users/UserName/Sites/index.html は、otherでも読み込み可能な権限が付いています。 んー、最低xはいるかもな chmod o+x にできる? うちはpantherしかないしなー、、、 上にたどって1つでも、o+x ないとだめかもよ 自分のHomeは701、上も705とかになってるな・・ >>26 ありがとうございます。 確認した所、 /Users/UserName は700 /Users/UserName/Sites は755 でした。 その700を最低でも701にしないとSitesも覗けないと思われます mac初心者なのですが、/Users/UserNameの権限を 変更しても他に影響は有りませんでしょうか? 一度、mac板で他のtigerの人のパーミッションを聞いてみます。 ディレクトリの 0->1 は影響ないと思うよ。 でもデフォルトが0なのが不思議。共有の設定をしたタイミングによるのかなあ FileVaultを適用していたのが原因だったようです。 お騒がせしました。 流れぶった切って悪いけど、アパチェ2とタイガーで画像が転送途中で切れてしまうんだ。 プラウザは読み込み完了してるんだが・・・ 誰かアドバイスおながいしまつ >>33 ブラウザのレンダリングの問題って事は無いよな? 因みに再現する環境は…? >33 gifにリソースフォークがあるのでは? グラフィック系のアプリで読み込んで、WebReadyで 保存してみたら。 Tiger 発売 〜そしてXPはレガシーとなった(3頭目) http://pc8.2ch.net/test/read.cgi/pcnews/1117428695/l50 世界最速PowerMacG5で自宅鯖 http://pc8.2ch.net/test/read.cgi/mysv/1056603019/l50 ハハハ イキデキネーヨ G5マックがレガシーなのにアリエネー ∧_∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ハライテ- ゲラゲラ ( ´∀`) < わははは ∧_∧ 〃´⌒ヽ モウ カンベン . ( つ ⊂ ) \_______ (´∀` ,,)、 ( _ ;) シテクダサイ .) ) ) ○ ∧_∧ ,, へ,, へ⊂), _(∨ ∨ )_ ∧_∧ ○, (__)_) ⊂ ´⌒つ´∀`)つ (_(__)_丿 し ̄ ̄し ⊂(´∀`⊂ ⌒ヽつ タッテ ラレネーヨ Power Mac G5 プロが夢見る64ビットマシーン http://www.apple.com/jp/powermac/ 今日からレガシーMacG5ユーザーはこちらへどうぞ! 旧マック板 http://pc8.2ch.net/jobs/ MacJack Vol.5という雑誌の記事を見て自宅サーバを立てようとしています。 ちなみに、Mac OS 10.4.1を使っています。 経緯としては、Application にMAMPをインストールして、その中にXOOPS,MovavleTypeをインストールしました。 その後、DBIモジュールをインストールして、DBD::mysqlをインストールしようとしました。 perl Makefile.PL --cflags=-I/Applications/MAMP/bin/mysql4/include/mysql/"--libs=-L/Applications/MAMP/bin/mysql4/lib/mysql -lmysqlclient -lz -lm"--mysql_config=/Applications/MAMP/bin/mysql4/bin/mysql_config ですが以下のようなエラーが出ました。 どうしてでしょうか?また、ここで聞くような質問でないのであれば、他のスレッドもしくはホームページへの誘導願います。 Can't exec "mysql_config": No such file or directory at Makefile.PL line 73. Cannot find the file 'mysql_config'! Your execution PATH doesn't seem not contain the path to mysql_config. Resorting to guessed values! Can't exec "mysql_config": No such file or directory at Makefile.PL line 248. Can't exec "mysql_config": No such file or directory at Makefile.PL line 248. Can't exec "mysql_config": No such file or directory at Makefile.PL line 248. Can't exec "mysql_config": No such file or directory at Makefile.PL line 248. Can't exec "mysql_config": No such file or directory at Makefile.PL line 248. Can't exec "mysql_config": No such file or directory at Makefile.PL line 248. Failed to determine directory of libmysqlclient.a|libmysqlclient.so. Use perl Makefile.PL "--libs=-L<dir> -lmysqlclient -lz -lm -lcrypt -lnsl" to set this directory. For details see the INSTALL.html file, section "Linker flags" or type perl Makefile.PL --help MacOSXのキーボードがイカれたんだが こういう場合って修理に出すの? 新しくキーボード買うの? >>40 Mac板でもいってこいよ。このボケナス。 キーボードを貸してくれれば思いっきりひっぱたいてやるよ? パンサーとXserveで鯖たててます apacheの利用しているport80を他のプログラム(Zope)で使いたいんだけど その場合やっぱりapacheをアンインストールとかしないかんのかな? サービスが止まってる状態でzopeの設定ファイルをport80に設定しても 表示されなくて困ってるんです・・・ 止まってるなら問題ないよ。 止まってないか、別の理由じゃないの もしかしたらroot権限がないだけかもしれませんが どうしたらploneにroot権限を与えることができるんでしょうか? 最初の起動時はrootにsuして起動すればいいと思うんだけど, 次回の再起動時には自動で再起動させたいんですよ >>47 zope上でうごくCMSです とにかくzopeを80で動かす方法がわからんのです apacheはとまってるのでおそらくrootで起動させればいいと思うのですが その方法がわからないので困っています zope を root 権限で動作させようとしている時点で、 セキュリティ上、ダメでしょ!! root権限だからって、zopeが80ポートを監視するようにはならないよ…。 /etc/zope.conf をキチンと見直しなよ >>48-49 ありがとうございます もっと勉強してきます 一応plone.confは見直したんだけどなぁ・・・ OS 10.3.9でWeb共有有効にしているんですが、現在動いているApacheのバージョンというのは どうやって調べるんでしょうか? apachectl statusを実行すると /usr/sbin/apachectl: line 157: lynx: command not found といわれてしまいました。 ibookG4でサーバー作るのに参考になるページは無いですか? >55 まずはどんなサーバー立てたいのか書かないと、ダメじゃな >>56 すいません osx付属(?)のアパッチでwebサーバーを建てようと思っています。 自分はUNIXの知識が無く一からなんです。どうかよろしくお願いします >57 一応お決まりとして、OSのバージョンは? 10.4.2なら、下記公式サイトのWEB共有とその他のサービスを 読んで見て下さい 他のバージョンでも、ほぼ同じ手順ですけどね http://www.apple.com/jp/support/tiger/network/index.html まずは、基本的な仕組みを覚えてから、 徐々にステップアップしていきましょう! >>58 OSは10.4.2です。(もう遅いですが) ありがとうございました。 Mac鯖(PantherもしくはTiger)で、外出中に外からWindowsで繋ぎたいのですが、PureFTPというのでやると どうも、パーミッションは読み込みのみになっていて、「このボリューム上の所有権を無視する」もOFFになっているのに ファイルを書き込んだり、削除できてしまいます・・・ あと、外出先からMacで接続した場合、あたりまえですがMacBinaryなファイルはデータフォークのみになってしまい、何かと不便です・・・ という事で何か、複数のHDDを外から参照でき、複数のアカウントを作成でき、ロングファイル名や日本語にも対応しているソフトは無い物なのでしょうか? 専用クライアントソフトであってもOKです。そして、接続するユーザはMacOSX、WindowsXPのどちらかです。 >>44 MacOSXのシステム環境設定のWeb共有を停止すると、 Macのファイヤーウォール(port80)も一緒に閉じられてしまいます。 従って、Zopeを80番ポートで起動できる様に設定しても、 ファイヤーウォールで新規に、 TCP80でポートをZope用に単独であけられる様にしておかないと、 Zopeが80で生きていても、アクセスできませんよ。 末期的な質問なのかもしれませんが、apacheを建てるにあたって参考サイトにもよく書かれている cgi-executablesのフォルダの中に2つのファイルがある。と書かれているところを多々みるのですが aqua上でみても、フォルダの中にファイルがなく、再インストールをしてみましたがやはりありませんでした。 どなたかご教授ください。 OSはX10.4 最近のverのiBookです。アップデートは一度もかけてません ソースから入れると /usr/local/apache/cgi-bin に test-cgi というのと printenv てのができるのよ。 どっちもたいしたことないので気にしないでおこう。 >>65 予想以上にはやい対応ありがとうございます。 unix側でいじるとファイルができるのですね、やってみます。 ありがとうございました >>64 10.2には入ってたが、10.3からは入ってない。 たぶんその参考サイトの情報が古いんじゃないかな。 >>48 > >>47 > zope上でうごくCMSです このカキコが気になってZopeとPloneについて 調べてみたら結構面白い代物ですね! OSSでこんなのがあるなんて知らなかったです。 Ploneでは特にblogやeCommerceやDBアダプタなどの おいしそうなツールが提供されてたりするのでよだれでそう。 eCommerce関係ではosCommerceとかZenCartくらいしか 知らなかったので地平線が開けた感じです。 shellscriptの実行結果をhtml出力するにはどうしたらいいのでしょうか? 教えて下さい。 OS X 10.3.9 で apacheをつかってcgiのテストをしています。 library/webserver/documents/cgi-executales/test.cgi を ターミナルで、chmod 705 にしているのにかかわらず、 ブラウザーでは、fobidden (you don't have the permission on this server)と でてきてしまいます。 何度やってもダメです。他に何か、方法はあるのでしょうか。 どなたか、アドバイス、宜しくお願いいたします。 >>73 suexecか? suexec関連のログは無いか? 上のディレクトリにグループ書き込みを許してないか? こんにちは、 ホームディレクトリのsite/cgi-binに、test.cgiのファイルを置いて cgiのテストをしていますが、うまくいきません。 ターミナルでパーミッション705に設定、ブラウザに通すと fobidden you don't have permisson on this server とでてきます。 ターミナルで、エラーログをみたら、 Options ExecCGI is off in this directory:とでています。 どの様に対応したらいいのでしょうか、 宜しくお願いします。 そのフォルダでCGIを実行できる設定になっていないので .htaccess を使用できるなら .htaccess ってファイルを作って Options +ExecCGI と書く。 その.htaccessが使用できるかどうかは 同じくディレクトリ設定の AllowOverrideにかかってるわけだが 76です。いろいろ、いじっていたら、うまくいきました。 ありがとうございました。 ルートのDocumentsフォルダーでCGIを動かすにはどうしたらいいんでしょうか? 今は動いて無いの? 動かすのはrootもそうでないとこも、設定する項目は一緒だと思うよ ブラウザから、ドメインではなくIPアドレスを入力した場合に接続できないようにする方法はありますか? 接続可 http://hogehoge.com/ 接続不可 http://192.168.1.1/ NameVirtualHost にして、Virtual以外の名前のときは白紙返すとか Fedora4でも動くwebalizerの日本語版ってありませんか? Mac OS10.2でラトルズの自宅サーバーfor Mac OSXを読みながら 自宅サーバーを構築しています。Kent-WebさんのAskaBBSはなんとか plファイルを差し換えて設置出来たのですが、カウンター設置(Kentさんのecounter) に関しては本にも書いてなく、CGI-Executablesの中へ ターミナル上でecountフォルダを作り、その中にecount.cgi(755)と ecount.dat(666),ターミナルでmkdirで作成したlockフォルダ(777) gifフォルダ(0.gif〜9.gif画像)を入れたのですが、インターネット上の index_top.htmlに並べた画像が反映されません。 これは、ecount.cgiに手を加えなきゃいけないのでしょうか? 教えて下さい。 ただ反映されていません、だけ言われても・・・ エラーログは?suexec関連だったりしないか? >>87 自分も素人だがブラウザに画像のURLを直接入力して表示できるか確認。 表示されたらCGIのエラーや設定間違い、 表示されなかったらパーミッション間違いじゃまいか。 で、便乗質問。 OSX 10.3で、Apache1.3が最初から入ってる。 今度初めて鯖立て挑戦してみようと思うんだけど、 (上手くいけばMySQLとかも入れて仕事で一般公開運用したい) Apache2.x に入れ直した方がいいんだろか? 2は設定とか面倒だとか聞いた覚えがあるので、いまいち迷ってる。 そう思って遊んでみたらApacheは表面上問題ないけど、 MySQLやらJAVAやらの設定で詰まりまくりですよw まあApacheも動いてるだけで実際はよろしくない設定満載かもしれないけど。 逝ってきまつ… 大量に出力されるNIMDAのアクセスログをみていて、 ふと、200返しているのがある事に気がつきました。 これって、やっぱりまずいのでしょうか。 58.241.135.20 - - [30/Mar/2006:10:50:45 +0900] "GET /scripts/..?../winnt/system32/cmd.exe?/c+dir" 200 2149 58.241.135.20 - - [30/Mar/2006:10:50:45 +0900] "GET /scripts/..?..?..?..?../winnt/system32/cmd.exe?/c+dir" 200 2149 58.241.135.20 - - [30/Mar/2006:10:50:47 +0900] "GET /msadc/..?../..?../..?../winnt/system32/cmd.exe?/c+dir" 200 2149 58.241.135.20 - - [30/Mar/2006:10:50:47 +0900] "GET /msadc/..?..?..?../winnt/system32/cmd.exe?/c+dir" 200 2149 58.241.135.20 - - [30/Mar/2006:10:50:49 +0900] "GET /_mem_bin/..?..?..?../winnt/system32/cmd.exe?/c+dir" 200 2149 58.241.135.20 - - [30/Mar/2006:10:50:51 +0900] "GET /_vti_bin/..?..?..?../winnt/system32/cmd.exe?/c+dir" 200 2149 58.241.135.20 - - [30/Mar/2006:10:50:54 +0900] "GET /cgi-bin/..?..?..?../winnt/system32/cmd.exe?/c+dir" 200 2149 質問です。 apacheのデフォルトでは /Library/WebServer/Documents のindex.htmlを探しにいくのですよね? /Users/自分のアカウント/Sites のindex.htmlを探しにいく様にするにはどう設定すればいいのですか? あと、http://emily.homelinux.org 見れますか? 見れたとしたらどう見えますか? すみません。 あと http://www.tuat.ac.jp/ ~jitensya/cgi-bin/upboard/updir/ke.png ルーターの設定も大丈夫ですよね?サーバのパソコン のローカルIPを指定。 携帯でアクセスしてもだめなんです。 デフォルトだと /Library/WebServer/Documents においてるのを見に行く なんとか ホームのサイトにあるindex.htmlを表示させたいと言う事です。 IP を emily.homelinux.org ホストとドメインに関連づけ、IP自動更新の設定まではやりました。 >>97 >見れたとしたらどう見えますか? >すみません。 IPアドレス 192.168.11.2 ホスト名 emily.homelinux.org (´・ω・`)ショボーン | || | | | _____ _____ | || | | | ∠___ / /___ / | || | .| // // // | | | .| / | /  ̄ ̄ ̄/ | . | //| | ∠/ ̄フ / // // // ∧_∧ // | | // // ( ´)  ̄  ̄  ̄  ̄ /⌒ ̄ ̄ ̄ ̄⌒ヽ / /| ノ: し /\ \ っ / / | : /__ノ 〜 ((( ))) っ | | | : | / ⌒ i 〜 ( ;´Д`) キモイヨー | | | : |´ イ | 〜 / つ_つ (皿9 / Y /| / 人 Y ( o ○人__ / | /_ て し'(_) / /(⌒) | | ノ ( ) く__/ ( し/ )ヘ  ̄ ̄ Macの場合、httpd.confはどこにあるのでしょうか? >>104 つ /private/etc/httpd/httpd.conf 次の二つは用意しておけ AmCopyPathCMXub_2.0d1 TinkerTool >>104 locate で検索すると # locate httpd.conf どうもデフォルトではphpとperlが使えないようになっているようなのですが、 使えるようにするには、どこを設定すればよいのですか? >>108 httpd.conf の php とか perl とか書いてあるコメントアウトしてある行を 復活させればいいと思うよ。 >>109 ありがとうございます。 ところで、そのファイル編集できないのですが、どうやって編集可能にするのでしょうか? MacOS Tiger Dreamweaver 8 この環境で、リンクをサイトルートで設定して、WEBサイトを構築したいのですが、 ローカルだとブラウザプレビューでうまくリンクされなくて困っております。 DWのサイト設定などいろいろいじって、とりあえず、DWのプレビューでは画像が 見られるようにしました。(ハイパーリンクもDWのプレビュー上では利いてると 思われます) Apacheは「WEB共有」を開始しただけで特にいじっておりません。 自分なりに調べて、問題はApache側ではないかと見当をつけ、こちらに書き込ま せていただきました。 よい方法がございましたら、ご教授いただけると幸いです。 > 問題はApache側 それは無いと思う。 DWのサイト設定が間違ってるんじゃないですかね? ローカルとリモートと別ディレクトリに設定する、 リモートのhttpアドレスを正しく設定する、 がちゃんと設定できてるか確認してください。 以後、software板にDWスレが有るのでそちらに行った方が良いかと。 即レスありがとうございます。 Apache側の問題ではないということは、特に別途設定は必要なく、 立ち上げただけでOKということなんですね。了解しました。 DWの設定を改めて確認してみます。直らなかったらDWスレいってみます。 ありがとうございましたm(_ _)m sshで接続して、リモートからapacheを再起動させるには、何と打てばよいのでしょうか? # apachectrl restart # systemstarter restart httpd # kill -HUP `ps ax | grep httpd | awk '{print $1}'` どれもうろ覚えだ!すまん! /private/etc/httpd と /etc/httpd の違いを教えてください。 一緒です。unixでは元々/etc に設定ファイル一式入ってるのだけど、 OSXでは/private/etc に入ってる。 あんまりunixとかけ離れるとunixの人が分かりにくいので、 OSXでは /etc は /private/etc へのエイリアス(正確にはシンボリックリンク)にしてある。 > cd / > ls -la てやればリンクはってあるのがわかります。 >116 sudo rm /* apache just joke... :p Apacheはよくわからないのですが・・・。 tigerのローカルで次のことをしたいのですが、できますでしょうか? ・複数のサイトを同時制作するとして(ドリームウィーバー中心) →リンクはサイトルートで →ローカルのテストサーバーでちゃんと見れる →CGIももちろん動く →2つ以上のHPをコロコロ切り替えていじったり確認すること可能 →いちいちログインし直したりするような手間はなし(ドリもフォトショも立ち上げたまんまでOK) みたいな、なんかそんな環境をMacで作れないでしょうか。 各サイトごとにルートフォルダを設定してやる・・・みたいな感じ? 以前Win環境で04webserverを使って、ドリを設定して、 それぞれのサイトの確認には、04webserverのパスの設定をちょっと変更してから再起動する、 みたいな手順でやっとりました。なんか、そんな感じなんです。 抽象的な表現ばかりですみません。私、サイトは制作専門でサーバーとかよくわからないもので・・・。 簡単にやるなら。。。 作成するホームページごとにユーザアカウント作って ファストユーザスイッチでユーザを切り替えるとか? 少なくとも再ログインの手間は省けるし、 web共有は標準の使って、それぞれのユーザのsiteフォルダを使うと。 作業環境も混じらなくてよさげですが。 read.cgi ver 07.5.5 2024/06/08 Walang Kapalit ★ | Donguri System Team 5ちゃんねる