CORESERVERでPHP includeエラー

  • このエントリーをはてなブックマークに追加
  • はてなブックマーク - CORESERVERでPHP includeエラー
  • Share on Facebook
  • Post to Google Buzz
  • Bookmark this on Yahoo Bookmark
  • Bookmark this on Livedoor Clip
  • Share on FriendFeed

<?php include(‘絶対パスURL’); ?>
なんていうPHPのインクルードをよく使う。しかし、CORESERVERでは高速化の都合とかで通常の絶対URL(相対)はエラーになる。
改善法その1は、.htaccessに

php_flag allow_url_fopen on
php_flag allow_url_include on

と記載する。下の行追加だけでも通常URL指定で表示できた。そして、
改善法その2は、フルパスで指定する、

<?php include(‘フルパス’); ?>

何だか不思議な感じがしたが問題なく表示できた。
CORESERVER的にはinclude / require によるURLの取得について改善法その1は推奨していない。たぶん高速化が鈍化するから?でしょうか。

よってCOERSERVERでPHP includeする場合はフルパスで記述することに!

はてなブックマークに追加

コメントは受け付けていません。

★Macウィルス対策★ 最新版

Mac ソフトのことなら act2.com

★ネットセキュリティも万全。

Macでウィルス対策ソフトはコレだけだと思います。ウィルス駆除だけなく、今回のバージョンウイルスバリア X6は、ネットワークのバリアもファイアウォールも万全。Mac保護状態のインジケーターで確認、監視ツールで侵入経路をモニタリングすることもできます★