XAMPPでのhtmファイル表示

このQ&Aのポイント
  • XAMPPを使ったサーバー構築の際に、拡張子がmhtのファイルが正常に表示されない問題が発生しました。
  • htmlファイルやphpファイルは表示できるものの、mhtファイルは表示できないようです。
  • XAMPPの設定を変更することでmhtファイルの表示が可能になるかもしれません。
回答を見る
  • ベストアンサー

XAMPPでのhtmファイル表示

先日webサーバーの交換を行いました。その際XAMPPを使いサーバー構築を行いました。 旧サーバー時に閲覧していたファイルの移行を行ったところ、拡張子が「mht」のファイルが正常に表示されなくなりました。 htmlファイルやphpファイルは問題なく表示されています。直接ファイルを開くと正常に表示れるのでブラウザの問題ではなさそうです。 XAMPPではmhtファイルは表示できないものなのでしょうか?それとも何か設定を行えば表示はできるのでしょうか? phpそのものの質問では無いのですがご教授頂ければと思います。 環境 サーバー ・windows2003server ・XAMPP Version 1.6.2 クライアント ・windowsXPPro

  • PHP
  • 回答数1
  • ありがとう数1

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

  • ベストアンサー
  • wp_
  • ベストアンサー率54% (132/242)
回答No.1

おそらく拡張子mhtのMIMEが正しく設定されていないのでしょう。 古い環境と新しい環境のhttpd.confのdiffを取ると分かりやすいかと。 環境移行の際は設定ファイルなどを保存しておくのが良いです。 MIMEはmessage/rfc822なので AddType message/rfc822 .mht をhttpd.confに追記し、再起動すればとりあえずは動くようになるかと思います。

koba_Q
質問者

お礼

wp_様 わかりやすい解説ありがとうございます。 現在では問題なく動作しております。 今回はAN HTTPDからの移行の為以前の環境が参考になりませんでした。 今後はよくよく検証し移行を行いたいと思います。

