在Linux上備份Laravel項目,你可以遵循以下步驟:
打開終端。
切換到你的Laravel項目所在的目錄。例如,如果你的項目位于/var/www/my-laravel-project
,請運行以下命令:
cd /var/www/my-laravel-project
tar
命令創建一個壓縮文件,其中包含整個Laravel項目。例如,要將項目備份到名為my-laravel-project-backup.tar.gz
的文件中,請運行以下命令:tar -czvf my-laravel-project-backup.tar.gz .
這將在當前目錄下創建一個名為my-laravel-project-backup.tar.gz
的壓縮文件,其中包含整個Laravel項目。
.env
文件和其他敏感配置文件,請確保將它們添加到壓縮文件中。例如:tar -czvf my-laravel-project-backup.tar.gz .env
/home/yourusername/backups
目錄,請運行以下命令:mv my-laravel-project-backup.tar.gz /home/yourusername/backups/
crontab -e
然后,在打開的編輯器中添加一行,如下所示(每天凌晨1點執行備份):
0 1 * * * cd /var/www/my-laravel-project && tar -czvf /home/yourusername/backups/my-laravel-project-backup-$(date +\%F).tar.gz .
保存并關閉編輯器?,F在,你的Laravel項目將每天自動備份到指定的目錄。
注意:在執行這些操作之前,請確保你有足夠的權限訪問和修改項目文件和目錄。