【问题标题】:PhpStorm deployment successful but does not update remote filePhpStorm 部署成功但不更新远程文件
【发布时间】:2022-11-12 05:59:36
【问题描述】:

我正在使用共享托管平台来托管我的网站,并且我使用 PhpStorm 作为我的 IDE。

我已经为成功连接到服务器的部署配置了 PhpStorm。

当我将文件部署到服务器时,文件传输终端显示成功......但如果我检查服务器上的文件,它不会更新。

【问题讨论】:

  • 1)再检查一遍文件路径 2) 确保您使用的是正确的部署条目(如果您有多个)。您可能只是将其上传到另一台服务器...
  • 谢谢。我仔细检查并发现我正在上传到另一个文件夹。

标签: phpstorm cpanel


【解决方案1】:

部署似乎工作正常:如果它说已上传,那么它确实如此。

您可以在这样的文件上使用“与已部署的比较...”(或在文件夹上使用“与已部署的同步...”)来查看它是否会显示任何差异:如果显示差异则我们有问题;否则它是某个地方的错误配置。

https://www.jetbrains.com/help/phpstorm/comparing-deployed-files-and-folders-with-their-local-versions.html#compare-local


我已经看到很多具有类似描述的 PhpStorm 票证/论坛线索......这很可能是用户错误/错误配置。

  1. 请仔细检查文件路径(路径映射)。您可能正在上传到错误的文件夹。

    查看您的路径(来自您的屏幕截图):

    • 来源:C: mpphtdocsgentspplicationcontrollersPayments.php
    • 目标:/public_html/application/controllers/Payments.php

    agents 必须是此处的项目/网站名称,并且您从 /agents/application 上传到 /public_html/application

    这里可能不需要/public_html(至少对于此类控制器文件),您可能希望将其上传到/application 文件夹中。

  2. 确保您使用的是正确的部署条目(如果您有多个条目)。您可能只是上传到另一个/错误的服务器。

【讨论】:

    【解决方案2】:

    我曾多次与 PH​​PStorm 服务器/部署设置作斗争,并且遇到了几个令人沮丧的问题,这些问题对我来说似乎是 UX 错误。在我的最新案例中,我创建了一个新的开发服务器和关联的 phpstorm 项目,但是当我部署文件时,它们将进入生产服务器!经过一番折腾,最终将文件部署到正确/开发服务器的方法是将“映射”->“部署路径”从“”设置为“/”。这是 PHPStorm 的一个领域,似乎总是比它应该的更痛苦和错误。这是我对其他非常好的 IDE 的主要抱怨。也许这有助于其他人,因为我到达这里时正在寻找我最终不得不为自己旅行的解决方案。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-11
      • 1970-01-01
      相关资源
      最近更新 更多