通常,当我需要部署CakePHP应用程序时,请执行以下操作:
composer install
现在,我正在使用不提供SSH连接或“本地”外壳的托管服务器。我只有一个FTP访问权限。当然,LAMP已经配置好了。
尝试一下,我这样做:
它可以工作,但是每次我需要更新远程安装时都会很痛苦。
我使用lftp
来同步源文件,但是对于数据库,除了手动应用更改或重新创建每次丢失数据的整个架构之外,我没有找到合适的方法。
是否存在(半)自动方式来部署和保持仅依赖于FTP和phpmyadmin的CakePHP项目的远程安装?