• 締切済み

macでつかえますか?

サイト内検索(イントラネット)の導入を考えておりますが、以下のサイトのものはOSX(10.4.9)では、動かないのでしょうか?namazuも考えましたが自分にとってはかなり敷居が高かったので断念しました。 ?http://www.futomi.com/? 試したことは以下のとおりです。 ●ターミナルでパーミッションの設定 chmod 755 /Library/WebServer/CGI-Executables/ftsearch/install.cgi ●Perlのパスを、 /usr/bin/perl に変更(1行目) ●改行コードをLFにするやり方がわかりません。TextEditで作業しました。 一応こんなんで試してみましたが、最初のインストール画面はでてきました。次にインストールボタンを押して進もうとしましたら、次のメッセージが表示されました。 ./.DS_Store のコピーに失敗しました。: Permission denied これはパーミッションの設定がおかしいのか、基本的にOSXでは無理なのかわかりません。何分素人なのでご教授お願いします。 その他もっとわかりやすいものがあれば教えてください。 宜しくお願いします。

  • zzz52
  • お礼率53% (8/15)
  • Mac
  • 回答数1
  • ありがとう数0

みんなの回答

noname#39970
noname#39970
回答No.1

中身がperlなら OSXとか関係ないと思う。 >Permission denied http://www.google.co.jp/search?q=Permission%20denied&hl=ja&lr=lang_ja 自力解決できないようなら 導入は危ない。 素人だから判らないは その操作が元でOSが壊れても言い訳にならない。 ヒント  実行可能にするための権限 と 実行そのものの権限 は別な物

