【问题标题】:XAMPP permission issue on MacOSxMacOS 上的 XAMPP 权限问题
【发布时间】:2015-06-02 21:16:58
【问题描述】:

我在 MacOSx Yosemite 上安装 XAMPP 时遇到问题。

我看过几个线程,特别是这个XAMPP permissions on Mac OS X?

我已经尝试了那里的解决方案,但我还没有让它们中的任何一个起作用。

我正在其上运行一个网站,该网站可以读取并在 php 中创建文件。我需要通过右键单击进入信息来授权对 htdocs 文件夹的访问,然后他们解锁挂锁。只有这样我才能写文件。这很烦人,不适合在网站上工作。

【问题讨论】:

    标签: php macos xampp


    【解决方案1】:

    如果 Xammp 使用不同的用户,例如 www-data,您可以使用 chown 以递归模式更改目录的所有者。

    sudo chown xampp-user /path/to/directory -R
    

    您可能需要更改该目录的 chmod。

    sudo chmod 755 /path/to/directory -R
    

    但是当您将目录从另一个地方复制或移动到 xampp 路径时,您需要再次执行这些步骤,因为所有者会不同。我同意这不是一个理想的环境。

    就个人而言,使用vagrant 进行开发会更容易。简单地说,它是一个无头虚拟机。这样您就不会遇到权限问题或类似问题。如果你之前没用过vagrantpuphpet是个创建本地环境的好地方。

    【讨论】:

    • 好的。我将明确地看一下 vagrant 和 puphet(不确定您是否提到 puPHPet)作为解决方案。否则我会看看第一!
    • 谢谢。根据您的解决方案,我得到了一些想法。我最终做的是我设置了一个 linux apache2 服务器,安装了一些库,一个 ftp 服务器和其他一些东西。当我需要的时候,我只是在那里 ftp 文件。我似乎无法让 puPHPet 正常工作,它基本上一直在自己工作,所以我使用 linux ubuntu 设置了自己的服务器。 sudo chown 命令也能正常工作,但一直使用起来非常乏味,因为我的 php 代码一直在创建新文件夹等!感谢您的帮助!
    猜你喜欢
    • 2018-10-13
    • 2023-03-15
    • 2011-11-15
    • 2020-08-15
    • 2021-04-01
    • 1970-01-01
    • 2012-02-21
    • 2012-07-13
    相关资源
    最近更新 更多