manduka Posted September 21, 2018 Share Posted September 21, 2018 Buongiorno a tutti, ho scaricato tutto il public html dal server e l'ho messo nell'htdocs di MAMP. Ho scaricato è importato il database da server alla MySql di MAMP. Ho cancellato il file HtAccess. Ho aperto il file parameters.php e ho modificato i parametri del database: define('_DB_SERVER_', 'localhost:8888'); define('_DB_NAME_', 'il nome del mio database'); define('_DB_USER_', 'root'); define('_DB_PASSWD_', 'root'); Ho cambiato i campi del PS_CONFIGURATION, sostituendo "ilmiosito" con localhost:8888 Ho cambiato PS_SHOP_URL: domain: localhost:8888 domail_ssl: localhost:8888 physical_uri: inserire il percorso in cui si trova il sito prestashop. Provo ad entrare nel pannello amministrativo (con CHROME) e... cosa strana... nella pagina che esce fuori leggo: Il sito non può fornire una connessione protetta localhost ha inviato una risposta non valida. ERR_SSL_PROTOCOL_ERROR Ho letto in giro che Chrome potrebbe avere questo problema, letto e fatto tutte le modifiche su Chrome (lette in giro), NULLA, sempre uguale. Cambio il browser, stavolta uso FireFox. Con Firefox dice piu o meno la stessa cosa: Connessione sicura non riuscita. Si è verificato un errore durante la connessione a localhost:8888. SSL ha ricevuto un pacchetto che eccede la dimensione massima consentita. Codice di errore: SSL_ERROR_RX_RECORD_TOO_LONG Cosa pensate possa essere? Link to comment Share on other sites More sharing options...
Antonio Posted September 25, 2018 Share Posted September 25, 2018 On 21/9/2018 at 12:00 PM, manduka said: Buongiorno a tutti, ho scaricato tutto il public html dal server e l'ho messo nell'htdocs di MAMP. Ho scaricato è importato il database da server alla MySql di MAMP. Ho cancellato il file HtAccess. Ho aperto il file parameters.php e ho modificato i parametri del database: define('_DB_SERVER_', 'localhost:8888'); define('_DB_NAME_', 'il nome del mio database'); define('_DB_USER_', 'root'); define('_DB_PASSWD_', 'root'); Ho cambiato i campi del PS_CONFIGURATION, sostituendo "ilmiosito" con localhost:8888 Ho cambiato PS_SHOP_URL: domain: localhost:8888 domail_ssl: localhost:8888 physical_uri: inserire il percorso in cui si trova il sito prestashop. Provo ad entrare nel pannello amministrativo (con CHROME) e... cosa strana... nella pagina che esce fuori leggo: Il sito non può fornire una connessione protetta localhost ha inviato una risposta non valida. ERR_SSL_PROTOCOL_ERROR Ho letto in giro che Chrome potrebbe avere questo problema, letto e fatto tutte le modifiche su Chrome (lette in giro), NULLA, sempre uguale. Cambio il browser, stavolta uso FireFox. Con Firefox dice piu o meno la stessa cosa: Connessione sicura non riuscita. Si è verificato un errore durante la connessione a localhost:8888. SSL ha ricevuto un pacchetto che eccede la dimensione massima consentita. Codice di errore: SSL_ERROR_RX_RECORD_TOO_LONG Cosa pensate possa essere? Prova ad eseguire questo codice in mysql UPDATE `ps_configuration` SET `value` = 0 WHERE `name` = 'PS_SSL_ENABLED'; UPDATE `ps_configuration` SET `value` = 0 WHERE `name` = 'PS_SSL_ENABLED_EVERYWHERE'; Link to comment Share on other sites More sharing options...
manduka Posted September 25, 2018 Author Share Posted September 25, 2018 Grazie Antonio, ma resta uguale il problema. Purtroppo. Link to comment Share on other sites More sharing options...
Antonio Posted September 25, 2018 Share Posted September 25, 2018 (edited) Prova a togliere la porta 8888 sia da parameters.php sia da ps_configuration in mysql. Riesci ad entrare nel pannello di controllo? prova anche con http e non con https Edited September 25, 2018 by Antonio (see edit history) Link to comment Share on other sites More sharing options...
Antonio Posted September 25, 2018 Share Posted September 25, 2018 un'altra cosa che mi viene in mente è quello di accedere in phpmyadmin da mamp, in alto sopra i pulsanti trovi la scritta Server: MySql:xxxx o Server: Mariadb:xxxx, al posto di xxxx trovi il numero della porta del database. Inseriscila solamente in parameters.php come specificato sotto: 'database_host' => 'localhost', 'database_port' => 'xxxx', 'database_name' => 'nome_database', 'database_user' => 'utente_database', 'database_password' => 'Password_database', Nel database: PS_SHOP_URL:domain: localhostdomail_ssl: localhost physical_uri: devi inserire la cartella dove si trovano i file di prestashop se si trovano nella root principale lascia vuoto. PS_CONFIGURATION PS_SHOP_DOMAIN localhost PS_SHOP_DOMAIN_SSL localhost Link to comment Share on other sites More sharing options...
manduka Posted September 26, 2018 Author Share Posted September 26, 2018 Grazie Antonio della tua risposta!! Ora mi da questo errore all'apertura del backend: FatalErrorException in AdminDashboardController.php line 539:Compile Error: Declaration of AdminDashboardControllerCore::setMedia() must be compatible with AdminControllerCore::setMedia($isNewTheme = false) Link to comment Share on other sites More sharing options...
Antonio Posted September 26, 2018 Share Posted September 26, 2018 (edited) Prova a cambiare versione php CON LA 7.1 Edited September 26, 2018 by Antonio (see edit history) Link to comment Share on other sites More sharing options...
manduka Posted September 26, 2018 Author Share Posted September 26, 2018 Si ho fatto questa prova. Ho dovuto pero aggiungere ":8888" a tutti i localhost. Ha funzionato... pero con una lentezza esagerata. In ogni caso il frontend non ha mai funzionato. Non vorrei che fosse un problema di MAMP. Link to comment Share on other sites More sharing options...
Antonio Posted September 26, 2018 Share Posted September 26, 2018 Ultima cosa che mi viene in mente è di aprire il file defines.inc.php dentro la cartella config, alla linea 29 dovresti trovare questo codice: define('_PS_MODE_DEV_', false); cambialo in questo modo: define('_PS_MODE_DEV_', true); Dovrebbe visualizzare altri errori con le possibili cause, può succedere anche che riesci ad accedere nel frontend, se cosi non fosse prova ad installare wamp. oppure a creare una nuova cartella in mamp, e fai un'installazione pulita di prestashop per vedere se tutti i requisiti richiesti da prestashop siano soddisfatti. Link to comment Share on other sites More sharing options...
manduka Posted September 27, 2018 Author Share Posted September 27, 2018 Grazie Antonio! Allora... ho installato un nuovo prestashop 1.7.4.2 Che ha funzionato perfettamente. Ho controllato le impostazioni del nuovo prestashop funzionante. Ho notato che l'unica differenza stava in "parameters.php", ovvero, il numero della porta, nel prestashop funzionante, non c'è. E' lasciata vuota "". Per cui il localhost è sempre localhost:8888 Solo in parameter.php deve restare solo localhost e senza numero di porta. Ora sta funzionando e ho finalmente aggiornato a 1.7.4.2. :-D Link to comment Share on other sites More sharing options...
Andrea Posted May 6, 2019 Share Posted May 6, 2019 Salve Mi aggancio a questo post perché anche io ho bisogno di avere una copia in locale per effettuare dei test. Ho seguito le varie guide che sono in rete e anche i vs. consigli, mi funziona quasi tutto, solo che quando mi trovo nel BackOffice non riesco a visualizzare alcune pagine, come quelle dei prodotti o dei moduli e anche le pagine dei parametri avanzati, le pagine diventano o bianche o non si aprono. Sto facendo queste prove con il server MAMP versione 4.5 per MAC Versione Prestashop 1.7.3.3 Ho provato anche più volte a cambiare versione di PHP su MAMP ma il risultato è sempre lo stesso. Qualcuno mi può aiutare? Link to comment Share on other sites More sharing options...
flanders Posted May 6, 2019 Share Posted May 6, 2019 hai modificato l'indirizzo urls nel database ? hai cancellato la cache? Prova a cancellare tutti i files e cartelle in var/cache/dev - var/cache/prod hai eliminato e rigenerato il file htaccess ? Link to comment Share on other sites More sharing options...
Andrea Posted May 6, 2019 Share Posted May 6, 2019 Grazie Flanders scusami ma dove trovo la cartella var/cache in prestashop 1.7.3.3, io credevo di eliminare eventuali file dentro cache/smarty/compile e cache/smarty/cache, lasciando solo il file index.php, per il resto ho già modificato l'indirizzo urls nel database e rigenerato il file htaccess Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now