0

私はオフィスで状況を抱えています。開発には、PHP 5.4 に付属の組み込み Web サーバーを使用しています。

私の問題は、ローカルマシンでは魅力的に機能しますが、ステージングサーバーではリクエストの uri の長さが問題になることです。

ステージング サーバー: Ubuntu 12.10 32 ビット。PHPのバージョンは

PHP 5.4.14-1~quantal+1 (cli) (built: Apr 11 2013 16:59:23) 
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies
with Xdebug v2.2.1, Copyright (c) 2002-2012, by Derick Rethans

php.ini ファイルは、私のローカルのものと同じです。

PHPを再コンパイルしようとしましたが、まだうまくいきません。テストする単純なphpコードがあります。

<?php
echo $_GET['q'];
?>

しかし、リクエストが大きすぎる場合 (index.php?q=blahblah... のように約 1447 文字)、組み込みの Web サーバーが失敗し、リクエストとして ....endofstring を取得します。したがって、404 が返されます。

すべての Web サーバーにリクエスト URL の長さ制限があることはわかっていますが、私のローカルホスト (ubuntu 12.04、再び php 組み込みサーバー) への同一のリクエストは機能しますが、見逃しているものがあるはずです。

問題を探すための提案や手がかりはありますか?

4

0 に答える 0