Archivio attività admin – cancellazione dei log admin

ATTENZIONE: L’archivio attività admin contiene dati risalenti a oltre due mesi fa e dovrebbe essere svuotato … (qui c’è la data)

[tasto resetta]

Vai allo Store Manager e senza timori resetta il Log attività Amministratore. Link: …/store_manager.php

E nel gestore negozio:
Vuota Tabella attività di Admin dal database
ATTENZIONE: effettuare backup del database prima di procedere!

Activity Log è un metodo che registra le attività dell’Admin.

Data la natura può diventare molto grande, poco veloce e deve essere pulito di tanto in tanto.
Avvertimenti di questo tipo verranno dati a 50,000 registrazioni oppure ogni 60 giorni.

La pratica di cancellazione dei log e ottimizzazione del database è molto semplice e veloce, devi questo video tutorial.

Perché è consigliato il backup?

Semplice. Se lo store ha più amministratori ed ogni uno di questi ha il suo login / password personale, cancellare i log significherà cancellare lo storico per accessi e attività dei singoli e questo significa che se qualche giorno dopo quest’attività si deve scoprire chi ha fatto qualcosa la settimana prima, non sarà più possibile.
Il problema non si pone in caso di amministratore (o comunque accesso) unico.

Avviso: fopen(/tmp/… and/or Fatal error: mysql error: [-32000: Cache write error] in CacheExecute(/tmp

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.

Non accedo al pannello di amministrazione.

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.

Avviso: mkdir() failed (Nessun file o cartella) in

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.

Errore: la cartella immagini NON è scrivibile

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

Installando: A Connection To Your Database Failed – Errore di connessione al DB

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.