Magento 1.9 overzetten

Pagina: 1
Acties:

Vraag


Acties:
  • 0 Henk 'm!

  • WeHoDo
  • Registratie: Augustus 2014
  • Laatst online: 07-10 01:53
Mijn vraag
Wij hebben een Magento 1.9 omgeving bij partij A.
Deze willen we graag even local als test gaan draaien om wat aanpassingen te doen.

Relevante software en hardware die ik gebruik
Magento 1.9
PHP 5.6 / 7.0
MariaDB

Wat ik al gevonden of geprobeerd heb
Database geëxporteerd en geïmporteerd in nieuwe omgeving.
De Magento installatie 1 op 1 gekopieerd.
local.xml aangepast (database verwijzing)
Caches en sessies geleegd.

De foutmelding die we blijven houden is:
Connection to Redis failed after 2 failures.

Trace:
public_html/includes/src/Credis_Client.php(362): Credis_Client->connect()
public_html/includes/src/Credis_Client.php(447): Credis_Client->connect()
public_html/includes/src/Credis_Client.php(440): Credis_Client->__call('select', Array)
public_html/includes/src/Cm_Cache_Backend_Redis.php(117): Credis_Client->select(0)
public_html/includes/src/__default.php(79173): Cm_Cache_Backend_Redis->__construct(Array)
public_html/includes/src/__default.php(79114): Zend_Cache::_makeBackend('Cm_Cache_Backen...', Array, true, true)
public_html/includes/src/Mage_Core_Model_Cache.php(136): Zend_Cache::factory('Varien_Cache_Co...', 'Cm_Cache_Backen...', Array, Array, true, true, true)
public_html/includes/src/__default.php(25589): Mage_Core_Model_Cache->__construct(Array)
public_html/app/Mage.php(463): Mage_Core_Model_Config->getModelInstance('core/cache', Array)
public_html/includes/src/__default.php(22260): Mage::getModel('core/cache', Array)
public_html/includes/src/__default.php(22154): Mage_Core_Model_App->_initCache(Array)
public_html/includes/src/__default.php(22196): Mage_Core_Model_App->baseInit(Array)
public_html/app/Mage.php(683): Mage_Core_Model_App->run(Array)
public_html/index.php(97): Mage::run()
#14 {main}

Bij partij A hadden ze Redis cache. Local hebben we geen caching.

We hebben de local.xml aangepast en hier in de cache regels van Redis eruit gehaald.
Ook in fpc.xml hebben we de module uitgeschakeld <active>false</active>
Ook in de map modules hebben we een en al aangepast, zonder resultaat.

Ook op Google gezocht, maar bovenstaand geven ze aan als oplossing, maar die werkt niet.
Ook partij A heeft geen idee waar dit aan ligt.

Het vermoeden is dat er iets in de database nog zit.
Maar hier kan ik 123 geen verwijzing vinden, ook niet in de config-data tabel.

Hoe krijgen we deze melding / Redis uitgeschakeld?

PSN: plexforce (ps4)

Beste antwoord (via WeHoDo op 03-03-2017 22:19)


  • InFamous
  • Registratie: Januari 2010
  • Laatst online: 11:11

InFamous

excommunicado

@WeHoDo Mijn eerste ingeving is compilatie uitzetten, includes/src is namelijk van de compilatie.

https://kb.magenting.com/...ble-magento-compiler.html

Waarschijnlijk stond de compilatie nog aan op het moment van backuppen. Waardoor de rediscache dus in de compilatie zit en niet is uit te schakelen doormiddel van de module.xml.
Hij haalt dus nu de bestanden uit de compilatie i.p.v. App/code. Bij het aanpassen van moduls altijd compilatie uitzetten.

[ Voor 33% gewijzigd door InFamous op 03-03-2017 19:44 ]

Formerly known as Ragdoll

Alle reacties


Acties:
  • Beste antwoord
  • 0 Henk 'm!

  • InFamous
  • Registratie: Januari 2010
  • Laatst online: 11:11

InFamous

excommunicado

@WeHoDo Mijn eerste ingeving is compilatie uitzetten, includes/src is namelijk van de compilatie.

https://kb.magenting.com/...ble-magento-compiler.html

Waarschijnlijk stond de compilatie nog aan op het moment van backuppen. Waardoor de rediscache dus in de compilatie zit en niet is uit te schakelen doormiddel van de module.xml.
Hij haalt dus nu de bestanden uit de compilatie i.p.v. App/code. Bij het aanpassen van moduls altijd compilatie uitzetten.

[ Voor 33% gewijzigd door InFamous op 03-03-2017 19:44 ]

Formerly known as Ragdoll


Acties:
  • 0 Henk 'm!

  • WeHoDo
  • Registratie: Augustus 2014
  • Laatst online: 07-10 01:53
