2016-01-20 3 views
0

Я загрузил уже рабочую базу данных в Google Cloud sql, и я изменил config.xml и local.xml. Данные подключения, которые я заполнил, работают. Я также попытался подключиться к базе данных Google Cloud sql с помощью wordpress testversion. Это должно быть что-то еще.Подключить Magento к Google Cloud SQL как ошибку сервера mySQL

config.xml как:

<host>google cloud server ip</host> 
        <username>root</username> 
        <password>mypassword</password> 
        <dbname>magento</dbname> 
        <model>mysql4</model> 
        <initStatements>SET NAMES utf8</initStatements> 
        <type>pdo_mysql</type> 
        <active>0</active> 

local.xml нравится:

<host><![CDATA[google cloud server ip]]></host> 
        <username><![CDATA[root]]></username> 
        <password><![CDATA[mypassword]]></password> 
        <dbname><![CDATA[magento<]]></dbname> 
        <initStatements><![CDATA[SET NAMES utf8]]></initStatements> 
        <model><![CDATA[mysql4]]></model> 
        <type><![CDATA[pdo_mysql]]></type> 
        <active>1</active> 

Я получаю 2 различные ошибки:

SQLSTATE[HY000] [2002] Connection refused 
SQLSTATE[HY000] [2002] Connection timeout 

с этим сообщением:

#0 /html/copy_hzlbio/var/www/vhosts/live_magento/htdocs/lib/Zend/Db/Adapter/Pdo/Mysql.php(96): Zend_Db_Adapter_Pdo_Abstract->_connect() 
#1 /html/copy_hzlbio/var/www/vhosts/live_magento/htdocs/lib/Varien/Db/Adapter/Pdo/Mysql.php(320): Zend_Db_Adapter_Pdo_Mysql->_connect() 
#2 /html/copy_hzlbio/var/www/vhosts/live_magento/htdocs/lib/Zend/Db/Adapter/Abstract.php(459): Varien_Db_Adapter_Pdo_Mysql->_connect() 
#3 /html/copy_hzlbio/var/www/vhosts/live_magento/htdocs/lib/Zend/Db/Adapter/Pdo/Abstract.php(238): Zend_Db_Adapter_Abstract->query('SET NAMES utf8', Array) 
#4 /html/copy_hzlbio/var/www/vhosts/live_magento/htdocs/lib/Varien/Db/Adapter/Pdo/Mysql.php(428): Zend_Db_Adapter_Pdo_Abstract->query('SET NAMES utf8', Array) 
#5 /html/copy_hzlbio/var/www/vhosts/live_magento/htdocs/app/code/core/Mage/Core/Model/Resource.php(169): Varien_Db_Adapter_Pdo_Mysql->query('SET NAMES utf8') 
#6 /html/copy_hzlbio/var/www/vhosts/live_magento/htdocs/app/code/core/Mage/Core/Model/Resource.php(110): Mage_Core_Model_Resource->_newConnection('pdo_mysql', Object(Mage_Core_Model_Config_Element)) 
#7 /html/copy_hzlbio/var/www/vhosts/live_magento/htdocs/app/code/core/Mage/Core/Model/Resource/Db/Abstract.php(320): Mage_Core_Model_Resource->getConnection('core_write') 
#8 /html/copy_hzlbio/var/www/vhosts/live_magento/htdocs/app/code/core/Mage/Core/Model/Resource/Db/Abstract.php(350): Mage_Core_Model_Resource_Db_Abstract->_getConnection('write') 
#9 /html/copy_hzlbio/var/www/vhosts/live_magento/htdocs/app/code/core/Mage/Core/Model/Resource/Db/Abstract.php(335): Mage_Core_Model_Resource_Db_Abstract->_getWriteAdapter() 
#10 /html/copy_hzlbio/var/www/vhosts/live_magento/htdocs/app/code/core/Mage/Core/Model/Resource/Cache.php(53): Mage_Core_Model_Resource_Db_Abstract->_getReadAdapter() 
#11 /html/copy_hzlbio/var/www/vhosts/live_magento/htdocs/var/cache/ew/files/7a/3e/Mage/Core/Model/Cache.php(497): Mage_Core_Model_Resource_Cache->getAllOptions() 
#12 /html/copy_hzlbio/var/www/vhosts/live_magento/htdocs/var/cache/ew/files/7a/3e/Mage/Core/Model/Cache.php(539): Mage_Core_Model_CacheOverriddenClass->_initOptions() 
#13 /html/copy_hzlbio/var/www/vhosts/live_magento/htdocs/app/code/core/Mage/Core/Model/App.php(1183): Mage_Core_Model_CacheOverriddenClass->canUse('config') 
#14 /html/copy_hzlbio/var/www/vhosts/live_magento/htdocs/app/code/core/Mage/Core/Model/Config.php(414): Mage_Core_Model_App->useCache('config') 
#15 /html/copy_hzlbio/var/www/vhosts/live_magento/htdocs/app/code/core/Mage/Core/Model/Config.php(294): Mage_Core_Model_Config->_canUseCacheForInit() 
#16 /html/copy_hzlbio/var/www/vhosts/live_magento/htdocs/app/code/core/Mage/Core/Model/App.php(413): Mage_Core_Model_Config->loadModulesCache() 
#17 /html/copy_hzlbio/var/www/vhosts/live_magento/htdocs/app/code/core/Mage/Core/Model/App.php(343): Mage_Core_Model_App->_initModules() 
#18 /html/copy_hzlbio/var/www/vhosts/live_magento/htdocs/app/Mage.php(684): Mage_Core_Model_App->run(Array) 
#19 /html/copy_hzlbio/var/www/vhosts/live_magento/htdocs/index.php(89): Mage::run('', 'store') 
#20 {main} 
+0

Когда вы говорите: «Данные подключения, которые я заполнил, работают». Откуда он работает? Локальный объект в облаке Google? Какова ваша заявка GRANT для доступа к DB/Tables? –

+0

Я попытался соединиться с wordpress и с heidisql. Обе работали –

+0

Я пытаюсь понять, связано ли сообщение о невозможности подключения, связанное с тем, что GRANT относится к определенным хостам. Являются ли WP и HeidiSQL на одном сервере с установкой Magento? –

ответ

0

Речь идет не о magento или Google Cloud sql. Речь идет о сервере, на котором находятся htdocs. Сервер не разрешает это исходящее соединение.

Смежные вопросы