首页 > 解决方案 > Azure Git Hub 部署问题

问题描述

我一直在关注本教程https://docs.microsoft.com/en-us/azure/app-service/containers/tutorial-php-mysql-app

但是唯一的区别是我正在尝试上传我自己的 webapp 而不是演示“Laravel Tasks”

我已将 PHP 版本从 7.0 更改为 7.3

当我得到 Git Push Azure Master 步骤时,一切正常,直到我得到这个错误。

远程:将文件复制到目标目录'/home/site/wwwroot'......远程:................................ ................................远程:rsync:设置失败“/home/site/wwwroot/vendor/bin/composer”上的时间:不允许操作(1)远程:rsync:未能在“/home/site/wwwroot/vendor/bin/dep”上设置时间:不允许操作(1)远程:rsync:未能在“/home/site/wwwroot/vendor/bin/jp.php”上设置时间:不允许操作(1)远程:rsync:未能在“/home/site/”上设置时间wwwroot/vendor/bin/jsonlint”:不允许操作(1)远程:rsync:未能在“/home/site/wwwroot/vendor/bin/php-parse”上设置时间:不允许操作(1)远程:rsync :未能在“/home/site/wwwroot/vendor/bin/phpunit”上设置时间:不允许操作(1)远程:rsync:未能在“/home/site/wwwroot/vendor/bin/psysh”上设置时间:不允许操作(1)远程:rsync:未能在“/home/site”上设置时间/wwwroot/vendor/bin/upgrade-carbon”:不允许操作(1)远程:rsync:未能在“/home/site/wwwroot/vendor/bin/validate-json”上设置时间:不允许操作(1)远程:rsync:未能在“/home/site/wwwroot/vendor/bin/var-dump-server”上设置时间:不允许操作(1)远程:....... ..................................................... ..................................................... ..................................................... ..................................................... .......... 远程:rsync 错误:某些文件/属性未在 main 传输(请参阅以前的错误)(代码 23)。c(1196) [发件人=3.1.2]

谁能在这里指出我正确的方向?

标签: phpazuregithubazure-web-app-service

解决方案


您是部署到 Windows 还是 Linux 风格的 Azure 应用服务?几件事要尝试:

断开并重新将部署源连接到主存储库,看看是否有帮助。如果您要部署到暂存槽,请尝试部署到生产槽。

请尝试通过启动脚本安装作曲家。默认情况下,Kudu不运行 Composer。要在 Kudu 部署期间启用 Composer 自动化,您需要提供自定义部署脚本

另外,请查看有用的博客,其中包含使用 WebApp for Containers 时应了解的内容 - https://blogs.msdn.microsoft.com/waws/2017/09/08/things-you-should-know-网络应用和 Linux/


推荐阅读