InFamous schreef op vrijdag 3 maart 2017 @ 19:39:
@WeHoDo Mijn eerste ingeving is compilatie uitzetten, includes/src is namelijk van de compilatie.

https://kb.magenting.com/...ble-magento-compiler.html

Waarschijnlijk stond de compilatie nog aan op het moment van backuppen. Waardoor de rediscache dus in de compilatie zit en niet is uit te schakelen doormiddel van de module.xml.
Hij haalt dus nu de bestanden uit de compilatie i.p.v. App/code. Bij het aanpassen van moduls altijd compilatie uitzetten.
De database maak ik vanuit de SQL zelf. Had nog niet aangedacht om dit vanuit Magento te doen.
Ga ik even proberen. Bedankt voor de tip, hopelijk werkt het!

PSN: plexforce (ps4)


Acties:
  • 0 Henk 'm!

  • InFamous
  • Registratie: Januari 2010
  • Laatst online: 11:11

InFamous

excommunicado

@WeHoDo Je hoeft niks in de DB te doen. Dat heeft er ook weinig mee te maken. Lees de link in mijn bericht even voordat je het verder sloopt.

Compilatie gewoon uitzetten en opnieuw draaien.

Quick & dirty oplossing, login via FTP ga naar de map includes open config.php en comment beide regels. Hierdoor staat de compiler uit en kan je als het goed is weer je website bereiken.

PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<?PHP /*** Magento** NOTICE OF LICENSE** This source file is subject to the Open Software License (OSL 3.0)* that is bundled with this package in the file LICENSE.txt.* It is also available through the world-wide-web at this URL:* http://opensource.org/licenses/osl-3.0.php**/?><?php
/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Open Software License (OSL 3.0)
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/osl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magento.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magento.com for more information.
 *
 * @category    Mage
 * @package     Mage
 * @copyright  Copyright (c) 2006-2015 X.commerce, Inc. (http://www.magento.com)
 * @license    http://opensource.org/licenses/osl-3.0.php  Open Software License (OSL 3.0)
 */


#define('COMPILER_INCLUDE_PATH', dirname(__FILE__).DIRECTORY_SEPARATOR.'src');
#define('COMPILER_COLLECT_PATH', dirname(__FILE__).DIRECTORY_SEPARATOR.'stat');


Vergeet niet je cache te legen!

[ Voor 114% gewijzigd door InFamous op 03-03-2017 19:59 ]

Formerly known as Ragdoll


Acties:
  • 0 Henk 'm!

  • WeHoDo
  • Registratie: Augustus 2014
  • Laatst online: 07-10 01:53
Thx, ga ik proberen. Laat het zo weten of het lukt.

PSN: plexforce (ps4)


Acties:
  • 0 Henk 'm!

  • WeHoDo
  • Registratie: Augustus 2014
  • Laatst online: 07-10 01:53
InFamous schreef op vrijdag 3 maart 2017 @ 19:52:
@WeHoDo Je hoeft niks in de DB te doen. Dat heeft er ook weinig mee te maken. Lees de link in mijn bericht even voordat je het verder sloopt.

Compilatie gewoon uitzetten en opnieuw draaien.

Quick & dirty oplossing, login via FTP ga naar de map includes open config.php en comment beide regels. Hierdoor staat de compiler uit en kan je als het goed is weer je website bereiken.

PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<?PHP /*** Magento** NOTICE OF LICENSE** This source file is subject to the Open Software License (OSL 3.0)* that is bundled with this package in the file LICENSE.txt.* It is also available through the world-wide-web at this URL:* http://opensource.org/licenses/osl-3.0.php**/?><?php
/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Open Software License (OSL 3.0)
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/osl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magento.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magento.com for more information.
 *
 * @category    Mage
 * @package     Mage
 * @copyright  Copyright (c) 2006-2015 X.commerce, Inc. (http://www.magento.com)
 * @license    http://opensource.org/licenses/osl-3.0.php  Open Software License (OSL 3.0)
 */


#define('COMPILER_INCLUDE_PATH', dirname(__FILE__).DIRECTORY_SEPARATOR.'src');
#define('COMPILER_COLLECT_PATH', dirname(__FILE__).DIRECTORY_SEPARATOR.'stat');


Vergeet niet je cache te legen!
Ben een stuk verder, samen met jouw tip en via Google heb ik nu een Magento draaien in een test.
Nog niet optimaal, maar denk dat ik nu wel verder kan.

Super bedankt!

PSN: plexforce (ps4)


Acties:
  • 0 Henk 'm!

  • InFamous
  • Registratie: Januari 2010
  • Laatst online: 11:11

InFamous

excommunicado

Dat config.php bestand kan je overigens zo laten, op moment dat je vanuit je magento installatie bij systeem->hulpmiddelen->compilatie opnieuw een compilatie draait (dus niet activeren!) dan word het bestand weer gewijzigd naar normaal.

Formerly known as Ragdoll


Acties:
  • 0 Henk 'm!

  • WeHoDo
  • Registratie: Augustus 2014
  • Laatst online: 07-10 01:53
InFamous schreef op vrijdag 3 maart 2017 @ 22:22:
Dat config.php bestand kan je overigens zo laten, op moment dat je vanuit je magento installatie bij systeem->hulpmiddelen->compilatie opnieuw een compilatie draait (dus niet activeren!) dan word het bestand weer gewijzigd naar normaal.
Oke top!
Nu nog even kijken of de backend gaat werken :)

PSN: plexforce (ps4)


Acties:
  • 0 Henk 'm!

  • InFamous
  • Registratie: Januari 2010
  • Laatst online: 11:11

InFamous

excommunicado

@WeHoDo Wat voor error krijg je? Base url's wel gewijzigd in je DB?

Als je lokaal zit kan je ook je hostfile aanpassen dat je url verwijst naar localhost en 127.0.0.1

[ Voor 49% gewijzigd door InFamous op 03-03-2017 22:27 ]

Formerly known as Ragdoll


Acties:
  • 0 Henk 'm!

  • WeHoDo
  • Registratie: Augustus 2014
  • Laatst online: 07-10 01:53
InFamous schreef op vrijdag 3 maart 2017 @ 22:25:
@WeHoDo Wat voor error krijg je? Base url's wel gewijzigd in je DB?

Als je lokaal zit kan je ook je hostfile aanpassen dat je url verwijst naar localhost en 127.0.0.1
Dit staat oa in de local.xml:

<routers>
<adminhtml>
<args>
<frontName><![CDATA[beheer]]></frontName>
</args>
</adminhtml>
</routers>


In de DB bij core-config-data heb ik idd de base urls gewijzigd.

Als ik naar www.website.nl/beheer ga krijg ik:
tgf/beheer was not found on this server.
404 error.

PSN: plexforce (ps4)


Acties:
  • 0 Henk 'm!

  • InFamous
  • Registratie: Januari 2010
  • Laatst online: 11:11

InFamous

excommunicado

@WeHoDo Even voor de duidelijkheid, je draait lokaal maar wel op een domeinnaam? Of staat deze gewoon op een server met domeinnaam?

Overigens var/cache al eens verwijderd?

[ Voor 18% gewijzigd door InFamous op 03-03-2017 22:34 ]

Formerly known as Ragdoll


Acties:
  • 0 Henk 'm!

  • WeHoDo
  • Registratie: Augustus 2014
  • Laatst online: 07-10 01:53
InFamous schreef op vrijdag 3 maart 2017 @ 22:32:
@WeHoDo Even voor de duidelijkheid, je draait lokaal maar wel op een domeinnaam? Of staat deze gewoon op een server met domeinnaam?

Overigens var/cache al eens verwijderd?
Nee staat extern op een vps.
Caches zijn geleegd en ook uitgeschakelt vanuit de db.

Zit nu met een stroomstoring, vanuit huis :(

PSN: plexforce (ps4)


Acties:
  • 0 Henk 'm!

  • WeHoDo
  • Registratie: Augustus 2014
  • Laatst online: 07-10 01:53
Dubbel post

[ Voor 94% gewijzigd door WeHoDo op 03-03-2017 22:46 ]

PSN: plexforce (ps4)


Acties:
  • 0 Henk 'm!

  • danslo
  • Registratie: Januari 2003
  • Laatst online: 09:14
WeHoDo schreef op vrijdag 3 maart 2017 @ 22:30:
[...]


Dit staat oa in de local.xml:

<routers>
<adminhtml>
<args>
<frontName><![CDATA[beheer]]></frontName>
</args>
</adminhtml>
</routers>


In de DB bij core-config-data heb ik idd de base urls gewijzigd.

Als ik naar www.website.nl/beheer ga krijg ik:
tgf/beheer was not found on this server.
404 error.
Dat lijkt me een 404 van je webserver, en niet van Magento. Er zit dus iets mis in die configuratie. Als je apache draait, zorg dan dat je .htaccess niet ontbreekt en AllowOverride op All staat. In het geval van nginx kan je hier kijken.

[ Voor 5% gewijzigd door danslo op 06-03-2017 03:52 ]


Acties:
  • 0 Henk 'm!

  • WeHoDo
  • Registratie: Augustus 2014
  • Laatst online: 07-10 01:53
Probleem is "opgelost".
Wat het exact weet ik niet, maar heb een kale magento installatie gedaan en daarover heen de oude database en de modules erin geplaatst. Op een enkele dingen na werkt het allemaal direct.
De rest moest ik handmatig bijwerken en de oude staat van de site werkt weer :)

PSN: plexforce (ps4)

Pagina: 1