0

当我将 php 文件上传到服务器时,它会获得 600 权限(不可执行,不可读)。直到两天前一切正常。

请帮我

4

2 回答 2

1

您应该查看 FTP 服务器配置中的 UMASK。听起来它设置为 177 或其他东西。

您是否对配置进行了任何升级/更新?

另外,您使用的是什么 FTP 客户端和服务器?

如果您对盒子有外壳访问权限,请切换到 SFTP。它更安全,消除了很多麻烦。

于 2012-06-21T16:14:55.717 回答
1

快速解决方法:您可以直接通过 php 更改权限:

chmod("myfile.pdf", 0755);

另请参阅http://php.net/manual/en/function.chmod.php

于 2012-06-21T16:47:26.867 回答