PHP 和权限

标签 php apache permissions file-permissions chmod

我有一个应用程序要转移到新服务器。这样做时,客户帐户的上传功能停止工作,因为文件夹的所有者是“ftp”而不是“apache”我通过重命名文件夹然后使用目录复制功能解决了这个问题,我从某个地方复制并粘贴到具有正确名称的新文件夹,之后一切都很好。

我的问题是,php 可以更改文件夹或文件的所有权吗?

最佳答案

是的,php 可以更改文件的所有权。使用 chown($file, $user) .您可以编写一个简单的递归脚本来使用 chown 更改每个文件的所有者。

关于PHP 和权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7493385/

相关文章:

asp.net-mvc - 为什么即使授予 IIS_IUSRS 对该目录的写权限,我仍然收到 "Access to the path ' C :\. ..\.. .' is denied"?

Java 8 Applet 问题 ("java.lang.RuntimePermission" "accessDeclaredMembers")

PHP 对象在变量名中有分号(或其他奇怪的字符)

php - 如何使用变量来处理 Jquery 选择器

Apache 2 - AH02311 : Fatal error initialising mod_ssl

java - 组织.apache.hadoop.mapreduce.counters.LimitExceededException : Too many counters: 121 max=120

php - 如何使用 PHP 向某些用户授予访问权限

php - 在 mysql JOIN 查询后获取列行的总和

php - MySQL 检查数据库中的用户名和密码是否匹配

node.js - 如何将不同的子域指向同一服务器上的不同应用程序? (使用node.js作为代理?)