【问题标题】:Eclipse PDT, how to setup 'Run Configurations'?Eclipse PDT,如何设置“运行配置”?
【发布时间】:2011-07-17 12:23:45
【问题描述】:

Eclipse PDT 非常漂亮,但这是我的问题,Re: Launcher(运行配置)

我试图在我的本地计算机(使用 WAMP 堆栈)上保持非常干净、简洁,并且我配置了许多虚拟主机,以使我的 URL 易于使用。
在 Eclipse 中,我设置了 PHP 服务器来对应这些 Vhost。

由于我有现有代码,我通常会“从现有资源”设置一个新项目。
然后当我尝试“运行”时,我会像这样自动生成 URL;其中包含项目名称: http://MyVhost/MyProj/testing.php

而我真正想要的是: http://MyVhost/testing.php

在获得有效的 URL 之前,我发现自己对服务器和运行配置进行了大量的编辑和调整。有什么建议吗?

【问题讨论】:

  • 在下面的回答中,我解释了如何在自动生成的 URL 中将项目名称 /MyProj 设置为 /。由于 OP 似乎使用文档根目录作为项目位置,因此它将起作用。我仍然觉得我错过了什么,因为我总是这样做是不自然的。

标签: php eclipse vhosts


【解决方案1】:

您可以创建一个新的运行配置Run->Run Configurations,并且只要您已将虚拟热点设置为服务器,您就可以取消选中 URL 下的“自动生成”选项并为每个项目手动输入您的 URL。因此,即使您指向项目中的不同文件,也没关系,因为 Eclipse 将使用您手动输入的 URL。保存这些,然后你就完成了!

【讨论】:

  • 但是问题是关于如何修复自动生成,所以这还没有回答问题。
  • 一旦您创建了一组服务器,就不需要自动生成,因为您可以简单地将其中的 url 部分留空。
【解决方案2】:

自动生成的 URL 的路径部分是基本路径(默认为 / + 项目名称)+ 项目位置内的文件路径。您可以在 Project | Properties | Debug 中将基本路径设置为 /。它也适用于Run configurations。如果您始终使用站点的文档根目录作为项目位置,它将起作用。

【讨论】:

    【解决方案3】:

    我遇到了类似的情况,如果我有一个名为“test”的虚拟主机,我想将该项目的所有内容都运行为...

    http://test/<whatever_else>/
    

    这是我的 3 步方法来解决它,但我不确定除了 zend 调试器不起作用之外的任何意外后果。

    1. 从 Eclipse 转到 Windows/首选项
    2. 转到 PHP/PHP 服务器
    3. 将默认 PHP Web 服务器从 http://localhost 更改为 http://

    如果您让它自动生成,该项目将附加第二个斜杠和您的项目名称。

    希望对某人有所帮助。帮了我很多。

    【讨论】:

      【解决方案4】:

      你可以修改 org.eclipse.php.server.ui 插件来获得你想要的方式。

      使用 Eclipse 的插件开发透视图来修改插件。对话框在

      中可用
      • /org.eclipse.php.server.ui/src/org/eclipse/php/internal/server/ui/launching/PHPWebPageLaunchShortcut.java
      • /org.eclipse.php.server.ui/src/org/eclipse/php/internal/server/ui/ServerLaunchConfigurationTab.java

      https://vsubhash.wordpress.com/2013/01/26/fix-for-url-auto-generate-bug-in-eclipse-php-pdt-plugin/

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-12-19
        • 2015-07-25
        • 2011-04-23
        • 2011-08-23
        • 1970-01-01
        相关资源
        最近更新 更多