da Staff Zen Cart Italia | 27 Mag 2010 | Messaggi di Errore
Scarica da Zen-Cart.com lo script TECHSUPP.PHP e caricalo nel tuo spazio web.
Richiamalo quindi via browser ed effettua per i test, quindi:
a. il Safe Mode è abilitato? Se sì, questo è un problema!
b. è correto l’indirizzo settato in “session.save_path”?
Prova a cambiare in /includes/configure.php settando la voce DIR_FS_SQL_CACHE con quanto viene proposto alla riga “session.save_path”.
Se dopo questo il sistema non lavora correttamente, crea una cartella “tmp” in un posto a scelta nello spazio web (esempio: qualcosa come /home/mystore/public_html/tmp ) dai i permessi appropriati (chmod 777 per UNIX, scrivibile per Windows). Setta poi la configurazione in /includes/configure.php a questo nuovo path (/home/mystore/public_html/tmp) e riprova.
Se dopo tutto ciò il problema persiste, posta l’output del TECHSUPP.PHP nella parte inerente il “php info” del forum di zen-cart.com oppure scrivi il link dove lo Staff di supporto potrà accedere e visualizzare il risultato del file techsupp.php direttamente al tuo server, in tal maniera ti saranno prospettate ulteriori opzioni in relazione al tuo specifico problema.
da Staff Zen Cart Italia | 27 Mag 2010 | Messaggi di Errore
Non accedo al pannello di amministrazione per la prima volta.
Per prima cosa verificare la versione di PHP installata nel server in uso.
C’è un bug in qualche distribuzione del php 4.1.2 che impedisce il corretto funzionamento del global $SESSION array.
Per eventuali informazioni e dettagli contatta il fornitore di hosting.
Localizzare ed aprire:
> admin/includes/configure.php
> /includes/configure.php
e cercare quindi la parte
// define our database connection
define(‘DB_TYPE’, ‘mysql’);
define(‘DB_SERVER’, ‘localhost’); // eg, localhost – should not be empty for productive servers
define(‘DB_SERVER_USERNAME’, ‘my_user_name’);
define(‘DB_SERVER_PASSWORD’, ‘my_password’);
define(‘DB_DATABASE’, my_db’);
define(‘USE_PCONNECT’, ‘false’); // use persistent connections?
define(‘DIR_FS_SQL_CACHE’, ‘/tmp’);
define(‘STORE_SESSIONS’, ‘db’); // leave empty ” for default handler or set to ‘mysql’
Sostituire quindi in entrambi i files le linee:
define(‘STORE_SESSIONS’, ‘mysql’); // leave empty ” for default handler or set to ‘mysql’
Questo dovrebbe riparare ai problemi del php versione 4.1.2.
Per differenti versioni di PHP o per ulteriori problematiche di logging in, puoi postare nel forum indicando tutti i dati necessari per esaminare l’accaduto.
NOTA BENE
Se l’errore dato è tipo 500, presumibilmente vi è un’errata lettura o interpretazione del file .htaccess presente (maggiori dettagli nel forum).
Rimuovendo il file .htaccess si ripristinerà visualizzazione ed accesso al pannello.
————————————-
Non accedo al pannello – Mamma ho perso la password
Si spera che tu abbia accesso al pannello MySql.
Entra e cerca la tabella admin
Premi matita e sovrascrivi l’attuale password presente (criptata) con questo valore
104de2a4703cc3f17db95f413812d8ab:af
che corrisponde alla parola admin.
Premi Esegui ed esci.
Ora utilizzando lo stesso user e con la password admin sarà possibile accedere, poi in strumenti > settaggi admin alla voce di questo amministratore premi Reset Psw e potrai rimettere la tua nuova password, tenendone magari copia …
————————————-
Non accedo al pannello – Versione > 1.3.7
Sembra che l’accedere al pannello di amministrazione di zen-cart-1.3.7.1 utilizzando un server con PHP-4.3.2 dia errore, cioè dopo aver inserito login/passwd, il sistema continua a ritornare alla pagina di login.
I dettagli del problema ed una qual soluzione sono disponibili qui.
da Staff Zen Cart Italia | 27 Mag 2010 | Messaggi di Errore
Questo è un errore abbastanza comune nelle installazioni su server Windows. Niente panico, aprire i files di configurazione:
- includes/configure.php
- admin/includes/configure.php
Per procedere quindi al riposizionamento del simbolo / o percorso, da
define(‘DIR_FS_SQL_CACHE’, ‘/cache’);
a:
define(‘DIR_FS_SQL_CACHE’, ‘cache/’);
oppure:
define(‘DIR_FS_SQL_CACHE’, ‘cache’);
oppure:
define(‘DIR_FS_SQL_CACHE’,’c:/windows/cache’);
Nell’installazione su Windows bisognerà poi procedere nel pannello di amministrazione di Zen Cart in
> Configurazione > Sessioni > Cartella Sessioni
e disporre anche lì il medesimo valore posto nei files di configurazione.
da Staff Zen Cart Italia | 27 Mag 2010 | Messaggi di Errore
La cartella delle immagini – images – deve avere i permessi CHMOD a 777 per poter essere scrivibile.
Nota Bene: anche tutte le altre cartelle e sottocartelle al loro interno devono avere il medesimo livello di permessi.
Esempio:
/images
/images/large
/images/medium
/images/attributes
/images/dvd
/images/large/dvd
/images/medium/dvd
da Staff Zen Cart Italia | 27 Mag 2010 | Messaggi di Errore
L’errore ‘Connection to database failed’ – ‘Errore di connessione al database’ è dovuto alle impostazioni date al database.
1) Assicurarsi di aver creato un database
2) Creare username e password
3) Aggiungere il permesso ‘DBA’ all’username
4) Aggiungere l’ username al database
5) Assicurarsi di usare il prefisso di username e database che viene usato dal pannello di controllo, ossia / prefisso_nomedatabase, prefisso_username
E assicurarsi che:
6) Il server del database sia sulla stessa macchina … ossia localhost. Se così non fosse, basterà inserire l’indirizzo Ip invece di localhost, e sarà un Ip diverso da quello dello spazio web utilizzato. Ricavarlo dal pannello di controllo.
da Staff Zen Cart Italia | 27 Mag 2010 | Messaggi di Errore
Questo errore scatta quando i permessi sul file sono settati su Read, Write e Execute (UNIX) oppure quando, su Windows, non sono stati selezionati attributi nelle proprietà del file.
Su UNIX: Aprire la cartella /includes/ e usando lo CHMOD, impostare i permessi a 444. (Alcuni sistemi possono preferire 644)
Su Windows: Aprire la cartella /includes/, cliccare con il tasto destro il file configure.php e selezionare lo stato “Read Only”.
Sometimes you have to do this via a File Manager tool provided by your webhosting provider. In cPanel, it’s called File Manager. In other tools it might be called something different. In the file manager, you can simply navigate to the file you want to alter permissions for, then click on the File Properties link/button and set permissions. The links could have varying names.
If your FTP program won’t let you set CHMOD 444 and 644 doesn’t work successfully, you’ll have to use the File Manager approach above. If that doesn’t work, then you must contact your hosting company’s tech support to ask them to do it for you. Sometimes, although rare, it’s necessary to set these files to 400 instead of the common 444 or 644. Any lower than 400 may cause you to lose access to the file.
Some hosts have security configured such that even when you “ask” the server to set the files to 444, they remain at 644 or even get changed again later by a server security or filesystem properties check. This is why on our support forum you’ll find folks asking you to check and double-check what the permissions “really” are set to.
If you don’t address this issue, then you leave your site vulnerable to security risks. The warning is telling you that if someone were to get past Zen Cart’s security systems, or if they were to hack into your server using some other less-secure program even on somebody else’s hosting account, they could possibly read or change those very important configuration files. Thus it’s important to find a way to prevent the warning message, rather than merely suppress it.
The message is saying that the webserver, using PHP, *is* able to write to the file, according to the access check that PHP does against the file. Zen Cart is simply reporting that there’s a risk. Please don’t ignore or bypass it. It’s for your own security.