Domanda

Non ho più siti web in un negozio. Voglio eliminare due di loro. Tra cui il sito principale ed i suoi negozi e la vista dei negozi. Dopo che ho eliminarli quando provo ad accedere al mio sito dai siti che non vengono eliminati visualizza pagina non trovata errore. Quale potrebbe essere la causa di esso e come posso risolverlo?

È stato utile?

Soluzione 2

Credo di aver capito. Prima di tutto ho fatto il backup del mio DB quindi grazie @Marius :) Dopo un sacco di ri-installare DB e varie prove ho scoperto che il trucco è il codice del sito web di default. Dopo che ho cambiato il mio sito web di default ho cancellato proprio Main Website di Magento e cambiato il codice del mio sito per base dal momento che è ciò che è dato dalla Magento al sito principale. Poi ho eseguito il mio negozio di una volta e dopo che il valore è stato salvato in DB e tutto andava bene a lavorare ho di nuovo cambiato il codice del mio sito predefinito al suo originale dalla base. Risulta Tenuta 'base' come è necessaria codice solo una volta per impostare tutti i valori delle tabelle correlate. Grazie a tutti per avermi aiutato nella giusta direzione. :)

Altri suggerimenti

Non dovrebbe eliminare l'archivio con id 1.
Nel metodo Mage_Code_Model_App::getStore c'è questa

if (!Mage::isInstalled() || $this->getUpdateMode()) {
   return $this->_getDefaultStore();
}

Questo significa che quando si installa, o l'esecuzione di script di aggiornamento, il risultato di _getDefaultStore viene utilizzato come un negozio.

sguardi _getDefaultStore() come questo:

protected function _getDefaultStore()
{
    if (empty($this->_store)) {
        $this->_store = Mage::getModel('core/store')
            ->setId(self::DISTRO_STORE_ID)
            ->setCode(self::DISTRO_STORE_CODE);
    }
    return $this->_store;
} 

E poiché il DISTRO_STORE_ID costante è 1, questo significa che per l'installazione e l'esecuzione di script di aggiornamento del negozio con ID 1 viene utilizzato. L'eliminazione può causare malfunzionamenti.
Provare a cambiare l'id di una vista negozio (quella di default) a 1. I vincoli sui tavoli dovrebbero cambiarla ovunque. Questo processo può richiedere un po ', quindi siate pazienti. E di back-up del database prima di provarlo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a magento.stackexchange
scroll top