如何通过 FTP 上传更改的文件? (文字出版社)
How do I upload changed files via FTP? (wordpress)
我习惯了 git 和命令行的东西,但在 wordpress 网站上工作自由职业。我有 FTP 访问权限,但我正在处理的站点在 wp-content 中有大约 16,000 个文件。有没有办法自动只上传更改的文件?我正在使用 Filezilla 并且有一个选项可以做到这一点,但无论如何要浏览 16,000 个文件需要几个小时。我知道我可以使用 git 并手动执行操作,但这很痛苦。
如果 wordpress dev 有任何更简单的方法,我愿意接受 FTP 以外的建议。
由于您必须 FTP¹,您的选择非常有限。可以通过 git 将免费(容量有限)服务部署到 SFTP²。一些示例:DeployBot、Buddy.works、DeployHQ 等。还有 Beanstalk,我过去用过并且效果很好,但免费帐户限制为 100MB(这显然不适合你的情况,听起来客户太便宜了,无法购买付费帐户)。在 git 中存储媒体库对我来说有点奇怪,但这是另一个话题,我理解你的困境。
¹我会 高度 建议使用 FTP 的不安全性作为论据,试图说服客户切换到...几乎任何其他东西。
²不确定这些服务是否支持 FTP(相对于 SFTP)。你可能需要问,但他们可能不会考虑 FTP.
的不安全感
编辑 - 可能还有一些开源选项像这样(尽管是旧的)解决方案:https://github.com/mehedi101/ftploy(纯粹作为一个例子;还有其他的,但它们的复杂性似乎各不相同,我还没有尝试过他们)
我习惯了 git 和命令行的东西,但在 wordpress 网站上工作自由职业。我有 FTP 访问权限,但我正在处理的站点在 wp-content 中有大约 16,000 个文件。有没有办法自动只上传更改的文件?我正在使用 Filezilla 并且有一个选项可以做到这一点,但无论如何要浏览 16,000 个文件需要几个小时。我知道我可以使用 git 并手动执行操作,但这很痛苦。
如果 wordpress dev 有任何更简单的方法,我愿意接受 FTP 以外的建议。
由于您必须 FTP¹,您的选择非常有限。可以通过 git 将免费(容量有限)服务部署到 SFTP²。一些示例:DeployBot、Buddy.works、DeployHQ 等。还有 Beanstalk,我过去用过并且效果很好,但免费帐户限制为 100MB(这显然不适合你的情况,听起来客户太便宜了,无法购买付费帐户)。在 git 中存储媒体库对我来说有点奇怪,但这是另一个话题,我理解你的困境。
¹我会 高度 建议使用 FTP 的不安全性作为论据,试图说服客户切换到...几乎任何其他东西。
²不确定这些服务是否支持 FTP(相对于 SFTP)。你可能需要问,但他们可能不会考虑 FTP.
的不安全感编辑 - 可能还有一些开源选项像这样(尽管是旧的)解决方案:https://github.com/mehedi101/ftploy(纯粹作为一个例子;还有其他的,但它们的复杂性似乎各不相同,我还没有尝试过他们)