- ベストアンサー
プロの技術者がCGIやPHPを書く際の環境とは?
jakartaの回答
- jakarta
- ベストアンサー率38% (607/1597)
redhat側でhttpサーバーが起動していればWindowsのブラウザから アクセスしてredhatで起動しているhttpサーバーにアクセスできる という理屈はわかりますでしょうか。 redhatがLAN内で仮に192.168.0.5というIPであるなら Explorerでhtttp://192.168.0.5/にアクセスすればよいのです。 Sambaを用いればWindowsからネットワーク上の共有フォルダのように 扱うことができますが、FTPを使用する方法も考えられます。 redhat側でUser名wwwを作成しユーザーディレクトリを$APACHE_HOME/htdocs/ のようにしておけばユーザーwwwでFTPログインすればAPACHEのディレクトリに ログインできるようになります。こういった方法はプロバイダのアカウント で多く見られます。 それとviはhttpd.comfなどの設定ファイルをいじる時に主に使うもので 長文を編集するのには向きません。こういった用途にはemacsという エディタを用います。
関連するQ&A
- Windows の *.cgi ファイル を Linux で動かすには?
お願いします。初心者です。Windows XP コンピュータ に Apache、activ perl で、イントラネットで、やっています。Windowsで作った *.cgi ファイルを 別のコンピュータ=SUSE Linux 10.1 OSS に移して 、同じことを実行したいのですが、samba でコピーしただけでは、ダメでした。 Linux で *.cgi ファイルを作るのは、とても大変なので、なんとか、簡単に Winndows で作った *.cgi ファイルを、上記の Linux コンピュータで動くようにしたいのでが...。お教えください。どうか、よろしく、お願いいたします。
- ベストアンサー
- CGI
- Windows2000からRed Hat Linux9.0が繋がらない?
Linuxはじめて3日の初心者です。 sambaを使ってRed Hat Linux9.0→Windows2000はフォルダもファイルも見ることができますが Windows2000→Red Hat Linux9.0が繋がりません。 Windows側にアイコンは出るのですがクリックすると「ネットワークパスが見つかりません。」とメッセージが出てしまいます。何かLinux側に設定しなくてはいけないのでしょうか? よろしくお願いいたします。
- ベストアンサー
- その他(OS)
- CGI (suEXEC)について!
CGI (suEXEC)についての質問です! OS: Red Hat Linux 7.3 httpd: Apache 1.3.28 Apacheの設定ファイル httpd.conf 内で設定してある DocumentRoot のディレクトリ内にある CGIを”パーミッション700の場合にのみ”動作するようにする方法はありますでしょうか? suEXECを使用してユーザディレクトリ内のCGIは700で動くようにできたのですが、 httpd.conf 内で設定してある DocumentRoot のディレクトリ内では700だと動かない為。 また、suEXECというものは、ユーザーディレクトリのみに適応されるものなのでしょうか? ご存知の方いらっしゃいましたら、アドバイス等を宜しくお願いします。
- ベストアンサー
- その他(OS)
- Windowsで作った *.cgi ファイルを Linuxで動かすには(もう一度)
http://oshiete1.goo.ne.jp/qa3556033.html で質問していた者です。 愚かな質問で、すみませんが、「もう一度」お願いいたします。 私は SuseLinux 10.01 OSS をインストールしたコンピュータに、 WindowsXP で作った *.html, *.wav, *.jpg などのファイルを samba で コピーして、LAN の中だけの Web サーバ を実行 しています。 Windows で作った上記拡張子ファイルは、SuseLinux 10.01 OSS の Web サーバ用の ディレクトリに置くと、期待どおり動きます。 また、この Linuxコンピュータで作った 0001Linux.cgi を、 同Linuxコンピュータの・・・・cgi-bin というデレクトリに置いて、 LAN内の別のコンピュータからWebブラウザでアクセスすると、 私が望むように動くようにしました。 しかし、Windows で作った 0001Windows.cgi というファイルを、 上記 SuseLinux 10.01 OSS ・・・cgi.bin というディレクトり に、samba で コピーしても、ダメです。 「Internet Explorer では ・・・0001Windows.cgi をダウンロード できません。このインターネットのサイトを開くことができません でした。・・・」 となります。 samba で SuseLinux 10.01 OSS ・・・cgi.bin というディレクトりに、コピーする 前に、 Windows で作った 0001Windows.cgi を、Windows のエディタで 文字コードを EUC 改行コードを LF に 変えています。 私は、Perl, CGI, Linux のことを何も知りません。それゆえ、 自分が意図することを実行するために、 小さな*.cgiファイルをたくさん(約 10,000ファイル) 作る必要があります。(現在 まだ、約400ファイルですが・・・) 現在は、Windows XPコンピュータ、Apache, activePerl で、やっていますが、 「*.cgi ファイルをWindows で作成, Webサーバは SuseLinux 10.01 OSS」 としたいのです。 Windows での作業に少しは慣れてきましたので、・・・。しかし、Windows は、お金がかかりますので・・・。 よろしく、お願いいたします。
- ベストアンサー
- CGI
- viを使おうとするとunknown terminal type
Red Hat Linux 6.2Jを使っています。telnetでSolaris 8にログインし、viを使おうとすると、unknown terminal typeと出て、ラインエディタのようになってしまいます。どう対処すればいいでしょうか。
- ベストアンサー
- その他(OS)
- viの最終編集箇所について
Red Hat Linux release 7.3 (Valhalla) viを起動した再に、前回viで最後に編集していた箇所に自動的に飛んでしまうんですが、この機能を戻したいんですが、何のファイルをいじればよろしいのでしょうか?
- ベストアンサー
- Linux系OS
- RedHat 9.0 でCGIが動いたのですが・・・
再度、不満というよりも、不便なことが起きました・・・(爆 CGIは、「dos2unix」のコマンドを使うことによって解決したのですが、友人にスペースをあげているためにわざわざコマンドをするのは・・・ ということで、dos2unixをやらなくてもいい方法(スクリプト等??)はないでしょうか? よろしくお願いします・・・。 参考になる・・・かな? 過去の質問 Red Hat Linux 9.0 でWebを公開したのですが・・・ http://oshiete1.goo.ne.jp/kotaeru.php3?q=614762 Red Hat Linux 9.0 でWebを公開したのですが・・・Pert.2 http://oshiete1.goo.ne.jp/kotaeru.php3?q=617184 Red Hat Linux 9.0 でWebを公開したのですが・・・Pert.3 http://oshiete1.goo.ne.jp/kotaeru.php3?q=618685 Red Hat Linux 9.0 でWebを公開したのですが・・・Pert.4 http://oshiete1.goo.ne.jp/kotaeru.php3?q=630574
- ベストアンサー
- その他(OS)
- リモートデバッグについて
リモートデバッグについて質問があります。 現在、Red Hat Linux 9.0にて、C言語のプログラミングをしています。 いま作っているプログラムは、CUIの簡単なものです。 環境は以下のとおりです。 エディタ :vi コンパイラ:gcc デバッガ :gdb ですが、viに慣れていないのとgdbだとデバッグは全てコマンドになるので、 効率が上がらないです。(スキルも無いのですが。) そこでWindowsXPのマシンで、samba共有のソースをエディタで 編集してみると便利でした(パソコンは2台あります) ただ、コンパイルとデバッグはLinux上になってしまうので、そこから先は同じです。。。 WindowsマシンでLinuxに入っているgdbのフロントエンドみたいなことできないでしょうか? (コンパイル・実行は、Linux上で行われるけど、デバッグは、Windowsから行える) 何か、いい環境はありませんでしょうか? また可能であれば、手順等をお教えいただけますか? ※ちなみにLinuxマシンは、中古の5000円で購入したボロの為、Xウインドウを入れていないです。 なので、GUIの統合環境をLinuxマシンで使用するというのは無しでお願いします。 また、windowsマシンにcygwinを入れるというのもLinuxマシンが可哀想なので、 今回は無しでお願いします。 下記のアドレスにあるソフトを使うと私のしたいことが出来るような気がするのですが、 英語のページなので、細かいところがわかりません。。。 BVRDE http://bvrde.sourceforge.net/index.htm
- ベストアンサー
- C・C++・C#
お礼
回答ありがとうございます プロの人は手元で随時、エクスプローラーで確認しないんですかね 僕の場合、数行加えるごとに動作確認してますが linuxで開発している場合、いちいちwindows機に移動するんですか?