No.8735 投稿時間:2003年03月02日(Sun) 21:07 投稿者名:yukio URL:
先日はありがとうございました!
無事バーチャルホストの設定をする事ができましたM(__)M
最近、Redhat7,3、apachでサーバーを立てたんですがSSIがどうしても動いてくれないんです(T-T
apach、redhatの本を数冊買っていろいろと試行錯誤してみましたがSSIだけがどうしても・・・、CGIはちゃんと動いているのですが・・
AddType text/html .shtml
AddHandler server-parsed .shtml
を有効にしてファイル名.shtmlにしてパミッション755にしているのですがまったく動いてくれません、クライアントのブラウザーに問題があるのかと思いAnhttpdでSSIが動くかどうかを試した所あっさいりと動いたんです(^^;、問題はサーバーの設定に問題があるのだと思うんですが・・、SSIに関する設定って他にあるんですか?
お手数ですがよろしくお願いしますm(__)m
No.8736 投稿時間:2003年03月02日(Sun) 21:48 投稿者名:カイナン URL:http://yaguma.com
Options ExecCGI Includes
確か,ExecCGIがPerlなどによるcgiを使うために必要.
Includesというのがssiの使用に必要だったと思います.
この設定がしてあるのでしょうか?
No.8737 投稿時間:2003年03月02日(Sun) 22:40 投稿者名:yukio URL:
> Includesというのがssiの使用に必要だったと思います.
> この設定がしてあるのでしょうか?
カイナンさん、レスありがとうございますm(__)m
Option Includesって入れればいいんですよね!?
AddType text/html .shtml
AddHandler server-parsed .shtml
Option Includes
こんな感じで入力して試してみたんですがやっぱり動いてくれないんです(T-T
Incluedes_moduleもちゃんと組み込まれているようです。
よろしくお願いしますm(__)m
No.8738 投稿時間:2003年03月02日(Sun) 22:50 投稿者名:OAK URL:
> > Includesというのがssiの使用に必要だったと思います.
> > この設定がしてあるのでしょうか?
> カイナンさん、レスありがとうございますm(__)m
> Option Includesって入れればいいんですよね!?
>
> AddType text/html .shtml
> AddHandler server-parsed .shtml
> Option Includes
Options Includes では?
.shtml の点は無くても良い。
No.8740 投稿時間:2003年03月02日(Sun) 23:50 投稿者名:yukio URL:
OAKさんレスありがとうございますm(__)m
> Options Includes では?
すいませんsつけるの忘れていました(^^;
httpd.confのほうがちゃんとOptions Includesで入力してありました。
> .shtml の点は無くても良い。
.なしで試してみたんですがやはりうまく動いてくれないようです(T-T
よろしくお願いしますm(__)m
No.8746 投稿時間:2003年03月03日(Mon) 08:48 投稿者名:OAK URL:
ログにはどんなふうに記録されていますか?
No.8748 投稿時間:2003年03月03日(Mon) 11:59 投稿者名:yukio URL:
> ログにはどんなふうに記録されていますか?
レスありがとうございますm(__)m
アクセスログを開くと沢山アクセス状況が表示されるんですが、エラーログにはなにも表示されないで真っ白な状態です。
なにも入ってないってちょっとおかしいですよね!?
よろしくお願いしますm(__)m
No.8753 投稿時間:2003年03月03日(Mon) 15:15 投稿者名:OAK URL:
SSIが動かない環境なのか、SSIが悪くて動かないのか?
例えば
<pre>
<!--#/usr/bin/printenv -->
</pre>
などで、でれば環境はOK。
そのディレクトリーから、httpのユーザーで SSIのプログラムを
実行して見る。動けばSSIはOK
それと、アクセスログにもエラーは出ているはずです。
No.8761 投稿時間:2003年03月03日(Mon) 23:11 投稿者名:yukio URL:
丁寧なレスありがとうございますm(__)m
> SSIが動かない環境なのか、SSIが悪くて動かないのか?
>
> 例えば
> <pre>
> <!--#/usr/bin/printenv -->
> </pre>
> などで、でれば環境はOK。
>
> そのディレクトリーから、httpのユーザーで SSIのプログラムを
> 実行して見る。動けばSSIはOK
>
> それと、アクセスログにもエラーは出ているはずです。
<!--#echo var="DATA_LOCAL"-->
<pre>
<!--#/usr/bin/printenv -->
</pre>
を入れたらブラウザーに
(none)
[an error occurred while processing this directive]
とエラーがでました!
そしてログを見たらやっとエラーがでてました。
unknown directive "/usr/bin/printenv" in parsed doc
とありました。
そろそろ動きそうです!
これもみなさんのお陰ですm(__)m、丁寧に教えていただき本当にありがとうございます!
もうちょっとお力を貸してください、よろしくお願いします。m(__)m
No.8762 投稿時間:2003年03月04日(Tue) 00:35 投稿者名:yukio URL:
<!--#echo var="DATE_GMT"-->
と入力したらちゃんと時間表示してくれました(^^)/
SSIのカウンターを設置してみたんですが・・
ブラウザーにan error occurred while processing this directiveとでてしまいました。
apachのエラーログには、invalid cgi ref とでていました。
cgi単独ではちゃんと動いているのでやっぱりSSIの設定だと思うんですが・・
何度も質問ばっかりしてすいません!
もうちょっとお力を貸してください、よろしくお願いします。m(__)m
No.8749 投稿時間:2003年03月03日(Mon) 13:16 投稿者名:なべけん URL:http://www.tknetworks.org/
はずしてるかも。
> httpd.confのほうがちゃんとOptions Includesで入力してありました。
httpd.conf のどこに入れてますか?
<Directory />
Options Includes
AllowOverride ALL
</Directory>
みたいな感じだと思うんですが。(このデフォルト設定はオススメしません)
# 再起動はさせてるとは思いますが...
No.8751 投稿時間:2003年03月03日(Mon) 13:58 投稿者名:yukio URL:
レスありがとうございますm(__)m
>httpd.conf のどこに入れてますか?
#To use server-parsed HTML files
の下に入れてます。
> <Directory />
> Options Includes
> AllowOverride ALL
> </Directory>
>
> みたいな感じだと思うんですが。(このデフォルト設定はオススメしません)
> # 再起動はさせてるとは思いますが...
AddType text/html .shtml
AddHandler server-parsed .shtml
<Directory />
Options Includes
AllowOverride ALL
</Directory>
見たいな感じで入力してから再起動してもやっぱり表示されなかったです(T-T
あといろいろなパターンも試しているんですが一向に反応がないんです(T-T
みなさん、お手数かけてすいませんm(__)m
どうぞよろしくお願いしますm(__)m
No.8752 投稿時間:2003年03月03日(Mon) 14:09 投稿者名:なべけん URL:http://www.tknetworks.org/
> <Directory /> > Options Includes > AllowOverride ALL > </Directory> > 見たいな感じで入力してから再起動してもやっぱり表示されなかったです(T-T > あといろいろなパターンも試しているんですが一向に反応がないんです(T-T そのまま入れたんですか.....httpd.conf の上の方に同じような個所はあるの思うのですが(Options あたりに追記するだけでいいはず)。 なら、 <Directory /ファイルが保存してあるディレクトリ> Options Includes AllowOverride ALL </Directory> # 「ファイルが保存してあるディレクトリ」はそのままいれちゃダメですよ。 例:/home/hoge/hoge みたいな感じで置き換えてください。
No.8754 投稿時間:2003年03月03日(Mon) 15:34 投稿者名:yukio URL:
たびたび丁寧なレスありがとうございます!
> そのまま入れたんですか.....httpd.conf の上の方に同じような個所はあるの思うのですが(Options あたりに追記するだけでいい>はず)。
ありました!確かに上のほうに・・
そこに
<Directory /var/www/html>
Options Includes
AllowOverride ALL
</Directory>
みたいな感じで/var/www/htmlもいろいろと工夫してかなりのパターンをやってみました。
あと下のほうの#To use server-parsed HTML filesも同時にいろいろなパターンを試したんですがやっぱり動いてくれないんです(T-T
パミッション、クライアントのブラウザは問題ないようなのでやっぱり設定ですよね・・・
たびたびすいません、よろしくお願いします。m(__)m
No.8775 投稿時間:2003年03月04日(Tue) 21:00 投稿者名:カイナン URL:http://yaguma.com
私がSSIを使い始めたときの設定を書きます.
まず,httpd.confで
vineでは/home/httpd/htmlです.
redhatでは/var/...
その
<Directory "/home/httpd/html">
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
で,
AllowOverride None
を
AllowOverride All
にして
.htaccessを
Options ExecCGI Includes
AddHandler server-parsed .shtml
AddHandler server-parsed .html
AddHandler server-parsed .htm
AddType text/css .css
AddType application/x-httpd-cgi .cgi .pl
DirectoryIndex index.html index.htm
という設定にしてみたらどうでしょう.
No.8781 投稿時間:2003年03月05日(Wed) 05:14 投稿者名:yukio URL:
カイナンさん丁寧なレスありがとうございますm(__)m
初心に返ってはじめから丁寧にチェックしてみます!
未だになぜか?動きません(^^;
もし動かないようであれば再インストールして初めから丁寧に書き直してみようと思います(^^
みなさん、丁寧に対応してくれてありがとうございます!
とりあえず、できる限り頑張ってみようと思います(^^