- ベストアンサー
ターミナルにてファイルの実行権限を変更しようとしたのですが・・・・・・・・
早速ですが。OS10.2.7にてターミナルを移動したところ Last login: Fri Feb 4 14:05:41 on ttyp1 Welcome to Darwin! kitanonaruakiranokonpyuta:~ kitanonaruaki$ と出てきました。 しかしディレクトリの移動をするために cd/library/WebServer/CGI-Executables と入力すると -bash: cd/Library/WebServer/CGI-Executables: No such file or directory kitanonaruakiranokonpyuta:~ kitanonaruaki$ と出てきました。さらにcd/Libraryと入力しても -bash: cd/Library: No such file or directory kitanonaruakiranokonpyuta:~ kitanonaruaki$ と出てしまいます。cgiを使いたいのですがパーミッションを変えるためにどうしてもターミナルを使いたいのです。 現在はcgiの入門書を見ながら勉強しているのですが、その本にはターミナルが起動すると Last login: Fri Feb 4 14:05:41 on ttyp1 Welcome to Darwin! [Macintosh:~] kamitani% となっているのです。ちなみにkamitaniとはその本にてユーザー名kamitaniでログインして操作している事を想定しているからだそうです。 僕の場合[Macintosh:~]が出てこないので、何かがおかしいなーと思っています。僕のハードディスクの名前をZION HDと名前を変えている事が原因でしょうか? 助言の方お願いいたします。
- say-show
- お礼率36% (9/25)
- Mac
- 回答数3
- ありがとう数3
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
> cd/library/WebServer/CGI-Executables cd /library/WebServer/CGI-Executables というように「cd」のあとにスペースをひとつ入れてください。
関連するQ&A
- Terminalとmiについての質問
プログラミング経験ゼロですが、PerlでCGIプログラムを書いてみたいと考えている者です(OS10.4) いまTerminalを使って構文チェックをするところでつまづいています。 ディレクトリを移動するときに、LibraryまではいけるのですがWebServerにはいけません。なぜなんでしょうか? それからエディタはmiを使ってますが、開くと保存でWebServerフォルダがダイアログにあがってきません。 なのでデスクトップに一旦保存してファインダからCGI-Executablesフォルダにドラッグしています。 どちらか一方でもご教授願えると有り難いです。よろしくお願いいたします。
- ベストアンサー
- Mac
- MAC OS Xサーバ10.3.8で外部からCGIファイルをアップしたい場合について
以前にも似た質問をしたんですが、 OS Xサーバーで掲示板のサイトを開設しようと思っています。 掲示板のはネット上で拾ったプログラムをそのまま流用しようと思ってます(フリーライセンスのものなので) 開設後外部(職場等)からFetchやFFFTP等FTPクライアントで掲示板のアップデートや修正を試みようと思ってるのですが、デフォルトのWEBのディレクトリは /Library/WebServer/DocumentsでCGIプログラムの設置場所は/Library/WebServer/CGI-Executablesになってます。しかしFTPクライアント等から管理者アカウントのユーザーで接続しても、ユーザーホームのディレクトリより上部の上記のディレクトリには入れません。 アカウント毎のホームディレクトリにサイトというフォルダがあるのですが、そこを公開するディレクトリにするというところまではわかるのですが、CGIプログラムを設置するCGI-Executablesにはいずれにせよ入れません。こういう場合はどうしたらよいのでしょうか? 回答よろしくお願いします。
- ベストアンサー
- Mac
- CGIを使うにあたって
CGIを実行させるにあったってどこのサイトでも/Library/WebServer/CGI-Executables/に.cgiファイルを入れると書いてあるのですが自分のライブラリの中にはWebServerというフォルダが見つかりません。これはじぶんでつくらなければいけないものなのでしょうか?
- ベストアンサー
- Mac
- MacOSXのWeb共有のCGIについて。
Web共有のCGIの動作について、 /ライブラリ/WebServer/CGI-Executables/ 内のディレクトリの画像ファイル(jegやpng等)がWWWブラウザで表示されません。 「Internal Server Error」となります。 たぶん /etc/httpd/httpd,confで管理されているのかと思いますが、どこをどうしてよいのか分かりません。 どうすれば「CGI-Executables」ディレクトリ以下で画像ファイルが表示できるようになるのでしょう?
- 締切済み
- Mac
- printenvが欲しい
OS10.4なんですが、 /Library/WebServer/CGI-Executables/ ディレクトリにあるはずのprintenvはどちらで入手できるでしょうか。 過去の質問を辿ると、http://www.apache.jp/dist/httpd/にあると書いてあったので見てみたのですが、そこからどう進めばいいのかわかりません。 ご存知の方いらっしゃいましたら教えて下さい。よろしくお願いします。
- ベストアンサー
- CGI
- gnome-terminalの使い方教えてください
# gnome-terminal -e "sh -c 'ssh localhost;cd ビデオ;exec bash'" を実行するとこれを実行したgnome-terminalとは別に新たなgnome-terminalが開かれ localhostの/root/ビデオ のディレクトリに移動できます. ところが # gnome-terminal -e "sh -c 'ssh 192.168.2.6;cd ビデオ;exec bash'" を実行してもこれを実行したgnome-terminalとは別に新たなgnome-terminalが開かれますが 192.168.2.6のPCの/root のディレクトリに移動してしまい 192.168.2.6のPCの/root/ビデオ に移動できません. 後者の場合に 192.168.2.6のPCの/root/ビデオ に移動させる方法はあるでしょうか? よろしくお願いします.
- 締切済み
- Linux系OS
- 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
- 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ファイルであれば動作していたのですが、その後再起動(一回目か数回後かはちょっと忘れました・・)したらこちらのディレクトリも動作しなくなったという経緯があります。なにか関係あるでしょうか?
- 締切済み
- Perl
- MAC ターミナル 起動 -bash エラー
MACでターミナルを立ち上げると毎回下記エラーが表示されます。。。 どうしたらこのエラーを消せるのでしょうか? Last login: Tue Nov 4 22:48:12 on ttys000 -bash: source: /Users/gogoshan/: is a directory よろしくお願いします。
- 締切済み
- Mac
- Terminal 立上げ時毎回エラーが表示される
MACでターミナルを立ち上げると毎回下記エラーが表示されます。。。 どうしたらこのエラーを消せるのでしょうか? Last login: Tue Nov 4 22:48:12 on ttys000 -bash: source: /Users/gogoshan/: is a directory よろしくお願いします。
- 締切済み
- Mac
お礼
僕の注意力不足でした。 ありがとうございました!