質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Magento

Magentoはオープンソースでも業務用のライセンスでも取得することができるZend Frameworkベースで作られたeコマースのプラットフォームです。

Webサイト

一つのドメイン上に存在するWebページの集合体をWebサイトと呼びます。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

Q&A

解決済

3回答

8147閲覧

ブラウザに出力されるエラー番号の解決方法がわからない

pomsampon

総合スコア16

Magento

Magentoはオープンソースでも業務用のライセンスでも取得することができるZend Frameworkベースで作られたeコマースのプラットフォームです。

Webサイト

一つのドメイン上に存在するWebページの集合体をWebサイトと呼びます。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

0グッド

0クリップ

投稿2016/10/05 01:10

編集2016/10/05 01:20

###前提・実現したいこと

現在Magentoを用いたECサイトを作成してます。

本番のサイトとは別に独立した開発用仮想環境(LAMP)をvagrantで作成しましたが、
本番で接続しているデータベースを仮想環境のデータベースに移行し、接続した後、
ブラウザを開くと以下のエラーメッセージが発生しました。

There has been an error processing your request
Exception printing is disabled by default for security reasons.

Error log record number: 973914737944

a:5:{i:0;s:81:"Connection to Redis failed after 2 failures.Last Error : (111) Connection refused";i:1;s:3805:"#0 /var/www/magento_dev/magento/lib/Credis/Client.php(439): Credis_Client->connect() #1 /var/www/magento_dev/magento/lib/Credis/Client.php(725): Credis_Client->connect() #2 /var/www/magento_dev/magento/lib/Credis/Client.php(599): Credis_Client->__call('select', Array) #3 /var/www/magento_dev/magento/lib/Cm/Cache/Backend/Redis.php(135): Credis_Client->select(2) #4 /var/www/magento_dev/magento/lib/Zend/Cache.php(153): Cm_Cache_Backend_Redis->__construct(Array) #5 /var/www/magento_dev/magento/lib/Zend/Cache.php(94): Zend_Cache::_makeBackend('Cm_Cache_Backen...', Array, true, true) #6 /var/www/magento_dev/magento/app/code/core/Mage/Core/Model/Cache.php(137): Zend_Cache::factory('Varien_Cache_Co...', 'Cm_Cache_Backen...', Array, Array, true, true, true) #7 /var/www/magento_dev/magento/app/code/community/Lesti/Fpc/Model/Fpc.php(60): Mage_Core_Model_Cache->__construct(Array) #8 /var/www/magento_dev/magento/app/code/core/Mage/Core/Model/Config.php(1354): Lesti_Fpc_Model_Fpc->__construct(Array) #9 /var/www/magento_dev/magento/app/Mage.php(463): Mage_Core_Model_Config->getModelInstance('fpc/fpc', Array) #10 /var/www/magento_dev/magento/app/Mage.php(477): Mage::getModel('fpc/fpc', Array) #11 /var/www/magento_dev/magento/app/code/community/Lesti/Fpc/Model/Observer/Save.php(135): Mage::getSingleton('fpc/fpc') #12 /var/www/magento_dev/magento/app/code/community/Lesti/Fpc/Model/Observer/Save.php(80): Lesti_Fpc_Model_Observer_Save->_getFpc() #13 /var/www/magento_dev/magento/app/code/core/Mage/Core/Model/App.php(1358): Lesti_Fpc_Model_Observer_Save->modelSaveAfter(Object(Varien_Event_Observer)) #14 /var/www/magento_dev/magento/app/code/core/Mage/Core/Model/App.php(1337): Mage_Core_Model_App->_callObserverMethod(Object(Lesti_Fpc_Model_Observer_Save), 'modelSaveAfter', Object(Varien_Event_Observer)) #15 /var/www/magento_dev/magento/app/Mage.php(448): Mage_Core_Model_App->dispatchEvent('model_save_afte...', Array) #16 /var/www/magento_dev/magento/app/code/core/Mage/Core/Model/Abstract.php(465): Mage::dispatchEvent('model_save_afte...', Array) #17 /var/www/magento_dev/magento/app/code/core/Mage/Core/Model/Abstract.php(319): Mage_Core_Model_Abstract->_afterSave() #18 /var/www/magento_dev/magento/app/code/core/Mage/Log/Model/Visitor.php(198): Mage_Core_Model_Abstract->save() #19 /var/www/magento_dev/magento/app/code/core/Mage/Core/Model/App.php(1358): Mage_Log_Model_Visitor->initByRequest(Object(Varien_Event_Observer)) #20 /var/www/magento_dev/magento/app/code/core/Mage/Core/Model/App.php(1337): Mage_Core_Model_App->_callObserverMethod(Object(Mage_Log_Model_Visitor), 'initByRequest', Object(Varien_Event_Observer)) #21 /var/www/magento_dev/magento/app/Mage.php(448): Mage_Core_Model_App->dispatchEvent('controller_acti...', Array) #22 /var/www/magento_dev/magento/app/code/core/Mage/Core/Controller/Varien/Action.php(527): Mage::dispatchEvent('controller_acti...', Array) #23 /var/www/magento_dev/magento/app/code/core/Mage/Core/Controller/Front/Action.php(69): Mage_Core_Controller_Varien_Action->preDispatch() #24 /var/www/magento_dev/magento/app/code/core/Mage/Core/Controller/Varien/Action.php(407): Mage_Core_Controller_Front_Action->preDispatch() #25 /var/www/magento_dev/magento/app/code/core/Mage/Core/Controller/Varien/Router/Standard.php(254): Mage_Core_Controller_Varien_Action->dispatch('index') #26 /var/www/magento_dev/magento/app/code/core/Mage/Core/Controller/Varien/Front.php(172): Mage_Core_Controller_Varien_Router_Standard->match(Object(Mage_Core_Controller_Request_Http)) #27 /var/www/magento_dev/magento/app/code/core/Mage/Core/Model/App.php(365): Mage_Core_Controller_Varien_Front->dispatch() #28 /var/www/magento_dev/magento/app/Mage.php(684): Mage_Core_Model_App->run(Array) #29 /var/www/magento_dev/magento/index.php(83): Mage::run('', 'store') #30 {main}";s:3:"url";s:1:"/";s:11:"script_name";s:10:"/index.php";s:4:"skin";s:2:"sg";}

