我使用腳本以編程方式設置在Drupal 7腳本在這裏所描述的用戶圖片:Drupal 7 save user picture programmatically。Drupal 7的問題與編程設置用戶圖片
該腳本工作正常,但一旦用戶的圖片已被設置爲特定用戶,如果我嘗試刪除照片(管理員或用戶本人)服務器返回:
警告:取消鏈接(/home/hkdepot/public_html/drupal_dev_4/sites/default/files/avatars/upload/b8f1e69e83aa12cdd3d2babfbcd1fe27_101.jpg):在drupal_unlink()中的權限被拒絕(/ home/hkdepot/public_html/drupal_dev_4/includes/file的第2199行。公司)。
的文件不會被從文件夾中刪除。
這是什麼我應該擔心?設置圖片時,這是一個正確的問題嗎?我如何處理它?
您是否嘗試過更改'upload'目錄的權限?而且,您可能需要在文件上傳完成後立即更改文件權限。 – Peon 2013-03-11 11:08:40
設置爲0775.該文件夾及其內容似乎是正確的我嗎? – MrUpsidown 2013-03-11 11:10:14
你確定新上傳的文件也有這些權限嗎?並且文件鏈接是否正確? – Peon 2013-03-11 11:13:12