Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
当我将 php 文件上传到服务器时,它会获得 600 权限(不可执行,不可读)。直到两天前一切正常。
请帮我
您应该查看 FTP 服务器配置中的 UMASK。听起来它设置为 177 或其他东西。
您是否对配置进行了任何升级/更新?
另外,您使用的是什么 FTP 客户端和服务器?
如果您对盒子有外壳访问权限,请切换到 SFTP。它更安全,消除了很多麻烦。
快速解决方法:您可以直接通过 php 更改权限:
chmod("myfile.pdf", 0755);
另请参阅http://php.net/manual/en/function.chmod.php