Apache handlerの使い方とは?

このQ&Aのポイント
  • Apache handlerを使ったことがあるという方への質問です。
  • 現在、lunarpagesというサーバーを使っていて、phpが動作しなくなった場合、Apache handlerに関係があるのでしょうか?
  • Apache handlerの設定方法について教えていただけると助かります。
回答を見る
  • ベストアンサー

Apache handlerの利用方法

どなたか、Apache handlerを使ったことある方教えてください。 現在、lunarpagesというサーバーを使っていて、サーバー側の不具合後、急にphpが動作しなくなりました。 もしかしたらと思って、Apache handlerというのがコントロールパネルにあるのですが、そこでは、 User Defined Handlers   htaccess  cgi-script System Defined Handlers   .cgi .pl cgi-script   .fcgi fastcgi-script   .shtml server-parsed と表記されてるのですが、これはphpが使えなくなったことに関係があるのでしょうか?その場合、addという追加する箇所があるのでそこからどのように追加設定をすればよいでしょうか? よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

http://www.lunarpages.com/new_manual/apacheHandlers.htm ↑の事? AddHandler を設定するツールだろうから phpなら Extension => .php handler => application/x-httpd-php 但し動作しないってのがどういう状況ですか?  MSIEでアクセスすると只のHTMLとして表示される & FireFOXだとプレーンテキストとして表示される と言う状態なら上のようにhandlerを設定すればphpが動く筈だけど 500エラーとかだと設定しても直りませんよ

gachoon3
質問者

お礼

ありがとうございます。 何度サーバー側にいっても問題ないって対応されるんで、どうしたものかと思っているんです。

