質問 > フロント機能 > カート内容変更時にMethodNotAllowedHttpExceptionが発生する |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
ゲスト |
投稿日時: 2015/10/27 21:27
対応状況: −−−
|
カート内容変更時にMethodNotAllowedHttpExceptionが発生する お世話になっております。
ver 3.0.4 を使用しておりますが、カートの内容を変更する際に下記のエラーが発生してしまい「システムエラーが発生しました。大変お手数ですが、サイト管理者までご連絡ください。」になってしまいます。 ご助言いただけないでしょうか? それぞれ環境および設定とエラーメッセージは以下の通りとなっております。 app/cache内データの削除やSELinuxをオフにするなどは検証済みです。 ・環境 OS: CentOS Linux release 7.1 EC-CUBE: 3.0.4 WEB: Apache 2.4.6 PHP: 5.6.12 導入済みプラグイン: GmoPaymentGateway 1.1.0 ・.htaccessのp内容 [install dir]/html/.htaccess order deny,allow allow from all AuthType Basic AuthUserFile /var/www/html/.htpasswd AuthGroupFile /dev/null AuthName "Please enter your ID and password" require valid-user Satisfy All Require method GET POST OPTIONS <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R,L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !^(.*)\.(gif|png|jpg|css|ico|js)$ [NC] RewriteRule ^(.*)$ index.php [QSA,L] </IfModule> [install dir]/app/.htaccess order allow,deny deny from all Require method GET POST OPTIONS ・httpd.conf (抜粋) <Directory "[install dir]/html"> Options Includes ExecCGI FollowSymLinks AllowOverride All Require all granted </Directory> ・エラーメッセージ (app/log/site_2015-10-27.log) [2015-10-27 21:15:38] myapp.ERROR: Symfony\Component\HttpKernel\Exception\MethodNotAllowedHttpException: No route found for "GET /cart/remove/112": Method Not Allowed (Allow: PUT) (uncaught exception) at [install dir]/vendor/symfony/http-kernel/EventListener/RouterListener.php line 163 {"exception":"[object] (Symfony\\Component\\HttpKernel\\Exception\\MethodNotAllowedHttpException(code: 0): No route found for \"GET /cart/remove/112\": Method Not Allowed (Allow: PUT) at [install dir]/vendor/symfony/http-kernel/EventListener/RouterListener.php:163, Symfony\\Component\\Routing\\Exception\\MethodNotAllowedException(code: 0): at [install dir]/eccube/vendor/symfony/routing/Matcher/UrlMatcher.php:101)"} [] [2015-10-27 21:15:38] myapp.INFO: < 405 [] [] |
|
k-yamamura |
投稿日時: 2015/10/27 22:33
対応状況: −−−
|
一人前 登録日: 2015/7/8 居住地: 投稿: 72 |
Re: カート内容変更時にMethodNotAllowedHttpExceptionが発生する EC-CUBE3.0.4をお使いということですが、
こちらは3.0.4にバージョンアップされたのでしょうか。 それとも新規に3.0.4をインストールされたのでしょうか。 バージョンアップをされたのなら、 ブラウザキャッシュを削除して一度試してもらえないでしょうか。 ---------------- 株式会社キュール support@cule.jp EC-CUBE3で困ったことがありましたらお気軽にご相談ください。 |
ゲスト |
投稿日時: 2015/10/28 10:08
対応状況: −−−
|
Re: カート内容変更時にMethodNotAllowedHttpExceptionが発生する k-yamamura様
早速のご回答ありがとうございます。 3.0.4は3.0.3から下記を参考にバージョンアップを行いました。 http://ec-cube.github.io/update.html 1. src、html、vendorを3.0.4で上書き 2. install.php/migrationへアクセス 3. 独自で変更しているsrc、html、vendorをもう一度上書き で行っております。 ブラウザのキャッシュを削除してもう一度検証を行いましたが、同じエラーが発生してしまいました。 検証ブラウザのバージョンは以下の通りです。 ・Firefox 41.0.2 (Windows 8.1 64bit) ・Google Chrome 46.0.2490.80 他に怪しいところはありますでしょうか。 |
|
ゲスト |
投稿日時: 2015/10/28 10:26
対応状況: −−−
|
Re: カート内容変更時にMethodNotAllowedHttpExceptionが発生する k-yamamura様
アドバイスありがとうございました。 バージョンアップの手順が誤っていたみたいで、なんとか解決できました。 原因は、 eccube/html/template/default/js/function.js の差し替えミスで、function.js が3.0.3のものになっていたため、発生していたようです。 お騒がせいたしました。 こちら解決済みとさせていただきますm(_ _)m |
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |