• ベストアンサー

自分のPCでSSIなどを実感するには・・・??

カテが違っているかもしれませんが、お許し下さい。 タイトルのままなのですが、先日からサイトをSSIで管理しています。ただ1つ問題が有るのです。 インクルードされるファイルが自分のPCでは閲覧することが出来ない為、一回一回テストサーバーへアップロードして確認し、OKだったら再度本当のサーバーへアップしています。 これしか方法が無いのであれば、諦めますが、PHPでインクルードした場合、自分のPCにPHPをインストールすればOKですよね? この様な感じでSSIでも、何かをインストールすることで、自分のPCにSSIの機能を再現することはできますでしょうか?? 有れば試してみたいと思っています。 どなたかご存知の方いらっしゃいましたらアドバイス頂けたら幸いです。 以上、宜しくお願いいたします。

  • HTML
  • 回答数2
  • ありがとう数2

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

  • ベストアンサー
  • steel_gray
  • ベストアンサー率66% (1052/1578)
回答No.1

SSI構文を処理するのはサーバソフトなのでPCにサーバソフトをインストールすれば可能です。 多くのサーバで使われている「apache」は無料ですので費用もかかりません。 「apache インストール」とかってキーワードで検索してみてください。 (こうした確認用にはapache以外にも 「an httpd」というソフトもよく利用されています。)

yuyukina
質問者

お礼

steel_grayさん有難う御座います。 色々分からないながら調べまして、apache2というものをインストールしたのですが、デスクトップ上にあるindex.shtmlを開いてもメモ帳が立ち上がり中のソースしか見れません・・・。 一応httpd.confとやらの設定もしたのですが出来ませんでした・・・。 ちなみにphpも同時に出来るphpdev5というソフトで試した見たのですが、正常に動いているのですが、やはりインクルードされたshtmlファイルは開けませんでした。。 一体何が悪いのでしょうか? 何度もすみませんがアドバイス頂けたら幸いです。

その他の回答 (1)

  • fire--
  • ベストアンサー率49% (146/293)
回答No.2

以下のurlにあるAnHttpdというサーバソフトは簡単に使えますよ。 Apacheのような複雑なことは出来ませんが、SSIをテストするなら 充分でしょう。

参考URL:
http://www.st.rim.or.jp/~nakata/
yuyukina
質問者

お礼

AnHttpdですか。 まだ試していないので、早速試してみたいと思います。 有難う御座います!

