php - 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]
谁能在这里指出我正确的方向?
解决方案
您是部署到 Windows 还是 Linux 风格的 Azure 应用服务?几件事要尝试:
断开并重新将部署源连接到主存储库,看看是否有帮助。如果您要部署到暂存槽,请尝试部署到生产槽。
请尝试通过启动脚本安装作曲家。默认情况下,Kudu不运行 Composer。要在 Kudu 部署期间启用 Composer 自动化,您需要提供自定义部署脚本。
另外,请查看有用的博客,其中包含使用 WebApp for Containers 时应了解的内容 - https://blogs.msdn.microsoft.com/waws/2017/09/08/things-you-should-know-网络应用和 Linux/
推荐阅读
- android - 由于工具栏,RecycleView 在底部留下空白空间
- php - 如何将数据数组插入另一个数组
- postgresql - PostgreSQL 10:如何仅在表 B 中存在的 ID 上删除表 A 中的孤立行?
- excel - Excel VBA如何在不知道范围的情况下复制过滤列
- json - Spark保存为JSON忽略空值
- java - SonarQube 漏洞:显式声明变量的可见性
- c# - 如果多个应用程序实例正在运行,如何获取应用程序的活动/前台实例?
- javascript - 分机 JS 3.4。回调
- php - 在 php 中运行多个 SQL Server 查询
- shell - 一些应用程序从 midi 文件中获取哔(shell)命令