di 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.
di 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.
di 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
di 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.
di 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.
di Staff Zen Cart Italia | 27 Mag 2010 | Messaggi di Errore
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’);