Upgrade Craft Commerce Terjebak
Pemasangan Craft Commerce saya sepertinya macet setelah membeli lisensi Pro. Saya mendapatkan kesalahan serupa di seluruh situs:
Base table or view not found: 1146 Table 'craft_xxx.xxx_commerce_customers' doesn't exist.
Saya telah memperbarui Craft ke versi terbaru. Commerce masih dalam versi 2. Memperbarui ke versi 3 melalui panel kontrol tidak berfungsi (batas memori) dan memperbarui melalui konsol menghasilkan beberapa kesalahan:
Applying new migrations ... error: The command "'/xxx/craft' 'migrate/all' '--no-backup' '--no-content'" failed.
> create table {{%commerce_lineitemstatuses}} ...Exception: SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'xxx_commerce_lineitemstatuses' already exists
Bahkan tidak yakin apakah saya perlu memperbarui sesuatu .. Hanya berharap situs tersebut aktif dan berjalan dan kembali ke pengembangan .. :) Saya dapat memulihkan database dan membiarkan file di tempatnya untuk Craft terbaru dan 2.2.22 Commerce dan coba tingkatkan lagi? Apakah itu akan berhasil?
Ada saran?
Jawaban
Meskipun saya tidak yakin persis apa yang menyebabkan masalah setelah klien saya membeli lisensi Craft Commerce Pro, masalah itu akhirnya diperbaiki dengan memulihkan database, meningkatkan Craft dan Craft Pro ke versi saat ini di mesin lokal saya, mendorong perubahan tersebut ke dev server, dan mengizinkan skrip pemutakhiran berjalan sepenuhnya di server pengembang. Terima kasih kepada @Brad karena telah mengarahkan saya ke arah yang benar.