Magento 1.9 index patlaması

Bahadır
Written by Bahadır on
Magento 1.9 index patlaması

Nasıl oluyor?

indeksleme işlemi sırasında mysql pat diye kapanmışsa yada sunucuda hiç dosya yazmaya yer kalmamışsa işlem ortada kalabiliyor. Mysql sistem tablolarında indekslemeye dair bir iz kalıyor ve silinemiyor. db.table.index gibi bir isim yapısı olduğu için db2 olarak kullanırsak bundan sonra sql tablosunu düzeliyor.

Bunun için mysqldump ile yedek alıp başka isimdeki database’e komple yazıp sistemi bu db üzerinde çalışabilir hale getirmek gerekiyor.

Yapılması gerekenler:

1- maintanence mode’u açmak için ana dizine maintenance.flag isimli bir dosya oluşturuyoruz.

sudo touch /magentodirectory/maintenance.flag

2- magento isimli database’i bu komutla yedek alıyoruz.

sudo mysqldump -u [user] -p [database_name] > [filename].sql

3- yeni database açıyoruz magento2 isminde.

4-

mysql -u [user] -p [database_name] < [filename].sql

komutu ile magento2 üzerine yedek yazılır.

5- magmi kullananlar için onun ayarlarına girerek database adını magento2 olarak düzenlemek.

6- maintenance.flag’i kaldırmak ve yönetim panelinden tekrar indekslerin tamamını yenilemek.

Comments

comments powered by Disqus