Jump to content

Prestashop da Remoto a Locale [SOLVED]


Recommended Posts

Buongiorno,

sto cercando di creare una copia del mio sito da remoto a locale, per poter vare variazioni senza "disturbare" la versione online.

Ho seguito alla lettera tutte le guide disponibili sul web.

1. Ho copiato tutta la cartella public_html dal server dentro l'htdocs di Xamp.

2. Ho creato un database su Xamp con stessi ID e PASSW del database presente online.

3. Ho esportato il DB del sito e l'ho importato in Xamp.

4. Con PhMyAdmin ho trovato la cartella del database ps_shop_url e ho cambiato i valori ps_shop_domain/  ssl/  physical_url/, rinominandolo: localhost.

5. Ho svuotato il file htaccess.

Ma Xamp continua a darmi errore 500.

 

Volevo aggiungere una cosa...
l Prestashop non è installato sulla root, ma dentro una cartella.
Per far collegare gli utenti direttamente al dominio, ho impostato il reindirizzamento sul file htaccess.
E non so se questo puo' influire sull'errore.

Il mio prestashop è versione 1.6.1.17

 

Grazie per la vostra attenzione.

Demetrio

 

 

 

Link to comment
Share on other sites

Ciao,

in settings.inc.php c'è anche l'impostazione di _DB_SERVER_ che non è detto sia già "localhost", prova a controllare.
Se rimane l'errore 500 prova ad abilitare gli errori impostando _PS_MODE_DEV_ a true in config/defines.inc.php, magari ti dà qualche indicazione in più su dove viene generato l'errore.

Buon pomeriggio,
Federica

Link to comment
Share on other sites

Grazie SitoLab e FedeSib,

fatte le modifiche.

Ora l'errore è: Fatal error: Maximum execution time of 30 seconds exceeded in C:\xampp\htdocs\XXX-site2\store\classes\db\DbPDO.php on line 134

La linea 134 ha questa formula:

line 134: return $this->link->query($sql);

protected function _query($sql)
    {
        return $this->link->query($sql);
    }

 

Voi ci vedete chiaro?

 

P.S Nel back office del sito entro tranquillamente.

Edited by manduka
Aggiunta testo. (see edit history)
Link to comment
Share on other sites

Niente. Provate tante guide presenti online. Non riesco a farlo funzionare.

Prima mi dava errore 500. Poi abilitando gli errori impostando _PS_MODE_DEV_ a true, ho visto che voleva inserita una password per il DB - (define('_DB_PASSWD_', '') io lo lasciavo vuoto seguendo la guida. Ho inserito prima la passw "root" e poi quella propria del DB online. Niente.

Ora mi dice che non riesce proprio a connettersi.

Il server è funzionante. Perchè altri siti presenti in altre cartelle li pesca e li visualizza.

Veramente non so piu che pesci prendere... ufff

Edited by manduka (see edit history)
Link to comment
Share on other sites

Ho cambiato la versione PHP, da 7.2.1, l'ho portata a 7.1.12.

Adesso il backoffice funziona. Non funziona il front office.

Esce una pagina bianca:

Impossibile raggiungere il sito.

Connessione negata da localhost.

ERR_CONNECTION_REFUSED

 

ps. una cosa che noto è che, se entro nel backoffice, l'indirizzo è "localhost:8888/miosito/admin/...". Quando lancio invece il front office "localhost:8888" cambia in "localhost/miosito..."; scompare l'"8888".

 

Edited by manduka (see edit history)
Link to comment
Share on other sites

  • manduka changed the title to Prestashop da Remoto a Locale [SOLVED]

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...