関連するQ&A

  • macでcgi

    サイト内検索(イントラネット)の導入を考えておりますが、以下のサイトのものはOSX(10.4.9)では、動かないのでしょうか? http://www.futomi.com/ 早速試してみましたが、最初のインストール画面はでてきました。 次にインストールボタンを押して進もうとしましたら、次のメッセージが表示されました。 ./.DS_Store のコピーに失敗しました。: Permission denied これはパーミッションの設定がおかしいのか、基本的にOSXでは無理なのかわかりません。何分素人なのでご教授お願いします。

    • 締切済み
    • CGI
  • Mac OSX LionでCGI/Ruby動かず

    Mac OSX Lionを使っています。 CGIでRubyを使いたいと思い、 以下のことを試したのですが、 500 Internal Server Error となってしまいます。 ◆やったこと 以下のファイルを /Library/WebServer/CGI-Executables に置きました。 (改行コードはLFとしました) --test.cgi--- #!/usr/bin/ruby print "Content-Type: text/html¥n¥n" puts "Hello Ruby" ----- そしてchmod 777としてブラウザから http://localhost/cgi-bin/test.cgi にアクセスしたところ、 500 Internal Server Error となってしまいます。 その際の/var/log/apache2/error.logは、 Premature end of script headers: test.cgi とだけ表示されます。 なんだか一番最初の所でつまづいてしまい、 めげそうになっております。 よろしくご教授ください。

    • ベストアンサー
    • CGI
  • Mac(snowLeopard)でPerlでウェブアプリケーションを作

    Mac(snowLeopard)でPerlでウェブアプリケーションを作成しています。 まずは、web共有サーバーで自分のローカルアドレスを設定し、簡単なcgiスクリプトを書いて(Print関数の記述)、ブラウザでアクセスしたのですが表示されません。 アドレスは以下ですが、この前に何か指定しなければいけないのでしょうか? または階層の表記が間違っていますか? http://XXX.XXX.XX.X/Library/WebServer/CGI-Executables/◯◯◯.cgi

    • ベストアンサー
    • Mac
  • CGI プログラムエラーの解決法を教えてください。

    CGIの勉強をしている初心者です。 CGI プログラムを起動させると、 Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request.・・・・・ となってしまい、CGIがブラウザに表示されません。 どなたか解決法をご存知の方、教えてください。 (使用PCは、MacOSX(10.6.8)です。) 行った手順 1. Apacheの動作確認 [Machintosh HD]→[アプリケーション]→[システム環境設定] → 共有・アイコン → 「Web 共有」にチェックを入れる。 2. test.cgiを設置 設置場所 [Machintosh HD]→[ライブラリ]→[WebServer] → 「CGI-Executables」にtest.cgiを設置 test.cgiは下記 #!/usr/bin/perl print "Content-type: text/html\n\n"; print "<HTML>\n"; print "<HEAD><TITLE>CGI TEST</TITLE></HEAD>\n"; print "<BODY>ちわ!世界。</BODY>\n"; print "</HTML>\n"; __END__ 3.ターミナルでCGIプログラムに実行権をつける chmod 755 /Library/Webserver/CGI-Executables/test.cgi 4.ブラウザに「http://localhost/cgi-bin/test.cgi」を入力 最初に表示した「Internal Server Error」になってしまう。 ちなみに・・・ 1. ファイルに実行権限が付いているか確認したところ、下記のようになりました。 ls -la /Library/WebServer/CGI-Executables/test.cgi -rwxr-xr-x@ 1 taka staff 188 2. Syntaxを確認したところ、下記のようになりました。 perl -c /Library/Webserver/CGI-Executables/test.cgi /Library/Webserver/CGI-Executables/test.cgi syntax OK 3. ターミナルにて、which perlを確認したところ、下記のようにまりました。 /usr/bin/perl 4. tail -f /private/var/log/apache2/error_logにてApacheのエラーログを確認をしたところ、下記のようになりました。 [Thu Sep 22 22:31:17 2011] [error] [client 127.0.0.1] (8)Exec format error: exec of '/Library/WebServer/CGI-Executables/test.cgi' failed [Thu Sep 22 22:31:17 2011] [error] [client 127.0.0.1] Premature end of script headers: test.cgi エラーログの見方、解決法もわからない初心者です。 どなたか解決法をご存知のかた、教えてください。 どうぞよろしくお願いいたします。

    • 締切済み
    • CGI
  • namazu.cgiがインストールされません。

    こんにちは。 RedHat8を最近インストールしたばかりです。 自分のマシンにあるドキュメントを全文検索したくて、namazuをインストールしようとしています。 CGIから利用するためにはnamazu.cgiが必要と聞きました。 しかし、必要(とおもわれる)パッケージをインストールしても、namazu.cgiがみつかりませんでした。 findで/に対して検索しましたが、ありません...。 インストールしたパッケージは、以下のとおりです。 kakasi-2.3.4-1.i386.rpm namazu-cgi-2.0.10-1.i386.rpm kakasi-dict-2.3.4-1.i386.rpm perl-Search-Namazu-0.13-2.i386.rpm namazu-2.0.12.tar.gz perl-Text-Kakasi-1.05-1.i386.rpm ちなみにnamazu本体はインストールされてます。(インデックスはつくられました) どなたか、ご教授願います。 どこのサイトを調べても、あたりまえのようにnamazu.cgiをcgi-binディレクトリにコピーする、と書いてありますので、こまっています。

  • ブラウザで呼び出すとエラーに

    CGIプログラムを書きたくてゼロから勉強をはじめた者です。 プログラムの経験はまったく無いですが、Perlを勉強したいと思っています。使用するのは自宅のMac(OS10.4)です。 1行目に#!/usr/bin/Perlとパスを書き、それをCGI-Executablesフォルダの中に「go.cgi」という名前で保存しました。 次にTerminalにてパーミッション設定。 chmod 755 /Library/WebServer/CGI-Executables/go.cgi と書きました。 心配なのでケーブルを抜いてからパーソナルWeb共有を開始した後、http://以降localhost/cgi-bin/go.cgi あるいは127.0.0.1/cgi-bin/go.cgiでブラウザから呼び出してみたのですが、次のようなエラーが表示されてしまいます。 The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator, [no address given] and inform them of the time the error occurred, and anything you might have done that may have caused the error. More information about this error may be available in the server error log. 解説本やネットの情報を組み合わせてやってみたのですが、間違っている箇所がありましたらご教授ください。 よろしくお願いします。

    • ベストアンサー
    • CGI
  • OSXでCGIを動かすには?

    OSは10.2.8です。 http://www2.g-7.ne.jp/~hoppe/cellar/apache_on_osx/ 上記のサイトを参考にして、Terminalを使用して設定を試みました。 「http://127.0.0.1/」や「http://127.0.0.1/~username」まではブラウザで見ることができました。 次が問題なのですが、 『/Library/WebServer/CGI-Executables/』 の中にデフォルトで入っているはずの、printenvとtest-cgiというテスト用のファイルが入っていません。 あるはずのファイルが入っていないので、ここから先に進むことはできなくなってしまいました。 OSはインストールしたばかりなので、誤ってファイルを削除してしまったとは考えられません。 ここからどうしたら良いのか分からないので、アドバイスを頂けると嬉しく思います。 よろしくお願いします。

    • ベストアンサー
    • Mac
  • Terminalとmiについての質問

    プログラミング経験ゼロですが、PerlでCGIプログラムを書いてみたいと考えている者です(OS10.4) いまTerminalを使って構文チェックをするところでつまづいています。 ディレクトリを移動するときに、LibraryまではいけるのですがWebServerにはいけません。なぜなんでしょうか? それからエディタはmiを使ってますが、開くと保存でWebServerフォルダがダイアログにあがってきません。 なのでデスクトップに一旦保存してファインダからCGI-Executablesフォルダにドラッグしています。 どちらか一方でもご教授願えると有り難いです。よろしくお願いいたします。

    • ベストアンサー
    • Mac
  • OS X 10.4.7 にアップデートしたらローカルで動作しない

    Mac OS X でローカルでパールが使えるようにしてコードを書いていましたが、OS のアップデートをしたらそれ以前には問題なくブラウザ上で動作していたcgi ファイルが動作しなくなってしまいました。 アップデートする以前に書いたものだけでなく、それ以降に新たに書いたものも同様です。 バージョンはMac OS X 10.4.5 ぐらいから 10.7.7へのアップデートです。 cgiファイルの保存先は、 ライブラリ/WebServer/CGI-Executables と、 ユーザ/(ユーザ名)/サイト/ 内にcgi-bin フォルダを作成して、そこからでもパールが使えるようにした状況で使用していたのですが、その両方共ダメになってしまいました。 ちなみにアップデートした直後は ライブラリ/WebServer/CGI-Executables 内のcgiファイルであれば動作していたのですが、その後再起動(一回目か数回後かはちょっと忘れました・・)したらこちらのディレクトリも動作しなくなったという経緯があります。なにか関係あるでしょうか?

  • apacheとnamazu使用時にpermission deniedが発生

    現在apacheとnamazuの組合わせでデータベースを作成しようとしています。 DOS上ではちゃんと動作しましたが、WEBからの呼び出しにはうまく動作しません。 動作環境 Windows2000 SP3 apache 2.0.46 namazu 2.0.12 kakasi 2.3.4 C:\Program Files\Apache Group\Apache2\cgi-bin に.namazurcとnamazu.cgi.exeを置いています。 .namazurcのインデックスのパスは合っていると思います。 エラー内容は以下の通りです。 /namazu/etc/namazu/namazurc: Permission denied 同じディレクトリに.namazurcがあるにも関わらず、 /namazu/etc/namazu/namazurcを見に行っているようです。 そのため、namazurcをnamazurc.orgに変更して 再度試みましたが、今度は何も表示されません。 どなたか良いお知恵を授けていただけませんか?