标签: php apache permissions
当我将php文件上传到服务器时,它获得权限600(不可执行,不可读)。直到两天前一切正常。
请帮帮我
答案 0 :(得分:1)
您应该在FTP服务器配置中查看UMASK。听起来它设置为177或其他东西。
您是否对配置执行了任何升级/更新?
另外,您使用的是什么FTP客户端和服务器?
如果您具有对该框的shell访问权限,请切换到SFTP。它更安全,消除了很多麻烦。
答案 1 :(得分:1)
快速解决方法:您可以直接通过php更改权限:
chmod("myfile.pdf", 0755);
另见http://php.net/manual/en/function.chmod.php