Zen-Cart utilizza il cacheing delle queries sql per velocizzare la resa del codice, questo implica il definire e dare gli opportuni attributi ad una cartella ove storare le cached queries.

Per default questa viene settata in /cache.
Ma tale indirizzo può essere modificato in > configure.php

La directory deve esistere ed essere scrivibile (permessi a 755 o 777).
Quando ciò non avviene si produrranno errori anche SE il programma funziona MA ovviamente non vengono storate le queries.

Non volendo quindi utilizzare il sistema di sql cacheing, per non visualizzare più gli errori, conviene modificare i valori presenti nel file
> includes/init_includes/init_header.php

Verso inizio pagina trovare la riga:

define(‘WARN_SQL_CACHE_DIRECTORY_NOT_WRITEABLE’, ‘true’);

e sostituirne il valore definito in

define(‘WARN_SQL_CACHE_DIRECTORY_NOT_WRITEABLE’, ‘false’);