これからの季節に親子でハイキング! >>

ロリポップでincludeできない。

現在サイトの引越をしているのですが、今までhtaccessとincludeで共通読み込みさせており、他のサーバーではエラーが出なかったのですが、ロリポップだと表示されなかったり、エラーが出てしまいます。

初心者なので、どう対処してよいかまったくわかりません。
phpのバージョンはver.5.2.6です。
お忙しいところ申し訳ございませんが、ご返答をお待ちしております。

このQ&Aに関連する最新のQ&A

A 回答 (1件)

include_pathが適切に設定されていないと思います



参考URL:http://jp2.php.net/manual/ja/ini.core.php#ini.in …
    • good
    • 0
この回答へのお礼

解決しました。
ありがとうございました。

お礼日時:2009/12/11 14:05

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aと関連する良く見られている質問

Qロリポップでの.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がエラーにならない記述の仕方を教えてください。

Aベストアンサー

>shtmlとしては動いたのですがインクルード文がダメみたいです。
試してみましたが私のほうでも駄目でした。
そこで.htaccessに以下を追記。
AddHandler server-parsed .shtml
そうすると、読み込みは出来ましたが、文字化けしました。

SSIの読み込みで
<!--#include file="include.html" -->
<!--#exec cgi="include.html" -->
<!--#exec cgi="include.php" -->
の全てで文字化けしました。

あまりサーバーに詳しくないので、
この辺はわからないです(^^;

手っ取り早いのは、変更されていない拡張子で
includeすれば良いのではないでしょうか。

// .htaccess
AddHandler php5.2-script .html .php

// SSI
<!--#include file="include.htm" -->

.htmは指定されていないでしょうから、
正常に読み込めるはずです。

// 余談
.htmlと.shtmlと.php
などいろいろな問題から混在しているのだと思いますが、
経験上、管理の観点(長い目で見ると)からはまとめるのが
好ましいと思います。

最近のクローラーは優秀なので、ちゃんと301で
転送してあげればちゃんと反映してくれますよ。

>shtmlとしては動いたのですがインクルード文がダメみたいです。
試してみましたが私のほうでも駄目でした。
そこで.htaccessに以下を追記。
AddHandler server-parsed .shtml
そうすると、読み込みは出来ましたが、文字化けしました。

SSIの読み込みで
<!--#include file="include.html" -->
<!--#exec cgi="include.html" -->
<!--#exec cgi="include.php" -->
の全てで文字化けしました。

あまりサーバーに詳しくないので、
この辺はわからないです(^^;

手っ取り早いのは、変更されていない拡張子で
inc...続きを読む


人気Q&Aランキング

価格.com 格安SIM 料金比較