上のエラーファイルによると、/ディレクトリ/ファイル名(行番号):原因

と解読できると思うのですが、恥ずかしながらコードの知識がなく読み書きがほとんどできません。
PHPに詳しい方
Magentoをご存知の方
webの開発環境構築経験のある方

お力を貸していただけないでしょうか。よろしくおねがいします。

###補足情報(言語/FW/ツール等のバージョンなど)
Linux x86_64 Ubuntu 14.04.5
Apache2 3.1.0
MySQL ver14.14 distrib 5.6.31
PHP 5.5.9-1

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答3

0

このエラーの表記は、スタックトレース(バックトレース)とか呼びます。
プログラムは、たくさんの関数が呼ばれて実行されますが、エラーが起きたときに、その呼び出し元がわかるようになっています。
なお、下に行くほど、呼び出し元になり、一番上は実際にエラーになった処理です。
なので、一番下は#30のmainはプログラムの最初の呼び出しで、その一つ上の#29はブラウザでアクセスしたindex.phpだと思います。

ただ、今回の場合、「Connection to Redis failed」となっているので、書かれたコードがおかしいというより、Radisへの接続設定がおかしいだけかもしれません。

Magento詳しくないので、それ以上はわかりません..すみません。

投稿2016/10/05 01:29

編集2016/10/05 01:32
popobot

総合スコア6586

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

ベストアンサー

こんにちは。
残念ながら、Magento使ったことのないPHPエンジニアです。

大事なところは一行目の「"Connection to Redis failed after 2 failures.Last Error : (111) Connection refused"」であり
その下のは、原因の箇所にたどり着くまでに通った関数のログだと思います。

/ディレクトリ/ファイル名(行番号):[クラス名]->[関数名]

エラー文から見るに、Redisの接続に失敗しているみたいなのでひとまず

  • Redisが起動しているか
  • Redisの接続設定が正しいか

を確認してみるとどうでしょうか?

投稿2016/10/05 01:34

CyberMergina

総合スコア295

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

冒頭に「Connection to Redis failed」とありますので、まずはRedisサーバがあるか、そして接続先などがきちんと設定されているか確認してみましょう。

投稿2016/10/05 01:30

maisumakun

総合スコア145183

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問