Attenzione: manca la cartella sessions

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’);

Avviso, cartella di istallazione esistente

Uno degli errori più ricorrenti è l’avviso secondo cui la cartella di istallazione è raggiungibile seguendo un determinato percorso, che viene indicato dal sistema. L’avviso segnala la necessità di intervenire per la sicurezza del sito cancellando o rinominado in maniera originale la cartella stessa.

Per aiutare gli amministratori a conseguire un corretto settaggio del negozio in rete Zen Cart esegue automaticamente diversi controlli. Se si desiderano ulteriori informazioni su come correggerre altri errori o su come interpretare i segnali di Avviso, si raccomanda di leggere le altre FAQ e di consultare la documentazione in distribuzione su questo sito.

Come si installa una patch SQL?

Per procedere all’installazione di una Patch SQL, aprire il Pannello di Amministrazione alla voce Strumenti e scegliere Installa Patches SQL.

Per prima cosa aprire il MyAdmin per fare un Back-up totale

Poi, prima di procedere oltre porre la massima attenzione a:
1 – identificare se in fase di installazione si è posto un prefisso alla tabelle sql (esempio zen_).
2 – identificare come sono le tabelle nella patch da installare.

Se in fase di installazione NON si è imposto nessun valore (tipo zen_) e nella patch non vi sono riferimenti in questo senso (tipo zen_configuration_title) allora procedere o con “sfoglia” identificando la patch-da-caricare.sql e quindi UPLOAD oppure aperto il file (di piccole dimensioni) selezionato tutto il contenuto effettuare copia ed incolla nella finestrella e premere INVIO.

Altrimenti avendo inserito in fase di installazione un prefisso (tipo zen_) aperta la patch-da-caricare.sql ricordarsi di anteporre ad ogni nome tavola il prefisso in uso.

Attenzione a quanto riportato nella pagina:
PRIMA DI APPLICARE DEGLI SCRIPT IN QUESTO SPAZIO ASSICURARSI DI AVER ESEGUITO UN BACKUP COMPLETO DEL DATABASE

Chi installa contributi di una terza parte lo fa a proprio rischio.
Zen Cart™ non rilascia garanzie quanto alla sicurezza di script forniti da terzi.

Testare prima di utilizzarli su un database in uso! (Cioè in una copia del negozio in locale o in altro indirizzo in rete ma uguale!)

Come disabilito – modifico SSL ?

Localizza e sostituisci nei files di configurazione:

> includes/configure.php
> admin/includes/configure.php

// Define the webserver and path parameters
define(‘HTTP_SERVER’, ‘http://www.YOUR_SHOP.com’);
define(‘HTTPS_SERVER’, ‘https://www.YOUR_SHOP.com’);
define(‘ENABLE_SSL’, false); // secure webserver for checkout procedure?

I valori possono essere o > true (attivo) o > false (disattivato)

Come cambiare il Set di caratteri?

Nell’edizione Italiana a questo processo si è già provveduto, ma per conoscenza si riportano le istruzioni.

Con un editore di testo, cercare ed aprire:
> includes/languages/YOUR_LANGUAGE.php

Localizzare queste righe:
@setlocale(LC_TIME, ‘en_US.ISO_8859-1’);

// charset for web pages and emails
define(‘CHARSET’, ‘iso-8859-1’);

Sostituire: en_US.ISO_8859-1 con il set di caratteri di interesse.

Per le informazioni necessarie ai set caratteri visitare questo link.