CakePHPアプリケーションをWAMP(開発マシン)からLAMP(プロダクションサーバ)に移植しようとしています。 WAMPインスタンスでは、検索が実行されます。 LAMP環境では、HTTP 500エラーが返されます。 Tomcat6は動作し、8080/solr/adminページも同様です。 CakePHP webappは検索以外の機能を果たします。solr-php-client、CakePHP、Tomcatのエラー
プロダクション環境: - Ubuntuの10.04 - Apacheの2.2.14 - Tomcat6 - のSolr 3.4.0 - (Solrの-PHP-クライアントとの)CakePHPの1.3 - のMySQL 5.1.41
観察:同じ検索の場合、クエリ文字列は2つの環境でわずかに異なります。 LAMPのバージョンは切り捨てられているようですが、その値がどのように導出されているかわからないので、その違いが重要かどうかはわかりません。
LAMP(500エラー):フィールド= 9546e7be6d1d17fbd2e82f0d49a296b91853ddf0%253A
WAMP(結果):フィールド= 9546e7be6d1d17fbd2e82f0d49a296b91853ddf0%253An%253A0%253A%257B%は257D
は500のトラブルシューティングに役立つかもしれないログがありますエラー?問題を明らかにするかもしれないsolr/adminを通して直接実行できるテストはありますか?
問題のURLを入力すると(ブラウザに入力する)、生成されたURL(PHPアプリケーションによって生成されるもの)とSolrの内容を含めてください。また、Solrサーバーが同じままであることを確認しますか? – aitchnyu
はWAMP http://example.com/items/searchにLAMP http://example.com/items/search?key=aa1cb20849573226b806d3ab3c83692d64b0c62f&terms=beethoven&Group=&fields=9546e7be6d1d17fbd2e82f0d49a296b91853ddf0%253A WORKS では機能しませんか? key = a51f678792636f7a77e6add069ad02d302b0e74b&terms =ベートーベン&グループ=&フィールド= 9546e7be6d1d17fbd2e82f0d49a296b91853ddf0%253An%253A0%253A%257B%257D –
ソルのバージョンが異なります。 3.3を使用するWAMP。 LAMP using 3.4 –