很难解释,最好观看此视频:PhpStorm 2016.2.1 bug when creating new project from excisting filese
这只发生在这个项目文件中!其他项目接缝创建没有问题。
2016-07-31 16:34:55,222 [11533661] ERROR - intellij.openapi.progress.Task - null
java.lang.NullPointerException
at com.jetbrains.plugins.webDeployment.AutoUploadComponent.getInstance(AutoUploadComponent.java:59)
at com.jetbrains.plugins.webDeployment.RemoteHostTask.doRun(RemoteHostTask.java:279)
at com.jetbrains.plugins.webDeployment.actions.createproject.CreateWebProjectWizard$3.run(CreateWebProjectWizard.java:211)
at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:635)
at com.intellij.openapi.progress.impl.CoreProgressManager$9.run(CoreProgressManager.java:384)
at com.intellij.openapi.progress.impl.CoreProgressManager$3.run(CoreProgressManager.java:170)
at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:494)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:443)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:54)
at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:155)
at com.intellij.openapi.application.impl.ApplicationImpl.a(ApplicationImpl.java:555)
at com.intellij.openapi.application.impl.ApplicationImpl$2.run(ApplicationImpl.java:308)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
2016-07-31 16:34:55,222 [11533661] ERROR - intellij.openapi.progress.Task - PhpStorm 2016.2.1 Build #PS-162.1447.5
2016-07-31 16:34:55,222 [11533661] ERROR - intellij.openapi.progress.Task - JDK: 1.8.0_76-release
2016-07-31 16:34:55,222 [11533661] ERROR - intellij.openapi.progress.Task - VM: OpenJDK Server VM
2016-07-31 16:34:55,222 [11533661] ERROR - intellij.openapi.progress.Task - Vendor: JetBrains s.r.o
2016-07-31 16:34:55,222 [11533661] ERROR - intellij.openapi.progress.Task - OS: Windows 10
答案 0 :(得分:1)
这是一个错误。我使用phpstorm已经2年了,我可以肯定地告诉你 - 这不应该是那样的。 我也注意到了这一点,但我认为我的环境出了问题(看起来不是这样,哈哈)。
project root
"应突出显示每个子文件夹
as"下载",绿色背景颜色 - 此刻
它已经坏了,不完全是,但它只是视觉效果。.idea
。这并没有完全破坏 - 你可以"解决方法"它。解决方案(目前) - 确保您的根路径'目录与'项目根目录'
不同例如:
/var/www/userX/
/var/www/userX/websiteName/public_html/
(或/ www /,无论如何)/websiteName/
为root path
- (设置 - >构建,执行,部署 - >部署 - 远程服务器设置) - / websiteName / public_html / 像往常一样project root
时,您选择/public_html/
(而不是&#39; /&#39;像往常一样) - 这就是诀窍。< / LI>
现在,当您选择了&#39;项目根目录&#39; (与&#39;根路径&#39;不同) - 后退(click previous in wizard
),然后select your ftp server
(是,再次)和click next
。
现在您可以看到您的远程项目树以绿色背景颜色突出显示 - 选择您不想下载的文件夹(从下载中排除) - 然后重复前后移动(向导中的上一个 - 下一个)。
在此之后,您可以看到您的远程项目树已正确突出显示,您可以继续&#34; next&#34;。收集和下载文件后,您的项目将按原样打开。
如果它没有帮助 - 重新启动phpstorm并再次重复创建项目,选择相同的目标文件夹 - 此时,本地存在的文件将不会被下载两次,因此它会更快。