Hey all,
I recently moved an Omeka instance from an Ubuntu instance to CentOS 7. The /tmp and /files directories are owned by 'root' and are 777 . I am still receiving a "not writable" error.
I am a bit flummoxed: the error indicates that ImageMagick has created a related file in /tmp, but when I inspect this folder after the error, I see no related file. Would this file disappear when the '_rename' function fails? Can I assume that /tmp is properly permissioned and /files-permissions isn't a false-negative?
exception 'Omeka_Storage_Exception' with message 'Destination directory is not writable: '/var/www/omeka/files/original'.' in /var/www/omeka/application/libraries/Omeka/Storage/Adapter/Filesystem.php:219
Stack trace:
#0 /var/www/omeka/application/libraries/Omeka/Storage/Adapter/Filesystem.php(116): Omeka_Storage_Adapter_Filesystem->_rename('/tmp/99aae4631e...', '/var/www/common...')
#1 [internal function]: Omeka_Storage_Adapter_Filesystem->store('/tmp/99aae4631e...', 'original/99aae4...')
#2 /var/www/omeka/application/libraries/Omeka/Storage.php(67): call_user_func_array(Array, Array)
#3 /var/www/omeka/application/models/File.php(424): Omeka_Storage->__call('store', Array)
#4 /var/www/omeka/application/models/File.php(424): Omeka_Storage->store('/tmp/99aae4631e...', 'original/99aae4...')
#5 /var/www/omeka/application/models/Job/FileProcessUpload.php(23): File->storeFiles()
#6 /var/www/omeka/application/libraries/Omeka/Job/Dispatcher/Adapter/Synchronous.php(25): Job_FileProcessUpload->perform()
#7 /var/www/omeka/application/libraries/Omeka/Job/Dispatcher/Default.php(136): Omeka_Job_Dispatcher_Adapter_Synchronous->send('{"className":"J...', Array)
#8 /var/www/omeka/application/models/File.php(203): Omeka_Job_Dispatcher_Default->send('Job_FileProcess...', Array)
#9 [internal function]: File->afterSave(Array)