Ciao a tutti sto cercando di spostare il sito e-commerce dal sotto-dominio al dominio principale ma purtroppo, anche avendo seguito tutti gli step previsti per la migrazione, il sito non è visualizzato correttamente.
Nello specifico, collegandosi al dominio principale si viene SEMPRE reindirizzati automaticamente al sotto-dominio.
Abbiamo seguito la procedura prevista per questo caso specifico:
Abbiamo anche provato a cancellare il file local.xml ed eseguito un’installazione nuova di magento (con relativo nuovo utente di admin, che però alla fine non viene rilevato).
Ma nonostante questi passaggi non riusciamo e visualizzare il sito e-commerce attraverso la digitazione dell’URL legata al dominio principale.
Grazie intanto a chi volesse darci una mano
Solved! Go to Solution.
Grazie per l'aiuto, alla fine siamo riusciti a risolvere.
Il procedimento è rimasto uguale a quello descritto nel nostro post precedente. In più abbiamo provato ad entrare nel back-end del sito nel sotto dominio e, tramite il pannello di configurazione, modificati i due "base url" facendoli puntare all'indirizzo del dominio principale.
Per testare che il sito visualizzato sia effettivamente quello risiedente sul dominio principale abbiamo compattato tutti i file del sito del sotto dominio.
In questo modo si è risolto il problema del reindirizzamento errato.
Sono state testate le varie funzionalità del sito come pagamenti, ordini, e-mail... e adesso tutto funziona.
Grazie ancora per la tua disponibilità
Avete sostituito tutti i base url su core_Config_data?
La migrazione è stata fatta a cache spenta?
Grazie per l'interessamento, si abbiamo già sostituito tutti i base url su core_Config_data e abbiamo effettuato la migrazione sempre a cache spenta. Stiamo pensando ad una possibile soluzione ma per ora non siamo riusciti a venirne a capo.
Facendo al prova in locale con gli stessi file e lo stesso database il redirect avviene comunque?
Buonasera,
Abbiamo importato i tutti file e DB in locale come ci hai consigliato, seguita la stessa procedura.
Abbiamo poi cambiato i base URL della tabella core_Config_data con questo: localhost/ecomm con il fine di visualizzare il sito in locale.
Collegandosi con localhost/ecomm/ non visualizza comunque il sito e appare questo (riporto l’intero messaggio):
There has been an error processing your request
SQLSTATE[HY000] [2002] Impossibile stabilire la connessione. Risposta non corretta della parte connessa dopo l'intervallo di tempo oppure mancata risposta dall'host collegato.
Trace:
#0 C:\xampp\htdocs\ecomm\lib\Zend\Db\Adapter\Pdo\Mysql.php(111): Zend_Db_Adapter_Pdo_Abstract->_connect()
#1 C:\xampp\htdocs\ecomm\lib\Varien\Db\Adapter\Pdo\Mysql.php(396): Zend_Db_Adapter_Pdo_Mysql->_connect()
#2 C:\xampp\htdocs\ecomm\lib\Zend\Db\Adapter\Abstract.php(460): Varien_Db_Adapter_Pdo_Mysql->_connect()
#3 C:\xampp\htdocs\ecomm\lib\Zend\Db\Adapter\Pdo\Abstract.php(238): Zend_Db_Adapter_Abstract->query('SET NAMES utf8', Array)
#4 C:\xampp\htdocs\ecomm\lib\Varien\Db\Adapter\Pdo\Mysql.php(504): Zend_Db_Adapter_Pdo_Abstract->query('SET NAMES utf8', Array)
#5 C:\xampp\htdocs\ecomm\app\code\core\Mage\Core\Model\Resource.php(179): Varien_Db_Adapter_Pdo_Mysql->query('SET NAMES utf8')
#6 C:\xampp\htdocs\ecomm\app\code\core\Mage\Core\Model\Resource.php(110): Mage_Core_Model_Resource->_newConnection('pdo_mysql', Object(Mage_Core_Model_Config_Element))
#7 C:\xampp\htdocs\ecomm\app\code\core\Mage\Core\Model\Resource\Db\Abstract.php(320): Mage_Core_Model_Resource->getConnection('core_write')
#8 C:\xampp\htdocs\ecomm\app\code\core\Mage\Core\Model\Resource\Db\Abstract.php(350): Mage_Core_Model_Resource_Db_Abstract->_getConnection('write')
#9 C:\xampp\htdocs\ecomm\app\code\core\Mage\Core\Model\Resource\Db\Abstract.php(335): Mage_Core_Model_Resource_Db_Abstract->_getWriteAdapter()
#10 C:\xampp\htdocs\ecomm\app\code\core\Mage\Core\Model\Resource\Cache.php(53): Mage_Core_Model_Resource_Db_Abstract->_getReadAdapter()
#11 C:\xampp\htdocs\ecomm\app\code\core\Mage\Core\Model\Cache.php(478): Mage_Core_Model_Resource_Cache->getAllOptions()
#12 C:\xampp\htdocs\ecomm\app\code\core\Mage\Core\Model\Cache.php(520): Mage_Core_Model_Cache->_initOptions()
#13 C:\xampp\htdocs\ecomm\app\code\core\Mage\Core\Model\App.php(1202): Mage_Core_Model_Cache->canUse('config')
#14 C:\xampp\htdocs\ecomm\app\code\core\Mage\Core\Model\Config.php(446): Mage_Core_Model_App->useCache('config')
#15 C:\xampp\htdocs\ecomm\app\code\core\Mage\Core\Model\App.php(432): Mage_Core_Model_Config->saveCache()
#16 C:\xampp\htdocs\ecomm\app\code\core\Mage\Core\Model\App.php(354): Mage_Core_Model_App->_initModules()
#17 C:\xampp\htdocs\ecomm\app\Mage.php(684): Mage_Core_Model_App->run(Array)
#18 C:\xampp\htdocs\ecomm\index.php(83): Mage::run('', 'store')
#19 {main}
Error log record number: 1607445238
Grazie in anticipo per l'assistenza e la pazienza
Domanda forse banale ma necessaria: avete modificato anche il file app/etc/local.xml per il puntamento corretto al db?
Buongiorno,
mi scuso per il ritardo e ti ringrazio per l’aiuto ricevuto finora, in questo ultimo periodo abbiamo provato diversi procedimenti per risolvere il problema sempre senza riuscirci, qui di seguito l'ultimo procedimento seguito per spostare il sito dal sottodominio al dominio principale:
Purtroppo rimane ancora il problema del reindirizzamento.
Ti ringrazio in anticipo per un qualsiasi supporto tu ci voglia dare.
premesso che l'import/export da cpanel è spesso fonte di errori (anche se non mi sembra questo il caso), non ho capito bene se la prova è stata completata in locale con successo.
E in caso affermativo, se il problema permane:
- avete provato rinominando il file htaccess presente nella root?
- avete provato incrociando daabase pulito con il backup del codice e poi un magento pulito con il backup del db?
Grazie per l'aiuto, alla fine siamo riusciti a risolvere.
Il procedimento è rimasto uguale a quello descritto nel nostro post precedente. In più abbiamo provato ad entrare nel back-end del sito nel sotto dominio e, tramite il pannello di configurazione, modificati i due "base url" facendoli puntare all'indirizzo del dominio principale.
Per testare che il sito visualizzato sia effettivamente quello risiedente sul dominio principale abbiamo compattato tutti i file del sito del sotto dominio.
In questo modo si è risolto il problema del reindirizzamento errato.
Sono state testate le varie funzionalità del sito come pagamenti, ordini, e-mail... e adesso tutto funziona.
Grazie ancora per la tua disponibilità