da Staff Zen Cart Italia | 17 Mag 2010 | Installazione
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!)
da Staff Zen Cart Italia | 17 Mag 2010 | Installazione
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)
da Staff Zen Cart Italia | 17 Mag 2010 | Installazione
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.
da Staff Zen Cart Italia | 17 Mag 2010 | Installazione
Si, si può installare Zen Cart su di un server che già ospita un altro negozio elettronico.
Per maggiore sicurezza, prima di installare Zen Cart conviene eseguire un back up dell’altro programma e del suo database.
Inoltre, durante le fasi di settaggio e di test conviene dedicare a Zen Cart una cartella sua particolare.
Il database di Zen Cart va collocato in un database appositamente creato.
IMPORTANTE:
NON INSTALLARE ZEN CART NELLO STESSO DATABASE DI UN ALTRO PROGRAMMA.
LE TABELLE DEL DATABASE POTREBBERO VENIR SOVRASCRITTE O POTREBBERO CORROMPERSI.
da Staff Zen Cart Italia | 17 Mag 2010 | Installazione
Utilizzare l’ultima versione di Zen Cart è sempre racomandato per la massima compatibilità.
- Zen Cart v1.5.5 è programmato per PHP 5.5 sino a PHP 7.0 (attualmente è retro compatibile sino a PHP 5.2.10* se veramente necessario per upgrade temporaneo), e funziona con PHP 7.1
- Zen Cart v1.5.4 è programmato per PHP 5.5 e PHP 5.6 (ed è compatibile con PHP 5.3.7* e PHP 5.4 se sono state applicate patch e modifiche)
- Zen Cart v1.5.3 è compatibile con PHP 5.3.7* attraverso PHP 5.6 (o PHP 5.2.14 con sicurezza ridotta)
- Zen Cart v1.5.2 è compatibile con PHP 5.3.7* attraverso PHP 5.6 (o PHP 5.2.14 con sicurezza ridotta)
- Zen Cart v1.5.1 è compatibile con PHP 5.2.14 attraverso PHP 5.3.x.
- Zen Cart v1.5.0 è compatibile con PHP 5.2.14 attraverso PHP 5.3.x.
- Zen Cart v1.3.9 serie – è compatibile con PHP 5.2.10 attraverso PHP 5.3.x.
- Zen Cart v1.3.7-v1.3.8a sono compatibili con PHP 4.3.2 attraverso PHP 5.2.x, ma *non* PHP 5.3.
- Zen Cart v1.2.x through v1.3.6 sono compatibili con PHP 4.3.2 – 4.4.x. They are NOT compatibile con PHP 5.
- La prossima Zen Cart v1.6.0 è progettato per PHP 5.6 e PHP 7.x
Vedi anche la pagina di riferimento in ZenCart.com
Zen Cart v1.3.9
I requisiti minimi consigliati sono:
MINIMO: PHP 4.3.2 o superiore (RACCOMANDATO: PHP 5.2.x o superiore raccomandato per la miglior performance e maggior sicurezza),
MINIMO: Apache 1.3.38 o superiore. RACCOMANDATO: 2.2
MINIMO: MySQL 3.2.x o superiore. RACCOMANDATO: MySQL 4.1 or 5.1
I Register Globals possono essere on oppure off (consigliato), si raccomanda il safe_mode off.
safe_mode off recommended.
NOTA: diversi moduli di pagamento e di spedizione richiedono che il cURL sia istallato/compilato in php.
NOTA: a seconda dei metodi di pagamento accettati può rendersi necessario il ricorso a connessioni HTTPS.
E’ raccomandato – se disponibile – l’uso di SSL in fase di iscrizione (creazione di un Account) e in fase di acquisto, alcuni moduli di pagamento è possibile richiedano questo tipo di connessione.
PHP Versione
Zen Cart dalla v1.2.x alla v1.3.6 sono compatibili con PHP 4.3.2 – 4.4.x. NON sono compatibibili con PHP 5!
Zen Cart v1.3.7-v1.3.8a sono compatibili con PHP 5.1.x and PHP 5.2.x. e possono essere adattati a PHP 5.3 applicando questa patch: http://www.zen-cart.com/forum/showthread.php?t=140960
Zen Cart v1.3.9 e superiori sono compatibili con PHP 5.3.0 e superiori.
MySQL Version
MySQL 5 is not officially supported by Zen cart v1.3.7 and lower.
However, shopowners running v1.3.6 and newer seem to be reasonably successful. MANY addons for v1.2.x and v1.3.x are not properly written to MySQL 5 standards, and as such may require alterations if you choose to use them.
Using the latest version of Zen Cart is always recommended for maximum compatibility.
Zen Cart v2.0 has been written with MySQL 5.1 compatibility in mind. Addon-compatibility may vary.
Zen Cart v2.x
Zen Cart v2.0 (currently in development) will have a different set of MINIMUM requirements:
PHP 5.2.3 MINIMUM, and compatible with PHP 5.3 and PHP 6.0
CURL-with-SSL support compiled into PHP will be required
MySQL 4.1 MINIMUM, although MySQL 5 is becoming far more common and expected
Register-Globals may be on or off, but SHOULD be OFF – PHP safe mode should be OFF
SSL is recommended
NOTE: Use of HTTPS (ie: SSL) is highly recommended for the purpose of protecting the data you collect about your customers. Some payment modules require SSL in order to work, and using them without SSL is often a violation of your TOS with your merchant bank.
– – – – – – – – – – – – – – – –
Rif.: http://tutorials.zen-cart.com/index.php?article=6