我已经设置了本地 Apache2,其中包含 PHP 和 mysql。我编写了一个 maven 构建脚本来将我的页面部署到该本地服务器上。除了一件事外,所有一切都运行良好:
当我指示 maven 清理页面(即删除所有文件)时,它会遇到权限问题,因为 maven 不能删除由 php 创建的文件和目录。
我创建了一个名为“web”的组。“Me”和“www-data”都是该组的成员。安装完所有文件(即复制到正确位置)后,maven 运行两个小命令:chown -R me:web www-dir
和chmod -R 777 www-dir
,一切正常。
运行网站会使 PHP 创建具有此权限的文件和目录:drwxr-xr-x 2 www-data www-data
并且 maven(或我)不允许删除这些文件。尝试运行chmod
并chown
给出相同的权限错误。
如果不使用魔法 »sudo-power« 我该如何修复这个问题?
问候 philipp