Although this error causes from many different reasons, it is usually caused by incorrect folder permissions. Each file and folder on your website has a set of permissions. Your server do an audit based on these permissions. Because of incorrect permissions to these folders, write files cannot be performed on your server, which means that new files cannot be created and added.
