Jump to content

configurazione setting.inc.php


Recommended Posts

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

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

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

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

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 by assisassi (see edit history)
Link to comment
Share on other sites

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

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

<?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

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...