CORESERVERでPHP includeエラー

<?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する場合はフルパスで記述することに!

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

にほんブログ村 デザインブログ Webデザインへ 人気ブログランキングへ
管理人おすすめのレンタルサーバーまとめました

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

コメントは停止中です。

MySQL無制限100GB ドメイン最安 X2レンタルサーバー

エックスツー

WordPress無制限も実現できるMySQL無制限の高速レンタルサーバー。

容量100GBの余裕のスペースにマルチドメインも無制限。密かに人気なのが、契約していれば.netなどドメインが850円と最安値で、別サーバーへのドメイン利用も可能。

PHPやCGIを高速にするXキャッシュ機能も搭載している X2レンタルサーバー