PDA

Bekijk Volledige Versie : Met spoed: database/magento expert



Anoniem
07/09/10, 17:06
Hallo,

De database van een magento shop is corrupt geraakt en de site werkt niet meer.

Ik zoek met spoed iemand die dit kan oplossen.

Krijg deze foutmelding op de site:


There has been an error processing your request
#1276698891

In de errorlog:


a:5:{i:0;s:95:"SQLSTATE[42S02]: Base table or view not found: 1146 Table 'mrp_xxx.index_process' doesn't exist";i:1;s:1619:"#0 /home/xxx/domains/domain.nl/public_html/lib/Zend/Db/Statement.php(300): Zend_Db_Statement_Pdo->_execute(Array) #1 /home/xxx/domains/domain.nl/public_html/lib/Zend/Db/Adapter/Abstract.php(468): Zend_Db_Statement->execute(Array) #2 /home/xxx/domains/domain.nl/public_html/lib/Zend/Db/Adapter/Pdo/Abstract.php(238): Zend_Db_Adapter_Abstract->query('SELECT indexer_...', Array) #3 /home/xxx/domains/domain.nl/public_html/lib/Varien/Db/Adapter/Pdo/Mysql.php(333): Zend_Db_Adapter_Pdo_Abstract->query('SELECT indexer_...', Array) #4 /home/xxx/domains/domain.nl/public_html/lib/Zend/Db/Adapter/Abstract.php(765): Varien_Db_Adapter_Pdo_Mysql->query('SELECT indexer_...', Array) #5 /home/xxx/domains/domain.nl/public_html/app/code/core/Mage/Index/Model/Mysql4/Setup.php(50): Zend_Db_Adapter_Abstract->fetchCol('SELECT indexer_...') #6 /home/xxx/domains/domain.nl/public_html/app/code/core/Mage/Index/Model/Mysql4/Setup.php(35): Mage_Index_Model_Mysql4_Setup->_syncIndexes() #7 /home/xxx/domains/domain.nl/public_html/app/code/core/Mage/Core/Model/Resource/Setup.php(146): Mage_Index_Model_Mysql4_Setup->applyUpdates() #8 /home/xxx/domains/domain.nl/public_html/app/code/core/Mage/Core/Model/App.php(363): Mage_Core_Model_Resource_Setup::applyAllUpdates() #9 /home/xxx/domains/domain.nl/public_html/app/code/core/Mage/Core/Model/App.php(295): Mage_Core_Model_App->_initModules() #10 /home/xxx/domains/domain.nl/public_html/app/Mage.php(596): Mage_Core_Model_App->run(Array) #11 /home/xxx/domains/domain.nl/public_html/index.php(78): Mage::run('', 'store') #12 {main}";s:3:"url";s:1:"/";s:11:"script_name";s:10:"/index.php";s:4:"skin";s:7:"default";}

Geert-Jan
07/09/10, 17:46
Bel Berry?

sdetroch
07/09/10, 17:52
Database vanuit backup restoren om voorlopig verder te kunnen?

Mikey
07/09/10, 17:54
of enkel je table restoren: Table 'mrp_xxx.index_process' doesn't exist

Anoniem
07/09/10, 18:04
Ik probeer zo wel even nog een oudere backup terug te zetten, ik zal hier het resultaat posten.

Anoniem
07/09/10, 18:15
als ik die table aan probeer te maken door het deel uit de backup te gebruiken:

Fout

SQL-query:

CREATE TABLE `index_process` (
`process_id` int( 10 ) unsigned NOT NULL AUTO_INCREMENT ,
`indexer_code` varchar( 32 ) NOT NULL ,
`status` enum( 'pending', 'working', 'require_reindex' ) NOT NULL default 'pending',
`started_at` datetime default NULL ,
`ended_at` datetime default NULL ,
`mode` enum( 'real_time', 'manual' ) NOT NULL default 'real_time',
PRIMARY KEY ( `process_id` ) ,
UNIQUE KEY `IDX_CODE` ( `indexer_code` )
) ENGINE = InnoDB AUTO_INCREMENT =9 DEFAULT CHARSET = utf8;

MySQL retourneerde: Documentatie
#1005 - Can't create table './mrp_led/index_process.frm' (errno: 121) (<a href="server_engines.php?engine=InnoDB&amp;page=Status&amp;token =7d82b5080f47b62c78fddce9b81f1484">Details...</a>)

PeterT
07/09/10, 18:18
Dat is een probleem met een bepaalde key, of de tabel bestaat al, of er wordt ergens foutief gerefereerd.

Anoniem
07/09/10, 20:02
Is er iemand die ik hiervoor in kan huren om dit vanavond nog op te lossen?

BuGoff
07/09/10, 20:19
Ik heb wel tijd om je even te helpen, pm me anders even om dit verder te regelen

Anoniem
07/09/10, 22:13
Inmiddels opgelost, iedereen bedankt voor de moeite.

t.bloo
07/09/10, 22:25
en wat was uiteindelijk de oplossing?

Anoniem
07/09/10, 23:24
Nou, te simpel voor woorden.
Ik was de hele tijd vanuit de huidige database bezig, legen, backup erin.

De database verwijderd en toen opnieuw aangemaakt en daarin geïmporteerd, dat werkte wel.