このスレッドはクローズされています。記事の閲覧のみとなります。
ユーザディレクトリ下でのcgiの実行について・・・。 |
|
- æ¥æï¼ 2005/12/01 11:08
- ååï¼ リオンマグナス
<webmaster@ippei.info>
- 参照: http://www.ippei.info/~linux/
- おはようございます。
毎度、お世話になっております。 サーバOSは『Fedora Cora2』です。 ユーザディレクトリ下でのhtmlファイルは外部からも読み込めるようになっています。 ですが、cgiを実行しようとすると恐らくですが。 アクセス権がないですよ。ってのがでるのですが・・・。 この場合の解決方法をご教授願います。
※尚、cgiは掲示板のpatioを試しに使ってみたいと思っています。 パーミッションの設定はpatioを配布している 『KENT』様のサイトの設定どおりにしてあります。
|
Page:
[1]
[2]
[3]
[4]
[5]
[6]
[7]
[8]
[9]
|
■ コンテンツ関連情報
Re: ユーザディレクトリ下でのcgiの実行について・・・。 ( No.11 ) |
|
- æ¥æï¼ 2005/12/01 21:57
- ååï¼ 管理者
- 多々問題がありそうです。
一つは、apacheがファイルタイプを認識していない事です。 もう一つはスクリプトがサーバの文字コード体系に合っていない様ですね。
車内より携帯から投稿しているので、後でもう一度、レスしますね。
|
Re: ユーザディレクトリ下でのcgiの実行について・・・。 ( No.12 ) |
|
- æ¥æï¼ 2005/12/01 22:37
- ååï¼ 管理者
- まず、エラーログに出力されている「mod_mime_magic」ですが、確かこのモジュールがファイルタイプを認識し適当な処理を行う物だったと記憶しています。
「ユーザディレクトリ下でのcgi実行」の前に、apacheのドキュメントルート(/var/www/html/)でCGIの実行は試されましたか?
恐らく以下の設定がされてないと思われるのですが・・・
http://kajuhome.com/web_trouble.shtml#n03-03
次に、システムのコード体系ですが以下のファイルの中身を確認してください。 「/etc/sysconfig/i18n」 LANG="ja_JP.eucJP"
上記のja_JP以下のクラスが文字コード体系になります。 eucJP → EUC UTF-8 → UTF-8 JIS → JIS SJIS → Shift_JIS
スクリプトの変換は「nkf -n xxx.xxx > yyy.yyy」で出来た気がします。 「-n」は出力先の変換オプション(以下参照) -j:JIS -s:Shift_JIS -e:EUC -w:UTF8 「xxx.xxx」は入力元ファイル 「yyy.yyy」は出力先ファイル
もっとも、私の場合は秀丸で保存に文字コードを指定していますが・・・ Windowsで保存→サーバにアップロード
|
Re: ユーザディレクトリ下でのcgiの実行について・・・。 ( No.13 ) |
|
- æ¥æï¼ 2005/12/01 23:15
- ååï¼ リオンマグナス
<webmaster@ippei.info>
- 参照: http://www.ippei.info/~linux/
- 早速、秀丸エディタを使ってクライアント側でEUCに変換してFFFTPでサーバ側にULしました。
それと、『http://kajuhome.com/web_trouble.shtml#n03-03』の設定も完了しておりました。
後、システムのコード体系もEUCに変更完了致しました。
ですが、まだCGIは実行できません。エラーがでてしまいます。
それと、rootでCGIのテストをすると言う事でしょうか? まだテストはしておりません。 紹介されているのをrootに作成してやってみればOKでしょうか?
|
Re: ユーザディレクトリ下でのcgiの実行について・・・。 ( No.14 ) |
|
- æ¥æï¼ 2005/12/01 23:22
- ååï¼ 管理者
- >> 「ユーザディレクトリ下でのcgi実行」の前に、apacheのドキュメントルート(/var/www/html/)でCGIの実行は試されましたか?
> それと、rootでCGIのテストをすると言う事でしょうか? > まだテストはしておりません。
rootではなく、apacheのデフォルトドキュメントの場所の事を指します。 デフォルト状態では、htmlは(/var/www/html/)、cgiは(/var/www/cgi-bin/)だったと思います。 この、(/var/www/cgi-bin/)にスクリプトを設置して確認しましたか?と聞きたかったのですが、説明不足で申し訳ありません。
---
かなりの大きさになってしまいますが、「/etc/httpd/conf/httpd.conf」を公開していただけませんか?
|
Re: ユーザディレクトリ下でのcgiの実行について・・・。 ( No.15 ) |
|
- æ¥æï¼ 2005/12/02 00:41
- ååï¼ リオンマグナス
<webmaster@ippei.info>
- 参照: http://www.ippei.info/~linux/
- 『/etc/httpd/conf/httpd.conf』は膨大な量なので掲示板で公開するのは根気がいるので・・・。
此方『http://www.ippei.info/~linux/』に貼り付けましたので、一度確認お願い致します。
|
Page:
[1]
[2]
[3]
[4]
[5]
[6]
[7]
[8]
[9]
|
■ その他