Subito dopo la prima installazione di Magento può sorgere un problema, dovuto a permessi limitati, che non consente la creazione di cartelle sul server.
Il problema viene segnalato da Magento con un riferimento ad un numero di log che poi viene immagazzinato in /var/report/ sul server.
Nella prima riga di questo report si legge
Could not determine temp directory, please specify a cache_dir manually
In sostanza non è stata trovata la directory che permette di utilizzare il sistema di cache di Magento.
La soluzione sta nel creare manualmente la cartella /tmp/ nella root e impostargli i permessi su 777 o 755 (dipende dalla configurazione del server).
Poi si deve aprire lib/Zend/Cache/Backend/File.php e cercare il codice
protected $_options = array(
‘cache_dir’ => null,
e sostituire con
protected $_options = array(
‘cache_dir’ => ‘tmp’,
Adesso si dovrebbe utilizzare la piattaforma ecommerce senza ricevere più questo tipo di errore.