Drupal Error: The specified file temporary://filem1o6yl could not be copied, because the destination directory is not properly configured. This may be caused by a problem with file or directory permissions. More information is available in the system log
Solution: Solution is to find out which user owns the web server (e.g. apache) process, then set the directory (usually every file and directory in your Drupal installation) to be owned by that user. This applies when PHP is executed by the server. On shared hosting often PHP is executed by the owner of the hosting account, so that the user name which should own the folders.
CD into your web root director and run the below command
# cd /var/www/html/ # cd sites/default/files # chown apache:apache * -R
If your using shared hosting it is a problem for your web host to resolve (if they are any good, many are not) so you only need to know this stuff if you are running your own server, or battling with a poor quality web host.