Scritto da il

Come trovare il file di configurazione del database PrestaShop per ottenere le informazioni necessarie che hai dimenticato?

La connessione al database può essere stabilita nell'impostazione di configurazione di PrestaShop aggiungendo il nome utente, la password, il nome host e il nome del database. Una volta che sei connesso ai tuoi database, il framework Prestashop conosce tutte le tabelle che stai utilizzando nella tua installazione.

Sentiti libero di ottenere queste informazioni dal file di configurazione se le hai perse.

Che cos'è un file di configurazione e qual è il suo scopo?

Un file di configurazione è un file PHP che contiene informazioni di configurazione di base per un negozio online. È possibile personalizzare ed ignorare qualsiasi impostazione in questo file.

In generale, contiene le seguenti informazioni: dettagli di connessione al database per MySQL e PostgreSQL, chiave segreta ...

Questi sono dati importanti e se uno qualsiasi dei dati di questi forniti viene perso, il sito non funzionerà o funzionerà in modo errato.

Queste informazioni sono memorizzate in un file parameters.php.

Dove si trova il file di configurazione del database?

Il posto dove archiviare questo file in PrestaShop 1.6 e 1.7 non è lo stesso. Questo può essere fonte di confusione per alcune persone.

In PrestaShop 1.6, la posizione predefinita per il file di configurazione è nella cartella di configurazione nella cartella principale del nome di dominio del negozio:

your-website/config/parameters.php

In PrestaShop 1.7, la posizione predefinita per il file di configurazione è nella cartella di configurazione all'interno della cartella dell'app:

your-website/app/config/parameters.php

Questo è stato modificato per rendere più facile la gestione delle configurazioni, ma questo ha causato una certa confusione tra gli utenti che non lo sanno.

 
  array (
    'database_host' => '127.0.0.1',
    'database_port' => '',
    'database_name' => 'mystore',
    'database_user' => 'myadmin',
    'database_password' => 'a424SSd#',
    'database_prefix' => 'ps_',
    'database_engine' => 'InnoDB',
    'mailer_transport' => 'smtp',
    'mailer_host' => '127.0.0.1',
    'mailer_user' => NULL,
    'mailer_password' => NULL,
    'secret' => 'WsdfsdWiiwFBhpH5touUzBv',
    'ps_caching' => 'CacheMemcache',
    'ps_cache_enable' => false,
    'ps_creation_date' => '2021-08-10',
    'locale' => 'en-US',
    'use_debug_toolbar' => true,
    'cookie_key' => 'cfsdf98wrMkgpIPYGGFDGz2B4BuB3',
    'cookie_iv' => 'qwxmkkfsdfs7ZgSgjnKbToXLpNzypKO',
    'new_cookie_key' => 'def00000d264b27sdfsf0bb8bfbe6',
  ),
);

C'è un modo per modificare questo file di configurazione?

Sì, il file può essere modificato a mano.

Utilizzare un client FTP per connettere il server FTP e scaricare il file di configurazione del database nel PC locale.

Quale dovrei usare?

A mio parere, FileZilla o FTP remoto per Atom sono buone scelte per questa attività di trasferimento file.

Ma si consiglia di utilizzare uno strumento di gestione file dal proprio provider di hosting. Ti aiuterà a risparmiare tempo ed energia durante la modifica di questo file.

Perché è importante?

La posizione predefinita per il file di configurazione in PrestaShop 1.6 e 1.7 non è la stessa, quindi quando si modificano le impostazioni, è necessario sapere dove si trova il file di configurazione del negozio.

Conoscendo queste informazioni, ti renderà più efficace ed efficiente.

Per spostare il tuo negozio PrestaShop in un nuovo dominio o modificare altre informazioni relative alle impostazioni del database dopo l'installazione, come il nome del database o il server di database, devi correggere queste informazioni modificando questo file con un file manager.

Se il tuo sito è installato per un lungo periodo, dimenticherai la configurazione del database. L'accesso alla sezione delle informazioni del database del file è un modo semplice per ripristinare ciò che si desidera.

Questo file contiene non solo i dati di connessione al database, ma anche altri parametri avanzati come la chiave cookie. È molto utile utilizzare la chiave cookie per recuperare l'accesso alla dashboard del pannello di amministrazione di PrestaShop dal database segui il mio tutorial.

Ultimo ma non meno importante, non dimenticare di eseguire il backup di questo file di configurazione del database PrestaShop ogni volta che lo modifichi.