![从 Azure 中 Linux 上的 WEB 应用中删除文件](https://linux22.com/image/792883/%E4%BB%8E%20Azure%20%E4%B8%AD%20Linux%20%E4%B8%8A%E7%9A%84%20WEB%20%E5%BA%94%E7%94%A8%E4%B8%AD%E5%88%A0%E9%99%A4%E6%96%87%E4%BB%B6.png)
我在 Azure 上有一个 WP 网站,作为 Linux 上的 Web 应用托管,所以我是 root。我尝试更新插件,但出现崩溃。我停止应用程序并尝试删除插件的残留内容。它显示“拒绝访问”或“文件不存在”等。我重新启动了应用程序,以 root 身份登录并尝试使用 rm 将其删除。它也无法删除。我尝试对文件进行 chmod。该命令没有返回任何错误,但我仍然无法删除该文件。
它总是说我没有读取权限。如果我想移动文件,它也不会让我这样做。如果我想覆盖它,也是一样。
有什么建议吗?
谢谢,Ciprian
答案1
使用 ftp 或 sftp 连接到 Web 应用程序,并检查插件存储文件的位置并删除这些文件。 https://winscp.net/eng/docs/guide_microsoft_azure#appservice
如果这不起作用,请尝试使用 PowerShell 重新启动应用服务 https://learn.microsoft.com/en-us/powershell/module/az.websites/restart-azwebapp?view=azps-11.3.0