Αυτό το πακέτο μετατρέπει το υπάρχον korrasoft.gr setup από Coffee-Drop-specific σε γενικό, white-label digital catalog που μπορείς να αντιγράφεις σε κάθε νέο πελάτη/subdomain. Όλες οι ρυθμίσεις (όνομα, τηλέφωνο, ωράριο, χάρτης, χρώμα, logo) γίνονται από το admin.
/korrasoft.gr/database/ (περιέχει το database.sqlite με όλα τα δεδομένα σου)/korrasoft.gr/public/uploads/ (αν έχεις ανεβάσει εικόνες)Το ZIP περιέχει αυτή τη δομή:
Κάνε εξαγωγή κάπου τοπικά. Θα βρεις τον φάκελο update-package/.
Πήγαινε στον φάκελο /korrasoft.gr/ και ανέβασε τα αρχεία ένα-ένα στις αντίστοιχες θέσεις. Όπου υπάρχει ήδη αρχείο, αντικατάστησέ το (Yes/Replace).
SettingsController.php πρέπει να μπει στο /korrasoft.gr/app/Http/Controllers/, όχι κάπου αλλού.Πήγαινε στο /korrasoft.gr/storage/framework/views/ και σβήσε όλα τα αρχεία .php (όχι τα .gitignore/.gitkeep).
Πήγαινε επίσης στο /korrasoft.gr/bootstrap/cache/ και αν δεις αρχεία config.php ή routes-v7.php, σβήσ' τα.
Επειδή το cPanel σου δεν έχει terminal, θα δημιουργήσω τον νέο πίνακα τοπικά στο laptop σου και θα ανεβάσεις το ενημερωμένο αρχείο database.sqlite.
File Manager → /korrasoft.gr/database/database.sqlite → δεξί κλικ → Download. Αποθήκευσέ το στον φάκελο του project σου στο laptop: C:\DEVELOPMENT\digital-catalog\coffee-drop\database\database.sqlite (αντικατάστησε το υπάρχον).
Αυτό κρατάει τα προϊόντα/κατηγορίες/φωτογραφίες σου ενημερωμένα.
Στον φάκελο C:\DEVELOPMENT\digital-catalog\coffee-drop\, αντίγραψε όλα τα αρχεία από το update-package/ στις σωστές θέσεις (ίδια διαδικασία όπως κάνεις στον server, αλλά τοπικά).
Άνοιξε PowerShell, πήγαινε στον φάκελο, και τρέξε:
cd C:\DEVELOPMENT\digital-catalog\coffee-drop php artisan migrate php artisan db:seed --class=CatalogSeeder
Όταν σε ρωτήσει για production, γράψε yes.
Αυτό φτιάχνει τον πίνακα settings και βάζει default τιμές, χωρίς να αγγίξει τα προϊόντα σου.
File Manager → /korrasoft.gr/database/ → Upload → επίλεξε το database.sqlite από το laptop. Αντικατάστησέ το.
https://korrasoft.gr — η δημόσια σελίδα θα φαίνεται γενική (χωρίς Coffee Drop στοιχεία) αν είσαι σε νέα εγκατάσταση, ή ίδια αν διατήρησες την παλιά βάση.https://korrasoft.gr/admin-login με τον κωδικό σου.Για κάθε νέο μαγαζί:
magazi2.korrasoft.gr)./korrasoft.gr/ στον νέο φάκελο του subdomain..env του νέου και άλλαξε:
APP_URL στο νέο domainADMIN_PASSWORD_HASH σε νέο hash (φτιάξτο τοπικά με php artisan tinker)APP_KEY σε καινούργιο (τοπικά: php artisan key:generate --show)database/database.sqlite ή ανέβασε ένα φρέσκο. Διέγραψε τα public/uploads/*.storage/framework/views/*.php και bootstrap/cache/*.php.