関連するQ&A

  • ssiをhtmlで動作させる為、htaccess内に以下のような記述を

    ssiをhtmlで動作させる為、htaccess内に以下のような記述をしました。 AddHandler server-parsed .html これでhtmlのままSSIは正常に読みこまれました。 しかしながら、これによりSSIを読み込んでいる同じファイル内にphpを以下のようにインクルードしているのですが、これが正常に読み込まれなくなりました。 <?php include"../../../php/123123.php" ?> SSIを読み込ませつつ、上記phpを正常に動作させる方法はないでしょうか。 ちなみにサーバーはロリポップです。 宜しくお願いします。

  • IISのSSIの設定について

    SSIについてここで質問していいのか分からなかったんですが、 SSIが見当たらなかったのでここで質問させていただきます。 現在ローカルでSSIの表示テストを行っています。SSIの設定はデフォルトでされているので特に設定する必要はないと思っていたのですが、以下の現象がおこっています。原因がお分かりでしたらお教えください。 SHTMLファイル内で他ファイルインクルードを行うためにincludeを記述したのですが、引数名fileは正常に取り込めるのですが、virtualでは「404 Object Not Found」のエラーが出ます。以下該当の記述。 <!--#include file="./include/test.html"--> 正常 <!--#include virtual="../include/bgcolor.html"--> 異常 レンタルサーバ上ではどちらも問題なく表示でき、ローカルの場合だけエラーが出ます。 IISの設定に何か必要なのでしょうか? IISのバージョンは5.1 OSはXPです。 以上。よろしくお願い致します。

    • ベストアンサー
    • CGI
  • SSIの表示確認について

    ホームページのheaderとfooterを共通のSSIで表示しようと設定、 サーバーにアップロードしブラウザで確認したところ無事に表示はされるのですが・・・ 20ピクセル(見た感じ)ほど下方向にずれて表示します。 (SSIを使用しない場合は設定どおり表示されます。) HTMLファイル <!-- /headerエリア --> <div><!--#include virtual="/ssi/header.html" --></div>  省略 <!-- /footerエリア --> <div><!--#include virtual="/ssi/footer.html" --></div> HTMLではheader、footerエリアのmargin、paddingとも上は0としています。 また、includeさせる部分も<div>~</div>内を抜き出しssiディレクトリにheader.html、 footer.htmlのファイル名で保存されています。 .htaccessファイル Options +Includes AddHandler server-parsed html なぜ下方向にずれて表示されるのか、解決できません。 ぜひとも、ご教授お願いします。

  • 共通部分を部品化するならPHPとSSIどっちがいい?

    こんにちは^^ えっと今作ってるサイトで色々テストしてみようと思って 共通部分を部品化してみようと思いました。 で、PHPとSSIの両方試してみたのですが速度は大して変わりませんでした こういう場合はどちらの方がよいのでしょうか? 聞いた話によるとSSIだとSEO的によいが、PHPだと動的になるのでSEO的にみるとよくないと聞きました。 これは事実ですか?これが事実ならSSIにしようかとも思っているのですが。 ただ、サーバの負荷を考えたらPHPのが負荷が少ないとも聞きます 教えてください<(_ _)>

    • ベストアンサー
    • CSS
  • SSIで新着情報を出すために

    http://www.daikoku-ya.org/BLOG/2006/01/10_2040.php コレを使って、TOPページに新着情報を出したいと思っています。 読み込ませるブログは4つあります。 自分はCGIでメールフォームを設置できる程度の初心者です。 SSIは初めて使います。 サーバの状況は下記のとおりです。 1.SSIを使うと、拡張子が.shtmlになること 2.SSIの利用にはSUEXECが導入されていること 質問ですが、 1.このSSIを呼び出すソースの説明として、 ※exec による SSI の実行が可能なページでの使用が前提となります って書いてあります。SUEXECだと使えるんでしょうか。 また、使えても何かcgiファイルに書いてある内容を直さないといけませんか。 2.テストするときは、テストページをアップしてするしかないでしょうか。 初めてなので、不安でございます(泣) 色々と書きましたが、ご指導お願いします。

    • ベストアンサー
    • CGI
  • SSIを使えないサーバーで共通項目の一元管理

    こんにちは。どうか宜しくお願い致します。 卒業校の同窓会のサイトを立ち上げる事になりました。(ボランティア) 数人の不馴れな人とサイト管理して行く予定ですのでヘッダ、フッダ、メニューなどの各ページの共通項目をSSIで外部ファイルとして一元管理したかったのですがレンタルしたサーバーではSSIがセキュリティー保護の為使えないようです。サーバー管理者に伺った所、SSIではなくてPHP,Perl,JavaScriptで実現したらいかがでしょうかという返答が返って来ました。 しかし...PHP、Perlはチョー初心者でフリーのスクリプトをサイトに合わせてカスタマイズする程度しかできません。(T_T);; また、JavaScriptはoffにしている人がメニューを使えなくなるのか!と思うと使いたく無い気がします。 それで..SSIのように外部ファイルをincludeするための詳しい説明を載せているサイトやincludeするPHPスクリプト自体(Perlの方が大変そうなので)をご教授頂きたいのですが。。。 どうか、どうか宜しくお願い致します。m(_ _)m

    • ベストアンサー
    • PHP
  • 初めてのSSIで外部から・・・。

    今回非常に共通部分が多いので、初めてSSIを使ってtxtを呼び出そうとしています。 そこで一応テストで簡単なファイルを10ページほど作成して見ました。一応うまく動作したのですが、不安があるので質問させてください。 1、 例えばこの様な記述で、<!--#include file="./menu.txt" -->メニュー部分を管理した場合、適応されるページ数に制限はありますでしょうか?極端な話ですが、1000ページでも10000ページでも、問題は無いでしょうか?(サーバ側のスペックは無視です) 2、現在SSIに対応していないブラウザはありますでしょうか? 3、SSIを使用するに当たって、何か問題や、作成前に考慮しておかなければいけないことなどがありますでしょうか? 4、呼び出すファイルは.txtじゃないとだめでしょうか? 初めてなもので、とても不安です。 よろしくお願いいたします。

    • ベストアンサー
    • HTML
  • 【SSI】include file、include virtualが動作しない

    htmlはほぼマスターしているのですが、SSIは超初心者です。 標記の通り、include file、include virtualを試しているのですが、参照先のファイルが表示されません。サーバにはアップロードしておらず、ローカルで確認しているのですが、これでは動作しないのでしょうか。 --index.shtml <html> <head> </head> <body> <!--#include file="0000.html" --> ... <!--#include file="0001.html" --> </body> </html> --0000.html <html> <head> </head> <body> あああ </body> </html> 情けない質問ですが、よろしくお願いします。

    • ベストアンサー
    • HTML
  • SSI される .inc ファイル内に PHP を記述したい…が…

    お世話になっております。 .html から、SSI で .inc ファイルを呼び出し、その inc ファイル 内に記述の PHP を実行したいと考えております。 例えば、test.html に   <!--#include virtual="../include/inc/meta.inc"--> のような記述があり、include.inc に   <?php echo "test"; ?> のように記述があった場合、php4 では test と表示されるのですが、 php5 では、   <?php echo "test"; ?> がそのまま出てきてしまいます。 php4 と php5 の httpd.conf の違いは   LoadModule php4_module C:/php446/sapi/php4apache2.dll   LoadModule php5_module c:/php525/php5apache2.dll の行のみです。(いずれかをコメントにし、4と5を切り替え) 以下、httpd.conf の SSI の動作に影響を及ぼすと思われる 行を抜粋します。(コメント行も含みます) 環境は WINDOWS&Apache2 です。 <Directory /> Options FollowSymLinks MultiViews Includes ExecCGI AllowOverride All </Directory> <Directory "C:/Program Files/Apache Group/Apache2/htdocs"> Options All AllowOverride None Order allow,deny Allow from all </Directory> AddType application/x-httpd-php .inc .html .php #AddHandler server-parsed .shtml .html #AddType text/html .shtml .html .inc AddOutputFilter INCLUDES .shtml .html .inc #<Files *.html> #ForceType text/html #SetOutputFilter INCLUDES #</Files> #<Files *.shtml> #ForceType text/html #SetOutputFilter INCLUDES #</Files> #<Files *.inc> #ForceType text/html #SetOutputFilter INCLUDES #</Files> 原因は php.ini ですかね? ご存知の方、ご教授下さい。

    • ベストアンサー
    • PHP
  • SSIに付いて

    こんばんは 初心者には、無謀すぎる挑戦なんですが・・ ヨミーサーチの登録件数をトップページに表示させようとしています。 (1)自分で用意したindex.html (2)index.htmlに、インラインフレームを作った。 (3)メモ帳を開いて「<!--#include file="./log/total_url.log"--> 」(ヨミサーチの登録フォルダ)を書き、「count.shtml」で、保存。 (4)index.htmlに作った、インラインフレームのリンク先は、サーバーに置いた、「count.shtml」アドレスを入れた。 そして、アクセスしたら「[an error occurred while processing this directive]」と、表示されてしまってます。 SSIが使えるサーバーなんですが・・・・

専門家に質問してみよう