【问题标题】:Eclipse workspace as htdocs in XAMPP not working in Mac?Eclipse 工作区作为 XAMPP 中的 htdocs 在 Mac 中不起作用?
【发布时间】:2010-12-01 19:11:15
【问题描述】:

我今天买了一台 MacBook Air(我已经从 PC 用户转换为 Mac),我最近为 Mac 安装了 XAMPP 和 Eclipse,我尝试将 Eclipse 的工作区设置为 XAMPP 中的 htdocs 文件夹.我总是收到警告:

工作区正在使用或无法创建,请选择其他工作区!

我尝试设置的目录是 /Applications/XAMPP/htdocs

我一直在尝试设置另一个目录,只要它不是上面的目录,它就可以正常工作。我做错了什么?我想要上面的目录。请。帮助

【问题讨论】:

    标签: macos xampp eclipse-pdt


    【解决方案1】:

    解决办法是这样的:

    1. 进入 htdocs 文件夹并按 CMD+I 调出“获取信息”窗口
    2. 在此窗口中,转到右下角并单击挂锁图标,输入您的密码以解锁窗口中的权限设置
    3. 您将看到用户列表及其各自的权限。将“admin”的权限更改为“Read & Write”
    4. 再次单击挂锁以保存更改并锁定 htdocs 文件夹的权限
    5. 启动 Eclipse,然后选择 htdocs 作为您的工作区,然后
    6. 瞧!大功告成。

    希望对您有所帮助。

    【讨论】:

      【解决方案2】:

      这可能是权限问题。应用程序可能没有请求管理员权限来写入(或以某种方式控制)该目录,它可能只是默默地失败。通常,您需要提供管理员权限才能修改/Applications/ 下的任何内容。

      无论如何,我不建议您使用/Applications/XAMPP/htdocs/ 作为您的工作区。您的工作区应该在您的主目录中(Documents 或者甚至可能是 Library,尽管前者会更直观),或者如果多个用户需要访问它,则应该在其他一些共享位置。将其与应用程序本身捆绑在一起可能会在应用程序升级期间丢失数据,或者以其他方式混淆问题。

      为什么要将数据放在/Applications/ 目录中?

      【讨论】:

      • 嗨大卫!我在那个目录 /Application/XAMPP 中安装了 XAMPP。我在 htdocs 文件夹中有工作区,因为它是在浏览器中更新和预览的最简单方法。至少在我使用 PC 时。我试图将 XAMPP 文件夹移动到 Documents 文件夹,但我遇到了同样的问题。我认为问题出在 htdocs 文件夹中
      • @Woho87:在工作空间层次结构中的某个地方是否可能有一个.lock 文件?这可能是问题的最简单原因。
      • 如果我有文件夹 /Documents/workspace/"arbitrary folder"。它可以工作,但我无法像将 htdocs 作为工作区文件夹一样轻松预览
      • @Woho87:“预览”涉及什么?它应该可以配置为将 Eclipse 和/或您的 Web 服务器指向您需要的任何文件夹。至少,这是我最后一次使用 XAMPP(不久前)。
      • 如何将 XAMPP 指向除 htdocs 之外的另一个文件夹?我试图访问文件 httpd.conf 但它显示没有可以打开此文件的应用程序。我是 Mac 上的新手,但在 PC 上,文本编辑器可以打开各种文件
      【解决方案3】:

      这里的问题是这个工作区被锁定了。快速的解决方案是删除 /Applications/XAMPP/htdocs/.metadata/.lock

      稍长一点的解决方案是在出现这种情况时尝试以下命令: 查找 /Applications/XAMPP/htdocs -name "lock" -exec echo {} \;

      这将显示该目录中名称已锁定的所有文件。请记住,隐藏文件以 . (例如 .lock 或 .metadata)。

      更长的答案是 /Applications 在用户空间之外,不应该用于用户文档(如代码文件)。理想情况下,这些应该移动到 /Users 中的某个位置或为此目的专门创建的目录(例如 /home 或 /shared)。我特别喜欢有一个 /Users/Shared 目录来在帐户之间共享文件。

      【讨论】:

        猜你喜欢
        • 2015-09-16
        • 2016-03-14
        • 2019-09-27
        • 2020-01-30
        • 2022-09-22
        • 2010-10-24
        • 1970-01-01
        • 2017-07-27
        • 2015-02-23
        相关资源
        最近更新 更多