Take Backup And Restore in Localhost
Para hacer Backup de todo el proyecto:
- Primero remover y limpiar cache de laravel asi:
- php artisan config:cache
- php artisan cache:clear
- php artisan view:clear
- php artisan optimize
- Comprimir toda la carpeta:
- ~/Sites/realestate Right click en explorer y comprimir a ZIP, queda un archivo como de 70MB:
- realestate.zip Ahora exportar la base de datos, exportarla con phpMyadmin
- Export
- Custom
- Tick ON (IF NOT EXIST - less efficient as indexes will be generated during table creation)
- Go Listo!
Para restaurarlo:
- pasar estos dos archivos a un carpeta y:
- extraer el realestate.zip
- crear una nueva base de datos en phpMyadmin “laravelbackup” por ejemplo.
- importar base de datos de file realestate.sql con phpMyadmin
- ahora ir a la carpeta ~/Sites/realestate_backup/realestate y correr:
- composer update
- para conectarnos a nuestra nueva base de datos importada, modificar .env
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=laravelbackup
DB_USERNAME=enrique
DB_PASSWORD=sousa1234
- Probar corriendo:
- php artisan serve Listo!