関連するQ&A

  • XAMPPについて

    PHPの勉強をはじめた初心者です OSはWindowsvista ローカル環境での学習をするため、XAMPPをインストールし、正常にインストールは完了できましたが、 テキストエディタで作成したphpファイルをローカルディスク/xampp/htdocs/test.phpとして保存し、 アドレスバーにhttp://localhost/test.phpとして検索をかけたのですが、 Object not found! 要求された URL は本サーバでは見つかりませんでした。 もし手入力で URL を入力した場合は、綴りを確認して再度お試し下さい。 サーバーの障害と思われる場合は、ウェブ管理者までご連絡ください。 Error 404 となってしまいます つづりは合っているはずですし、 ローカルディスク/xampp/htdocsの中に、test.phpがあることは確認済みです 確認テストとして、http://localhost/index.htmlを検索すると It works! と出ます http://localhost/ でxamppのインストール画面は確認済みです 以前、アパッチを単体でインストールしたのですが、 今回エラーがでた時調べたらそれが影響しているかもとありましたので、単体のアパッチは消しました。 test.phpファイルの拡張子はPHPファイルとして確認済みです 長文乱文で申し訳ないのですが、原因可能性を教えて頂けますか?

    • ベストアンサー
    • PHP
  • XAMPPでPHPを使ったWEBページを表示できな

    はじめまして。 今月からサイトづくりの勉強を始めたんですが分からないことが出てきました。 それは、複数のサイトの共通部分をPHPでインクルードしようとHTML内にPHP言語を入れたんですが、レンタルサーバーにUPしたものは上手く表示できたのに、ローカル(XAMPP上)ではHTML部分は表示されてPHP部分がごっそりなくなって表示されてしまいます。 公開サーバー上では表示できているので問題はないのですが、これからWEB開発していくにあたり、公開サーバーにUPして確認しないといけないのがとても大変ですしバグ確認せずにアップするのも危険だと思いました。 そこで、凄腕のプログラマー様にお願いです。 どうしてこのようなことが起きたのかということと、解決策をご教示頂けないでしょうか? <状況> ・XAMPPをPCにインストールしました。 ・apachとMysqlは稼働してます。 ・ファイルはXAMPPの「htdocs」内に置いてます。→xampp/htdocs/格納ファイル/HTML部分.php、と共通部分.php ・HTMLの部分は普通に表示されますが、footerなどのPHPを使った共通部分だけ何も表示されない。 ・公開しているレンタルサーバー上では、全て表示されている。 なにぶん、ど素人なので質問の意味が上手く伝わっているか心配ですが、以上の内容となります。 よろしくお願いします。

  • XAMPP設定後PHPのソースファイルはどこに?

    はじめて、PHPを学習しています。XAMPPをインストールしてXAMPPのApacheとMySqlは正常に起動できているようですが、PHPのソースファイルをどこのフォルダに入れてどうやって動かすかわかりません。どなたかわかりますか。

    • ベストアンサー
    • PHP
  • Xampp上で、sql server 2005を動かすには?

    Xampp上で、sql server 2005を動かすには? 開発環境で、ひとつのPC上でサーバー側「sql server 2005」と、クライアント側のアプリを構築しなければなりません。 この場合、Xamppを使って「sql server 2005」を構築すればいいと思いますが、何せこの辺の知識を持ち合わせておりません。 動作環境は、Windows XP(SP3)です。 参考になりそうなWebサイトなどを、教えていただけませんか。 以上、よろしくお願いします。

  • xampp

    いつも大変お世話になり、誠にありがとうございます。 標記の件。 ボクはPHPを勉強しようとして【リックテレコム 谷藤賢一著 気づけばプロ並み PHP改訂版】 をかなり前から持っています。 ボクはPHPを勉強したいのに、第一章からxamppのインストールです。 使っている機種はNEC PC-GD348ZZ09 Core.i7 メモリ32GB Windows10です。 サーバのクライアントに使っています。 xamppはインストールしない方がイイでしょうか? 情報不足だと思いますが、ご質問があれば回答致します。 xamppはどうすればいいでしょうか? ご回答のほど、宜しくお願い申し上げます。

  • 【PHP】XAMPPからPHPファイルが開けない

    PHPを学習しようと、WidowsにXAMPPをインストールし、文字化け対策も終えました。 添付画像は見にくいとは思いますが、(上の段)左→右、(下の段)左→右の順番で見て下さい。 まず、(1枚目)「htdocs]」フォルダ内に学習用の「study」というフォルダを作成しました。 (2枚目)その中に練習用のPHPファイル(拡張子.php)を5つほど作成しました。 (3枚目)XAMPPのApacheはオンにしています。 (4枚目)ブラウザ(Chrome)でローカルフォルダのindexを表示するパスを指定してやると一覧に1枚目に作成した「study」フォルダが表示されます。 (5枚目)一覧に表示された「study」フォルダを指定してクリックで開いても 作成したはずのphpファイルが全く表示されません。 3~4か月前にインストールし、PHPファイルを作成した際にはキチンと 表示され、入力したPHPはちゃんと反映されていました。 何が原因なのでしょうか? 分かる方いらっしゃいましたら教えて下さい。 宜しくお願いします。

    • ベストアンサー
    • PHP
  • XAMPPでメールサーバー構築

    私は光ONEに加入していてOutbound Port25 Blockingで自宅サーバーでメール設定がわかりません。 使っているOSはWindowsXPproでxampp-win32-1.6.3a-installerでサーバー構築しています。 プロバイダは中継用のメールサーバーを立ててくれてますがXAMPPの設定がわかりません。 どなたか私に教えてください。 *中継用サーバーのWEBアドレスです。 http://www.auone-net.jp/security/measures/setting/outboundport25.html

  • XAMPPについて

    PHPの勉強をはじめた初心者です OSはWindowsvista XAMPPのverは3.2.1です ローカル環境での学習をするため、XAMPPをインストールし、正常にインストールは完了できましたが、 テキストエディタで作成したphpファイルをローカルディスク/xampp/htdocs/test.phpとして保存し、 アドレスバーにhttp://localhost/test.phpとして検索をかけたのですが、 Object not found! 要求された URL は本サーバでは見つかりませんでした。 もし手入力で URL を入力した場合は、綴りを確認して再度お試し下さい。 サーバーの障害と思われる場合は、ウェブ管理者までご連絡ください。 Error 404 となってしまいます つづりは合っているはずですし、 ローカルディスク/xampp/htdocsの中に、test.phpがあることは確認済みです 確認テストとして、http://localhost/index.htmlを検索すると It works! と出ます 以前、アパッチを単体でインストールしたのですが、 今回エラーがでた時調べたらそれが影響しているかもとありましたので、単体のアパッチは消しました。 長文乱文で申し訳ないのですが、原因可能性を教えて頂けますか?

    • 締切済み
    • PHP
  • Xamppでperlが表示されない

    Linux初心者です。 ubuntu8にXamppインストールして、htdocsにtest.cgiを入れて、http://localhost/test.cgiにアクセスすると、 「Internal Server Error」がでます。 test.cgiの内容は 「 #!/usr/local/bin/perl 」 の一行のみです。 ちなみに、おなじhtdocsディレクトリにPHPのファイルを入れてテストしたところ正常に動作しました。 ご教示願います。

  • XAMPPの使い方

    PHP初心者です。 XAMPPをダウンロードして快適にPHPを使いたいと思い、試行錯誤しています。 今までの質問も読み、 http://localhost/での、ページ表示(あなたの予想に反して、このページが見えているでしょうか?)は、見えました。 しかし、htdocsに置いた、自分のファイルを http://localhost/ファイル名.php で見ようとしても、表示されません。 どうしたら良いでしょうか。教えてください。

専門家に質問してみよう