関連するQ&A

  • shtmlがダウンロードされてしまう。

    こんにちは。 http://www.remise.jp/service/cart.htm 上記のルミーズカートを使用して、カートを作っています。 http://www.netshop7.com/blog/cgi/ 上記リンクの「6. トップページの設定」を参考にして.htacccessに Options +ExecCGI AddHandler cgi-script .cgi AddHandler cgi-script .pl <Files "pw-fcgi.cgi"> SetHandler fastcgi-script </Files> Options +Includes AddType text/x-server-parsed-html .shtml DirectoryIndex index.shtml 上記を設定したのですが、tirdentエンジンで http://hogehoge.ne.jp/index.shtml を実行すると表示されますが、 http://hogehoge.ne.jp/ で実行すると、index.shtmlのファイルがダウンロードされてしまいます。 gecko、webkitだと http://hogehoge.ne.jp/ http://hogehoge.ne.jp/index.shtml どちらの場合もダウンロードが開始されてしまいます。 原因をご存知の方、教えていただけますでしょうか? このままではSEOが対策できなさそうなのですごく困っています・・・

  • Apache2.2でPerlを呼び出すSSIを使ったHTMLをloca

    Apache2.2でPerlを呼び出すSSIを使ったHTMLをlocalhostで動かそうとしています。 AddHandler cgi-script .cgi .plに変更。 exec cmdをHTMLファイルに埋め込みました。 <!--#exec cmd="/PROGRA~1/APACHE~1/Apache2.2/cgi-bin/counter.pl counter"--> インターネットのApacheでSSIを使う方法を読み,httpd.confの中に Options FollowSymLinks Multiviews の後にIncludesをつけ   AddType text/html .shtml と   AddHandler server-parsed .shtml を加えました。しかし、localhostで実行するとHTMLのSSIの部分だけ表示されません。 (アクセスカウンターのカウンターだけ表示されません)。エラーログには ”指定されたファイルが見つかりません。 : don't know how to spawn cmd child process: C:/Program Files/Apache Software Foundation/Apache2.2/htdocs/counter.shtml” と記録されていました。 どうしたらよいのでしょうか。 どなたか解決できるかた、回答よろしくおねがいします。

    • 締切済み
    • CGI
  • Apach2でSSIコマンドが実行出来ないのですが教えてください

    環境は、自宅サーバ、WindouwsXP、Apache/2.0.53 (Win32) PHP/4.3.10 mod_jk2/2.0.2です。 [httpd.conf SSI関連設定] AddType application/x-server-parsed .shtml AddHandler server-parsed .shtml AddHandler cgi-script .cgi .pl .bat [SHTMLファイル] <HTML><HEAD><TITLE>counttest</TITLE></HEAD><BODY> あなたは<!--#exec cmd="countlog/count.pl" -->人目のお客様です。 </BODY></HTML> [count.plファイル] #!c:/perl/bin/perl $file="C:/ProgramFiles/Apachegroup/Apache2/htdocs /nandemokan/countlog/numfile"; open(FILE, "<$file"); #人数ファイルを読んで 以下省略 http://localhost/nandemokan/index.shtml [SHTML実行結果] あなたは人目のお客様です。 http://localhost/nandemokan/countlog/count.pl [直接SSIを指定した結果] Internal Server Error なお、コマンドプロンプトからcount.plを実行すると 正常にカウンタが出力されます。 ANHTTPDではうまくいったのですが、Apache2で出来なくて困っています。よろしくお願いします。

    • ベストアンサー
    • CGI
  • Apache, httpd.conf設定 - .htmlでphp/ssi共に使えるようにするには?

    いつもありがとうございます。 Apacheの設定に詳しい方に質問です。 拡張子.htmlでphp使えるようにhttpd.confまたは.htaccessに記述するヤツありますよね。あのやり方は知ってるのですが、いままでうちでそれをやると.htmlファイルがダウンロードされてしまうという現象があったのですが、今日ようやくその原因がわかりました。ssiの記述とカブってるとダメなのですね。 AddHandler server-parsed .shtml .html AddType application/x-httpd-php .html と書くとうまく動きません。ssiは動くけど、phpはダメです。 それでその回避策として以下のように書くというのを教わりました。 AddHandler server-parsed .shtml .html AddType application/x-httpd-php .htm すると、 .html -> ssi .htm -> php という風に確かに動くんですが、これではちょっと困る。 既にサーバ内のあちこちで.htmlにてssiを多用してしまっているのです。 そこで質問なのですが、ssi&php共に、.htmlで動く方法はあるんでしょうか? 環境:Fedore Core 4 + Apache2.0.54 + PHP Version 5.0.4 よろしくお願いします。

  • htmlページでSSIを利用する方法を教えてください

    htmlページでSSIを利用する方法を教えてください。 ちなみに、さくらインターネットのスタンダードプランを利用しています。 また、なぜか http://www.tagindex.com/other/htaccess.html に載っている様に Options +Includes AddType text/x-server-parsed-html .shtml .html .htm と.htaccessに入力したのですが、 エラーがでてダメでした。 (.htaccessに入力したのは Options +Includes AddType text/x-server-parsed-html .shtml .html .htm だけです。) よろしくお願いします。

    • ベストアンサー
    • CGI
  • Catalyst+FastCGIの設定

    最近、bluehostというレンタルサーバでcatalystを使った開発を始めました。 毎回CGIとして実行するのでは重すぎるので、modperlを使う事を考えましたが、このレンタルサーバではFastCGIしか使えないと言われてしまいました。 httpd.confの設定やapacheの再起動も出来ません。 ヘルパーで作成された myapp_fastcgi.pl を使いたいのですが、そちらにアクセスさせただけでは毎回実行されてしまいます。 .htaccessの設定でしょうか。

  • ロリポップでの.htaccess 設定

    ロリポップでの.htaccess設定について教えてください。 .htmlでPHPを使えるようにしたいのですが、 管理しているファイルが.htmlと.shtmlが混ざっています。 .htmlでPHPが読めるように AddHandler php5.2-script .html と追記して、.htmlでPHPは使えるようになったのですが、 何でか指定していない、.shtmlがエラーを起こします。。 .htmlではPHPを利用 .shtmlにはPHPを使用しない という事がやりたいです。 逆に.htmlにSSIができるように AddHandler server-parsed .html と記述すると問題なく .htmlでもSSIができて.shtmlでも エラーが起こりません。 .shtmlがエラーにならない記述の仕方を教えてください。

    • ベストアンサー
    • PHP
  • htaccessで301リダイレクトするために統一したいのですが、うま

    htaccessで301リダイレクトするために統一したいのですが、うまくいきません。 htaccessは、サーバーで使用することは可能です。 現在ウェブサイトでSSIをつかっており、下記のように書いていました。 Options ExecCGI Includes AddType text/x-server-parsed-html .shtml AddType text/x-server-parsed-html .html AddType text/x-server-parsed-html .htm AddType application/x-httpd-cgi .cgi そのhtaccessにこのようにリダイレクトを追記したのですが ↓ Options ExecCGI Includes AddType text/x-server-parsed-html .shtml AddType text/x-server-parsed-html .html AddType text/x-server-parsed-html .htm AddType application/x-httpd-cgi .cgi RewriteEngine on RewriteCond %{HTTP_HOST} ^www\.example\.com RewriteRule (.*) http://example.com/$1 [R=301,L] サーバーにそれをアップし、.htaccessにしたら403forbiddenになります。いろいろとぐぐってみたりしたのですが、同じような症状がみつからず、どのようにしたらいいのかわからないのです。 一応、改行もちゃんとしたつもりなのですが、・・・ htaccess自体がサーバーでつかえないというわけではないですので、おそらく書き方が間違っているのでしょうか?

    • ベストアンサー
    • SEO
  • FastCGIが動作しません

    お世話になります。 CentOS4.3 + apache2.0でhttpdサーバを運営しています。 FastCGIを導入するにあたって、fcgi-2.4.0とmod_fastcgi-2.4.6を インストールしました。 文章を表示するだけのfcgiファイルを作成し、アクセスしてみたところ 500エラーが返ってきます。 エラーログは以下の通りです。 [warn] FastCGI: (dynamic) server "/var/www/html/index.fcgi" restarted [warn] FastCGI: (dynamic) server "/var/www/html/index.fcgi" terminated by calling exit with status '0' 検索でいろいろ調べてみても解決するような情報にたどり着くことができず、この場を借りて質問させていただきました。 どなたかアドバイスをいただけると幸いです。 よろしくお願いします。

  • RailsをApacheで動かす

    Rails初心者です。 WindowsXP環境でRailsの勉強をしているのですが、 WEBrickからApacheにサーバを乗り換えようとしたのですが うまくいきません。 ApacheのConfigファイルには最後に <VirtualHost *:80> ServerName rails DocumentRoot /work/depot/public/ ErrorLog /work/depot/log/server.log <Directory /work/depot/public/> Options ExecCGI FollowSymLinks AllowOverride all Allow from all Order allow,deny </Directory> </VirtualHost> を追加して、(「RailsによるアジャイルWebアプリケーション開発」を参考にしました) Apacheを起動してlocalhost経由でアクセス(ブラウザでhttp://localhost/store/へ)したのに、 500エラーが出ました。(Apacheのエラー) /work/depot/log/server.logを見たところきちんとエラーログが出ていて、 /work/depot/public/.htaccess: Invalid command 'RewriteEngine', perhaps mis-spelled or defined by a module not included in the server configuration とのことです。このエラーにどうしたら対処できるかわかりません。 FastCGIにしようかとも思ったのですがWindows環境でのインストール法もわからず途方にくれてます。 とりあえずCGIで動かす方法をどうかご伝授ください。