fraffro85 Posted October 18, 2012 Share Posted October 18, 2012 Qualcuno sa quel'è la giusta configurazione di questo file ? io ho questa configurazione e prestashop non va ... pagina bianca all' avvio ... uff <?php define('_DB_SERVER_', 'localhost'); define('_DB_NAME_', 'mysql'); define('_DB_USER_', 'root'); define('_DB_PASSWD_', 'francesco'); define('_DB_PREFIX_', 'ps4_'); define('_MYSQL_ENGINE_', 'InnoDB'); define('_PS_CACHING_SYSTEM_', 'CacheMemcache'); define('_PS_CACHE_ENABLED_', '0'); define('_MEDIA_SERVER_1_', ''); define('_MEDIA_SERVER_2_', ''); define('_MEDIA_SERVER_3_', ''); define('_COOKIE_KEY_', 'V50wLxZE9wtmRqKdIV7ShI36seHxnRN2PkHkEEWOuc8I6qgfc4F5C3ig'); define('_COOKIE_IV_', 'R4QwuE1P'); define('_PS_CREATION_DATE_', '2012-09-27'); define('_PS_VERSION_', '1.5.0.17'); define('_RIJNDAEL_KEY_', '418gVCUAkdEPxurBSWQB5IzPIESXLrjD'); define('_RIJNDAEL_IV_', 'UUL+4+cSBQlngHjiOZaBNw=='); Link to comment Share on other sites More sharing options...
fraffro85 Posted October 18, 2012 Author Share Posted October 18, 2012 l' errore che mi da è questo : Fatal error: Uncaught Link to database cannot be established: SQLSTATE[28000] [1045] Access denied for user 'root'@'localhost' (using password: YES) thrown in C:\wamp\www\prestashop\classes\db\DbPDO.php on line 58 Link to comment Share on other sites More sharing options...
eugenata Posted October 18, 2012 Share Posted October 18, 2012 Ciao fraffro85 define('_DB_SERVER_', 'localhost'); ok define('_DB_NAME_', 'mysql'); qui devi mettere il nom del database che hai cprecedentemente creato tramite phpmyadmin define('_DB_USER_', 'root'); qui metti il nome utente (generalmete in locale si crea prima l'utente con tutti i privilegi e poi si spunta l'opzione per creare un database con loo stesso nome.) Link to comment Share on other sites More sharing options...
assisassi Posted October 18, 2012 Share Posted October 18, 2012 Ciao, Quel file ce l'hai perchè il 27 settembre hai istallato PS 1.5.017 in locale connesso al database che hai chiamato mysql al quale accedi con nome utente root e passworld francesco Mi sembra che manca la riga che indica in quale cartella PS è stato istallato define('_PS_DIRECTORY_', '/cartella/'); Domanda: ti ha mai funzionato? Se si e adesso non ti funziona, significa che hai fatto delle modifiche. Istallato qualcosa? Cambiato passworld ad database? che altro? Se no allora reistallalo, magari la nuova 1.5.1 Link to comment Share on other sites More sharing options...
fraffro85 Posted October 18, 2012 Author Share Posted October 18, 2012 Funzionava ma poi ho spostato tutta la cartella "prestashop" da easyPHP a Wamp ... e non ha più funzionato ... quale cartella devo indicare ? la cartella www ? Link to comment Share on other sites More sharing options...
assisassi Posted October 19, 2012 Share Posted October 19, 2012 (edited) Ma scusa, visto che stavi facendo dei test, non ti conviene reinstallare tutto? Comunque: se hai correttamente importato il database sul Mysql di wamp, e spostato (o copiato) la cartella della tua istallazione nella cartella www (che è la cartella 'server' di Wamp), non serve fare modifiche al file di setting. Se non funzia, ti sei scordato qualche passaggio, ma ci devi dare qualche indicazione in +. A me è capitato che istallando Wamp, (dopo Xampp) non funzionava il link 'localhost' ma dovevo scrivere l'indirizzo IP (192.168.1.1). Se fosse questo il caso, devi sostituire localhost con 192.168.1.1 ciao Edited October 19, 2012 by assisassi (see edit history) Link to comment Share on other sites More sharing options...
fraffro85 Posted October 20, 2012 Author Share Posted October 20, 2012 Ok sono riuscito a risolvere parzialmente la cosa. In locale OK. Ma ora ho caricato tutto sul server, compreso il database .... ma non va ... in questo caso cosa devo cambiare nel file settings ? Link to comment Share on other sites More sharing options...
eugenata Posted October 20, 2012 Share Posted October 20, 2012 Ok sono riuscito a risolvere parzialmente la cosa. In locale OK. Ma ora ho caricato tutto sul server, compreso il database .... ma non va ... in questo caso cosa devo cambiare nel file settings ? Il primo errore che hai riportato rivela chiaramente il problema. Il tuo problema, anche quello iniziale, nasce dal fatto che non hai mai creato un utente ma hai usato quello root. Per ogni installazione di Ps devi creare un nuovo utente da phpMyAdmin, impostare locale (localhost) come host, impostare una password, assegnargli tutti i privilegi e mettere la spunta su crea u n database con lo stesso nome. Link to comment Share on other sites More sharing options...
fraffro85 Posted October 20, 2012 Author Share Posted October 20, 2012 scusami ma non ho capito nulla :-D ... io la cartella prestashop l' ho caricata sul mio Host Aruba ma senza fare nessuna installazione in quanto ho lavorato in locale prima ... ho esportato poi copia del DB tramite phpmyadmin ... ma nulla ... Link to comment Share on other sites More sharing options...
eugenata Posted October 20, 2012 Share Posted October 20, 2012 scusami ma non ho capito nulla :-D ... io la cartella prestashop l' ho caricata sul mio Host Aruba ma senza fare nessuna installazione in quanto ho lavorato in locale prima ... ho esportato poi copia del DB tramite phpmyadmin ... ma nulla ... Mi riferivo al server locale Link to comment Share on other sites More sharing options...
assisassi Posted October 20, 2012 Share Posted October 20, 2012 <?php define('_DB_SERVER_', 'localhost'); define('_DB_NAME_', 'mysql'); define('_DB_USER_', 'root'); define('_DB_PASSWD_', 'francesco'); define('_DB_PREFIX_', 'ps4_'); define('_MYSQL_ENGINE_', 'InnoDB'); define('_PS_CACHING_SYSTEM_', 'CacheMemcache'); define('_PS_CACHE_ENABLED_', '0'); define('_MEDIA_SERVER_1_', ''); define('_MEDIA_SERVER_2_', ''); define('_MEDIA_SERVER_3_', ''); define('_COOKIE_KEY_', 'V50wLxZE9wtmRqKdIV7ShI36seHxnRN2PkHkEEWOuc8I6qgfc4F5C3ig'); define('_COOKIE_IV_', 'R4QwuE1P'); define('_PS_CREATION_DATE_', '2012-09-27'); define('_PS_VERSION_', '1.5.0.17'); define('_RIJNDAEL_KEY_', '418gVCUAkdEPxurBSWQB5IzPIESXLrjD'); define('_RIJNDAEL_IV_', 'UUL+4+cSBQlngHjiOZaBNw=='); define('_PS_DIRECTORY_', '/tuacartellaPS/'); Le voci in rosso le devi aggiornare con i dati del DB di Aruba, la voce in blu se hai caricato l'intera cartella (PS dentro una cartella e non nella root secondo me è preferibile) rimane invariato, ma se hai scelto di istallare nella root diventa '//') Ancora non ho mai verificato ma credo che devi aggiornare le voci corrispondenti nel DB come descritto in questo post E non so se ci sono da fare degli aggiustamenti per il fatto che sei su server windows. Link to comment Share on other sites More sharing options...
fraffro85 Posted October 24, 2012 Author Share Posted October 24, 2012 continua a non funzionare ... possibile che sia cosi incasinato far funzionare un maledetto CMS ? 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