apache - 本地开发、Apache 与开发人员 - 文件权限

标签 apache development-environment file-permissions

我有兴趣使用 lamp stack 设置本地 php 测试/开发环境。
我想使用 eclipse 的 php 插件(我通常使用 java 并且非常熟悉 eclipse)。

  • 首先,直接在 apache/var/www 目录中本地开发我的网站是否正确?
  • 如果可以,有人可以描述如何正确设置 www 目录的权限,以便 eclipse (不以 root 身份运行)有权读取/修改该目录中的 php 文件吗?

这完全适用于本地开发,因此我认为安全性并不是那么重要的问题。

最佳答案

没关系,我亲自把它放在/var/www/下并放在www-data组下,并将我的用户名放入www-data组下。

您将自己添加到群组中:

sudo usermod -a -G www-data <username>

将组更改为 www-data,以防万一:

sudo chgrp -R www-data /var/www

获取新文件继承权限(750)

sudo chmod -R 2750 www-data /var/www

有些人喜欢将其放在/home/username/www/中,这样会更容易。

关于apache - 本地开发、Apache 与开发人员 - 文件权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1117557/

相关文章:

java - 开发环境 Java 6、Maven 2.x、Eclipse 3.4.x、JBoss 5 和 JBoss Seam

windows - 当涉及文件权限时,是否可以在Windows上构建相同的Linux docker镜像?

python - 通过 apache 记录空字节

apache - 使用 Apache htaccess 文件将 URL 更改为小写

svn - Magento 和 Subversion (SVN) - 开始构建开发环境吗?

c++ - 用于 C++ 开发的 Xcode 5 插件

java - 如何使用带有 SFTP 协议(protocol)的 JSch 检查读取权限?

c++ - 程序删除其他用户的文件

php - 尝试在 dokuwiki 上使用 Apache 重写时出现 404 错误

apache - 试图通过 htaccess 强制使用 https,但发生了奇怪的行为。它删除了一个正斜杠