首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何控制netbeans php插件使用FTP上载文件时的文件权限

如何控制netbeans php插件使用FTP上载文件时的文件权限
EN

Stack Overflow用户
提问于 2009-04-02 22:42:26
回答 4查看 9.9K关注 0票数 5

每当netbeans执行ftp上载时,都会使用权限设置为640的权限上载文件。这会导致PHP抛出以下错误:

代码语言:javascript
运行
复制
Warning: Unknown: failed to open stream: Permission denied in Unknown on line 0

Fatal error: Unknown: Failed opening required '/Library/WebServer/Documents/notes/index.php' (include_path='.:/usr/local/php5/lib/php') in Unknown on line 0

虽然我可以在命令提示符下使用chmod o+r ./*快速清理它,但它会导致netbeans在我下次点击run时重新同步整个项目,这反过来又会将权限设置回640。

我需要一种让netbeans上传权限设置为644的文件的方法。

EN

回答 4

Stack Overflow用户

发布于 2011-04-12 05:46:02

如果您不想更改远程文件权限,请确保选中项目属性>运行配置下的“保留远程文件权限”复选框。

票数 11
EN

Stack Overflow用户

发布于 2009-04-03 00:36:01

我确定问题不在netbeans上。它和服务器上的ftpd在一起。

修复方法是在/etc/中创建一个名为ftpd.conf的文件,并添加以下行:

代码语言:javascript
运行
复制
umask all 022
票数 3
EN

Stack Overflow用户

发布于 2012-12-17 16:06:10

在您的vsftp.conf文件中,查找以下内容:

代码语言:javascript
运行
复制
# Default umask for local users is 077. You may wish to change this to 022,
local_umask=022

然后,根据需要取消注释/调整。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/711918

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档