Magento 支払いゲートウェイ拡張機能をインストールしましたが、拡張機能の警告の 1 つは、「非常に長い文字列 (2000 文字以上) が含まれている場合、一部の php / サーバー構成では、$_GET 変数へのアクセスが許可されません。サーバーがこれを行う場合、拡張機能は機能しません。」
拡張機能が機能しておらず、ログに 549 文字で切り捨てられた結果が表示されているため、これは私のケースだと思います。エラーは、を使用して php.ini で解決できた他の誰かに似ていますsuhosin.get.max_value_length = 4000
。
私はそれを.htaccessで試しphp_value get.max_value_length 4096
ましたが、修正されませんでした。私は共有ホスティングを利用しています。私の phpinfo には suhosin が表示されず、$_Get 変数に関連する情報もありません。
ホストに連絡する以外に、$_Get 変数が 549 文字を超えることを許可していないかどうかを確認するにはどうすればよいですか? 自分で増やすことはできますか、それともウェブホストがこれを行う必要がありますか?
2013-06-25T02:10:09+00:00 DEBUG (7): MageBaseDps successAction result v5vQIupexyLD3UxBouvx2DLStUSsBqXshGHhPczf-iD7ZVGZvQP8nHhPeSizAJ5j0LqVHgqe2c9h24swuCbGALUGWk041aZM82uCFpLUzLZmKAo5qKAQ4EoYGAwao-GwG96Lk3bK2dU9dqufK9MA6LPVkO62nWVFnJj4i83mQDTts5-r4dq1n3bhqVCE0tR8fW6vgMxVaSe2vI1lqa-3IaHb_iRFBrpSFS91tMX4gOmumJg2OwLGNqyywdmkiH1ywmYDkr46yYjLEsv5h5jTJtF8jtXXJQGOPQ6RE4bxZladjrVtYZRoDOlTy6rK09ktXYKnU8vX8frLOArU8XsCULOFZ-0YYjk0j8Yl-LoWzhlT7ooqDoAzLxtD0R2n53_avOafOqUYFst6vJMPop5fhrZxt2h9ycF50Ir9lZK4MIHsIXCszojrdAWZiDrtOaKzlIUwvO0u2qbr2rkVyA6heTug_ONiyxw7SweEUYKpb8x2059XaG1bqbB6s39e_9cJ_bNUJwd6p1MGtehXuX0wJANWd2Qi2qO-dM
2013-06-25T02:10:09+00:00 DEBUG (7): 301039 MageBaseDps User returned to Success Url