Php Drupal 7存在编程设置用户图片的问题
我正在使用一个脚本以编程方式在Drupal7中设置用户图片。此处描述了脚本: 脚本工作正常,但一旦为特定用户设置了用户图片,并且如果我尝试删除该图片(作为管理员或用户本人),服务器将返回: 警告:取消链接(/home/hkdepot/public_html/drupal_dev_4/sites/default/files/avatars/upload/b8f1e69e83aa12cdd3d2babbfbcd1fe27_101.jpg):drupal_unlink()中的权限被拒绝(/home/hkdepot/public_html/drupal_dev_4/includes/file.inc的第2199行) 该文件不会从文件夹中删除 这是我应该担心的吗?设置图片时,这是一个正确的问题吗?我该怎么处理呢 775=RWXR-x=用户:读写执行组:读写执行世界:读取、执行 这只意味着试图删除文件(可能是www数据)的用户不是所有者,也不在所有权组中。所以你要么需要Php Drupal 7存在编程设置用户图片的问题,php,drupal,drupal-7,Php,Drupal,Drupal 7,我正在使用一个脚本以编程方式在Drupal7中设置用户图片。此处描述了脚本: 脚本工作正常,但一旦为特定用户设置了用户图片,并且如果我尝试删除该图片(作为管理员或用户本人),服务器将返回: 警告:取消链接(/home/hkdepot/public_html/drupal_dev_4/sites/default/files/avatars/upload/b8f1e69e83aa12cdd3d2babbfbcd1fe27_101.jpg):drupal_unlink()中的权限被拒绝(/home/h
777
上传
目录的权限?此外,您可能需要在文件上载后立即更改文件权限。文件夹及其内容设置为0775。对我来说似乎正确?你确定新上传的文件也有这些权限吗?文件链接正确吗?你说的“新上传的文件”是什么意思?头像/上传/文件夹中的文件是手动复制到那里的。我只是用上面提到的脚本将它们链接到用户帐户,然后使用Drupal界面删除图片。我甚至没有试图替换它。文件链接也是正确的。哦,好吧,这很有效。虽然我认为它可以与0775一起工作,因为文件的所有者是正确的用户(在VPS上)。无论如何,谢谢你。