我在PhpStorm部署设置中添加了一个服务器,但工具 - >部署 - >上传到菜单仍然是灰色的。
答案 0 :(得分:94)
您需要在服务器中指定部署路径映射。即使它只是根路径,您也需要输入/。 PhpStorm不会自动执行此操作。
在部署设置中转到您的服务器,点击'映射'选项卡并在服务器上的“部署路径”中输入斜杠(或您的映射)。领域。您不需要输入Web路径。现在应该取消部署菜单。
答案 1 :(得分:9)
此外,如果您的本地路径(内部映射配置)不是您的项目根目录,则必须单击项目树中的可部署文件夹才能启用该菜单。
答案 2 :(得分:7)
答案 3 :(得分:1)
在版本2019.2中,如果不将路径设置为/ in映射,它将显示为灰色。 以前的版本,您可以将其留空
答案 4 :(得分:0)
如果部署可用且突然不再有效,请确认您的凭据未从部署设置(连接选项卡)中删除。
答案 5 :(得分:0)
如果这些答案中的任何一个都无济于事,因为您甚至看不到服务器菜单,则可能是禁用了Remote Hosts Access
插件。
转到设置,转到插件,然后启用Remote Hosts Access
。
答案 6 :(得分:0)
请检查设置(Ctrl + Alt + S)中是否启用了以下选项。如果Php Storm崩溃,则无需检查。检查以下选项,然后重新启动编辑器。
这适用于2017.2.1版 另外,请选中Windows->将当前布局存储为默认布局,以确保将来可以恢复该布局。
答案 7 :(得分:0)
编辑器中打开的文件可能属于外部库(项目树的底部)。 这些外部库文件无法部署。