• ベストアンサー

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

ロリポップでincludeできない。 現在サイトの引越をしているのですが、今までhtaccessとincludeで共通読み込みさせており、他のサーバーではエラーが出なかったのですが、ロリポップだと表示されなかったり、エラーが出てしまいます。 初心者なので、どう対処してよいかまったくわかりません。 phpのバージョンはver.5.2.6です。 お忙しいところ申し訳ございませんが、ご返答をお待ちしております。

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

  • ベストアンサー
  • kantega
  • ベストアンサー率75% (3/4)
回答No.1

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

参考URL:
http://jp2.php.net/manual/ja/ini.core.php#ini.include-path
noname#29566
質問者

お礼

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

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • PHPでインクルードができない

    PHP初心者です。 WEBサイトのヘッダーやフッター等の共通化が上手く行きません。 正しい手順を教えていただけると助かります。 ロリポップ コロリポプラン php 5.3 です。 読み込む側のファイルはphpでなくhtmlとしたいです。 読み込まれる側はheader.php等でOKです。 なお一度トライしたときは以下のようなエラーがでました。 failed to open stream: No such file or directory in /home/~~~ 素人で申し訳ありませんが、お助けいただけると助かります。 よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • include_pathの設定

    .htaccessでインクルードパスの設定をしたいのですが、 500 internal server error がでます。 どうしたらエラーが出ず正しくできるのでしょうか。 よろしくお願いします。 ・下記は.htaccessファイルに書き込んだ内容 php_value include_path ".:/home/u62/public_html/PEAR" ・下記はPEARフォルダの配置場所 /home/u62/public_html/PEAR ・下記は現在のinclude_path include_path .:/opt/php-5.3/pear

    • ベストアンサー
    • PHP
  • ロリポップでの.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
  • ロリポップのサーバでのPEARインストールについて

    ロリポップのサーバでPHP5.3でCakePHP2系を運用しています。 CakePHPのvendors内にPEARを入れていますが、 ローカル環境では動くのに、ロリポップ上でPEARがエラーになります。 ロリポップ上のCakePHP2内で、PEARを動かす方法が分かる方いたら教えて下さい。 phpinfo関数でinclude_pathを見ると、 ちゃんとインストールしたフォルダを認識しています。 使いたいモジュールはHTTP_REQUESTなのですが、 Class 'HTTP_Request' not found というエラーが出てしまいます。 宜しくお願いします。

    • ベストアンサー
    • PHP
  • ロリポップでZendを導入できますか?

    ロリポップでZendを導入しようとしていますが、エラーが出て困っています。 Zendの場所はユーザから見たら一番上のルート、つまり/home/sites/lolipop.jp/users/***/web/Zend としています。エラーは下記です。(***は私のユーザ名、/aaa/index.phpを実行しています。) Warning: require_once(Zend/Controller/Action.php) [function.require-once]: failed to open stream: No such file or directory in /home/sites/lolipop.jp/users/***/web/aaa/index.php on line 4 Fatal error: require_once() [function.require]: Failed opening required 'Zend/Controller/Action.php' (include_path='.:/usr/local/php5/php') in /home/sites/lolipop.jp/users/***/web/aaa/index.php on line 4 また、.htaccessにはphpのパスを通すため、下記のように書いています。 php_value include_path ".:/usr/local/php5/php:/home/sites/lolipop.jp/users/***/web/Zend/" .htaccessの場所は、Zendフォルダと同じくルートディレクトリです。(つまり/home/sites/lolipop.jp/users/***/web/ の下です。) また、念のため、.htaccessに下記の記述も試しましたが、だめでした。 php_value include_path ".:/usr/local/php5/php:/home/sites/lolipop.jp/users/***/web/" 何が悪いのでしょうか?あるいはそもそもロリポップへのZendの導入は無理なのでしょうか?

    • ベストアンサー
    • PHP
  • include_pathに関する質問

    ローカル環境で、PHPの動作確認をしています。 サイト内のサイドバーなどをincludeしているんですが、ディレクトリ毎にパスを変更するのはとても手間がかかるため、.htaccessにinclude_pathの設定をして、「/」から始まる絶対パスで統一したいと考えております。 しかし、.htaccessでinclude_pathを設定して、include '/sidebar.php'; と書いても、includeすることができません。 なぜでしょうか? ちなみに私の作業環境なのですが、ローカルでPHPを動作させる場合は、私の場合は次の場所にファイルを保存することでブラウザから http://localhost/ にアクセスすることで確認することができます。 C:/Program Files/Apache Software Foundation/Apache2.2/htdocs/ そして、複数のサイトを運営しているため htdocs の下に example.com というディレクトリを作って、サイトを管理しています。 example.com というサイトの動作確認をする際は、ブラウザから http://localhost/example.com/ のようにアクセスします。 そして、.htaccessには次のように記述しました。 ―.htaccess php_value include_path ".:C:/Program Files/Apache Software Foundation/Apache2.2/htdocs/example.com" ―index.html <?php include 'sidebar.php'; ?> include_pathの設定の仕方がよく分からず、最初は http://localhost/example.com と設定してみましたが、上手くいかなかったので上記のように設定しました。 ローカルでのテストが終わったら、サーバーにアップロードする際に、.htaccessを書きなおしてからアップロードする予定です。(書きなおすのは非常に面倒ですが、他に方法が分かりません。何か良い方法があれば教えていただきたいです。) 以上長文になりましたが、よろしくお願い致します。

    • 締切済み
    • PHP
  • ロリポップとdreamweaverでHP 作りたい

    HP作成初心者です。レンタルサーバーはロリポップを既に利用しています。昔dreamweaberでやっとこ自分で作ったヘボHPを別のパソコンから作り直したいのですが、今回超初期段階(サイト定義→アクセス方法の指定の部分)でつまづいています。MacOSXバージョン10.6.8利用、dreamweaberはcs5.5です。 まずローカルサイトフォルダーを指定する所だけやりました。その後アクセス方法の指定をしたいのです。サイトの管理→編集→サイドバーにある「サーバー」を選択→「新規サーバーの追加」ボタン(+マーク)をクリックしました。 そして、・サーバー名→任意、・使用する接続→FTP、・FTPアドレス→ロリポップにログインしてアカウント情報を見ながら、サーバー情報の「FTPサーバー」の英数字を入力、・ユーザー名→ロリポップのアカウント情報の「アカウントID」の英数字を入力、・パスワード→ロリポップのアカウント情報のログインパスワード&サーバー情報のFTP・WebDAVパスワードに共通しているパスワード(英字)を入力。その下のルートディレクトリとweb URLの欄には触らずに「テスト」をクリックしましたが、FTPエラーが出てしまいます。(ホストに接続できません、というもの) dreamweaverの入力する欄とロリポップのアカウント情報&サーバー情報の組み合わせが間違えているのかと、いくつか違う組み合わせにしてみましたがエラーが出てしまいます。 どこが間違っているのか、わかる方がいらっしゃいましたら教えて頂きたいです。どうぞよろしくお願いいたします。

  • 質問:ini_setでinclude_pathの設定をすると何も表示されない現象

    PHPのバージョン4.3.11で、 include_pathの設定をini_setで行いたいのですが、 設定を行うと、phpのエラーも吐き出さず、 IEの場合、「ページを表示できません。」と表示され、 FFの場合は、何も表示されない状態になります。 その設定をphp上で行わず、.htaccessに書き込んでも、 同様の現象になります。 何故だか全く検討がつかず、 また、検索しても対処法が見つからなかったので、 こちらに質問させていただきました。 分かる方、よろしくお願いします。

    • 締切済み
    • PHP
  • php_value include_pathを無効

    php_value include_pathを、あるディレクトリ以下では、無効にしたいのですが、 どうすればよいでしょうか? ■前提 ・サイト全体は、「.htaccess」に「php_value include_path」を書いて制御 ■やりたいこと ・ある特定ディレクトリ「hoge」以下では、「php_value include_path」ではなく、 PHPに直接書いた「require_once './★★/●●';」を利用したい ・つまり、設定ファイル「.htaccess」に記述した中のある一部分(特定ディレクトリ以下)だけは、「PHPソースに記述」したincludeパスを使いたい ■試してみてダメだってこと ・「hoge」に「.htaccess」を設置し、空の「php_value include_path=""」と書いてみたけど、うまくいきませんでした

    • ベストアンサー
    • PHP
  • ロリポップでwwwつきの独自ドメインを使用したい

    ロリポップでwwwつきの独自ドメインを使用したい 友人からWEBサイトリニューアルをお願いされ、 とりあえずサーバーの引っ越しをすることにした。 他社で取得してあるhttp://www.hoge.comのアドレスをロリポップで そのまま使用するためロリポップの会員になり独自ドメインの入力画面で www.hogeと入力したら「ドメイン名に不正な文字が含まれています」とチェッカーでエラーになってしまいます。(wwwをとるとエラーになりません。) ドメインの知識はド素人なのでよくわからないのですが、 ロリポップはwww付き?のアドレスは使用できないのでしょうか。 解決方法ありましたら教えてください。