Zend_File_Transfer_Exception The given destination is not writable error

Hi all! New to Omeka and trying to set up a site with a collection. I’m using Omeka classic through ReclaimHosting and having trouble adding items. I was able to add a test item and now, no matter what I do, the destination is not writeable. Any help would be appreciated.
<Zend_File_Transfer_Exception: The given destination is not writable in /home/sunaibds/public_html/gwss/application/libraries/Zend/File/Transfer/Adapter/Abstract.php:1043
Stack trace:
#0 /home/sunaibds/public_html/gwss/application/libraries/Omeka/File/Ingest/Upload.php(35): Zend_File_Transfer_Adapter_Abstract->setDestination(‘/tmp’)
#1 /home/sunaibds/public_html/gwss/application/libraries/Omeka/File/Ingest/Upload.php(153): Omeka_File_Ingest_Upload->_buildAdapter()
#2 /home/sunaibds/public_html/gwss/application/models/Builder/Item.php(237): Omeka_File_Ingest_Upload->addValidator(Object(Omeka_Validate_File_Extension))
#3 /home/sunaibds/public_html/gwss/application/models/Builder/Item.php(199): Builder_Item->_addIngestValidators(Object(Omeka_File_Ingest_Upload))
#4 /home/sunaibds/public_html/gwss/application/libraries/globals.php(567): Builder_Item->addFiles(‘Upload’, ‘file’, Array)
#5 /home/sunaibds/public_html/gwss/application/models/Item.php(323): insert_files_for_item(Object(Item), ‘Upload’, ‘file’, Array)
#6 /home/sunaibds/public_html/gwss/application/models/Item.php(233): Item->_uploadFiles()
#7 /home/sunaibds/public_html/gwss/application/libraries/Omeka/Record/AbstractRecord.php(281): Item->beforeSave(Array)
#8 /home/sunaibds/public_html/gwss/application/libraries/Omeka/Record/AbstractRecord.php(530): Omeka_Record_AbstractRecord->runCallbacks(‘beforeSave’, Array)
#9 /home/sunaibds/public_html/gwss/application/libraries/Omeka/Controller/AbstractActionController.php(204): Omeka_Record_AbstractRecord->save(false)
#10 /home/sunaibds/public_html/gwss/application/controllers/ItemsController.php(148): Omeka_Controller_AbstractActionController->addAction()
#11 /home/sunaibds/public_html/gwss/application/libraries/Zend/Controller/Action.php(516): ItemsController->addAction()
#12 /home/sunaibds/public_html/gwss/application/libraries/Zend/Controller/Dispatcher/Standard.php(308): Zend_Controller_Action->dispatch(‘addAction’)
#13 /home/sunaibds/public_html/gwss/application/libraries/Zend/Controller/Front.php(954): Zend_Controller_Dispatcher_Standard->dispatch(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http))
#14 /home/sunaibds/public_html/gwss/application/libraries/Zend/Application/Bootstrap/Bootstrap.php(106): Zend_Controller_Front->dispatch()
#15 /home/sunaibds/public_html/gwss/application/libraries/Zend/Application.php(384): Zend_Application_Bootstrap_Bootstrap->run()
#16 /home/sunaibds/public_html/gwss/application/libraries/Omeka/Application.php(73): Zend_Application->run()
#17 /home/sunaibds/public_html/gwss/admin/index.php(28): Omeka_Application->run()
#18 {main}>

This error is saying that the “/tmp” folder on the server isn’t writeable. Omeka stores files in a temporary location first before saving them to their final location. On most servers, that’s /tmp, and usually you’ll have write access to. You might want to check with Reclaim if they have any advice or something they can do on that front.

One option you have is that you can change the folder Omeka will try to use for this “temporary” storage: it’s mentioned in the “Setting the Temporary Directory” section of this manual page. You could create a temp folder in your home directory and then add a storage.tempDir line to your application/config/config.ini file pointing to that temp folder’s path.

Thank you so much! That worked!