1
Magento 매장의 제품 코드를 변경하는 방법에 대해 최근에 몇 가지 질문을했습니다.라이브 Magento 매장에서 데이터베이스 업데이트를 실행 하시겠습니까?
대답은 phpMyAdmin을 내에서이 명령을 실행하는 것이 었습니다 :
UPDATE `catalog_product_entity` SET `sku` = RIGHT(CONCAT('00000000', sku), 8)
그것은에서 우리의 제품 코드의 모든 변경, 완벽하게 일 :
63
3433
432
42342343
에 :
00000063
00003433
00000432
42342343
문제는; 매번 명령을 실행하면 제품 코드가 올바르게 변경되지만 모든 제품은 404'ing됩니다. 그런 다음 지표를 새로 고치고 잠김을 발견했습니다. 나는 다음과 같은 오류가 발생했습니다 :
Cannot initialize the indexer process.
은 그래서 SSH를 통해 다음 명령을 실행 :
rm -rf downloader/pearlib/cache/*
rm -rf downloader/pearlib/download/*
rm -rf var/cache/*
rm -rf var/session/*
rm -rf var/report/*
rm -rf var/tmp/*
rm -rf var/locks/*
하지만 인덱스 프로세스가 여전히 실행되지 않을 것입니다. 나는 데이터베이스를 완전히 엉망으로 만들고 기술 지원 엔지니어가 문제를 해결하기를 기다리고 있습니다. SQL 명령을 실행하기 전에 백업에서 데이터베이스를 복구 할 가능성이 높습니다.
내가 젠토를 엉망으로하지 않고 SQL 명령을 실행하는 방법을 해결하려고 노력하고있다 (1.5) 잠금 등 최대 그래서 제품이 404