2014年6月アーカイブ

PHPでvirtualが使えなくなった

PHPでvirtualが使えなくなったので、その対応。

PHPのvirtualは、PHPがapacheモジュールとしてインストールされた場合のみサポートされるらしく、coreserverのメンテナンスで使えなくなった。

方法として、一般に、
echo file_get_contents
が知られているようなのだけれど、どうも、http://から絶対URLで呼ばないと無理らしく、
virtual ('yomitai.cgi');

echo file_get_contents ('http://' . $_SERVER['SERVER_NAME'] . preg_replace('![^/]*$!', '', $_SERVER['REQUEST_URI']) . 'yomitai.cgi');
に書き換えることになった。

それでも、環境変数を受け継がないなど、いくつか面倒なことがあって、CGIそのものの方も書き換える必要があった。

以上、備忘録。

このアーカイブについて

このページには、2014年6月に書かれたブログ記事が新しい順に公開されています。

前のアーカイブは2014年5月です。

次のアーカイブは2015年9月です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。