tetramix Posted August 12, 2019 Share Posted August 12, 2019 Buongiorno a tutti, ho fatto il backup del sito, poi ho fatto l'aggiornamento dalla 1.7.5.2 a 1.7.6, ma qualcosa è andato storto, e quindi ho dovuto cancellare tutto e rifare da capo, ma il mio problema non è questo, la versione di backup su xampp non ne vuole sapere, mi da sempre errore 500, ho cercato in rete, e sono andato a vedere il file setting.inc.php, ma compare solo la scritta deprecate, come risolvo? xampp 64 bit php 7.3.7 prestashop 1.7.5.2 Link to comment Share on other sites More sharing options...
fedesib Posted August 13, 2019 Share Posted August 13, 2019 Ciao, per prima cosa andrei a vedere il log degli errori su XAMPP per vedere cosa non va (la cartella in cui lo trovi dipende dal sistema operativo e dalla versione di XAMPP, potrebbe essere: \xampp\apache\logs\error.log oppure \xampp\php\logs\php_error_log oppure /Applications/XAMPP/xamppfiles/logs/error_log se sei su MAC). Buona giornata, Federica Link to comment Share on other sites More sharing options...
tetramix Posted August 13, 2019 Author Share Posted August 13, 2019 [Tue Aug 13 08:53:41.857070 2019] [ssl:warn] [pid 6688:tid 544] AH01909: www.example.com:443:0 server certificate does NOT include an ID which matches the server name [Tue Aug 13 08:53:41.914609 2019] [core:warn] [pid 6688:tid 544] AH00098: pid file F:/XAMPP/apache/logs/httpd.pid overwritten -- Unclean shutdown of previous Apache run? [Tue Aug 13 08:53:41.924125 2019] [ssl:warn] [pid 6688:tid 544] AH01909: www.example.com:443:0 server certificate does NOT include an ID which matches the server name [Tue Aug 13 08:53:42.254241 2019] [mpm_winnt:notice] [pid 6688:tid 544] AH00455: Apache/2.4.39 (Win64) OpenSSL/1.1.1c PHP/7.3.7 configured -- resuming normal operations [Tue Aug 13 08:53:42.254241 2019] [mpm_winnt:notice] [pid 6688:tid 544] AH00456: Apache Lounge VC15 Server built: May 29 2019 11:22:50 [Tue Aug 13 08:53:42.254241 2019] [core:notice] [pid 6688:tid 544] AH00094: Command line: 'f:\\xampp\\apache\\bin\\httpd.exe -d F:/XAMPP/apache' [Tue Aug 13 08:53:42.258236 2019] [mpm_winnt:notice] [pid 6688:tid 544] AH00418: Parent: Created child process 10456 [Tue Aug 13 08:53:42.769157 2019] [ssl:warn] [pid 10456:tid 564] AH01909: www.example.com:443:0 server certificate does NOT include an ID which matches the server name [Tue Aug 13 08:53:42.828355 2019] [ssl:warn] [pid 10456:tid 564] AH01909: www.example.com:443:0 server certificate does NOT include an ID which matches the server name [Tue Aug 13 08:53:42.860750 2019] [mpm_winnt:notice] [pid 10456:tid 564] AH00354: Child: Starting 150 worker threads. ciao fedesib, grazie per la risposta, ecco cosa appare nel log Link to comment Share on other sites More sharing options...
fedesib Posted August 13, 2019 Share Posted August 13, 2019 Ciao, ok, questo log non aiuta (direi che è quello di Apache e non quello del PHP, inoltre non mi sembra contenga errori significativi), serve il log del PHP (forse in \xampp\php\logs\php_error_log?). Magari verifica dove si trova usando phpinfo(). Alternativa: abilita il metodo di debug di PS (config/defines.inc.php imposta _PS_MODE_DEV_ a true) per vedere che errori dà. Buona giornata, Federica Link to comment Share on other sites More sharing options...
tetramix Posted August 13, 2019 Author Share Posted August 13, 2019 (edited) [PrestaShopException] Link to database cannot be established: SQLSTATE[HY000] [1045] Access denied for user 'miosito'@'localhost' (using password: YES) at line 127 in file classes/db/DbPDO.php 122. public function connect() 123. { 124. try { 125. $this->link = $this->getPDO($this->server, $this->user, $this->password, $this->database, 5); 126. } catch (PDOException $e) { 127. throw new PrestaShopException('Link to database cannot be established: ' . $e->getMessage()); 128. } 129. 130. $this->link->exec('SET SESSION sql_mode = \'\''); 131. 132. return $this->link; DbPDOCore->connect - [line 330 - classes/db/Db.php] DbCore->__construct - [line 241 - classes/db/Db.php] - [4 Arguments] DbCore::getInstance - [line 48 - config/alias.php] pSQL - [line 340 - classes/shop/Shop.php] - [1 Arguments] ShopCore::initialize - [line 119 - config/config.inc.php] require - [line 27 - index.php] - [1 Arguments] il log php non l'ho trovato, mentre questa è la risposta con la modifica al php, ho provato a togliere la password, ma il risultato non cambia la riga 127 appare in rosso miosito@localhost lo modificato prima di metterlo qui sul forum il nome nel file è rimasto lo stesso Edited August 13, 2019 by tetramix (see edit history) Link to comment Share on other sites More sharing options...
tetramix Posted August 13, 2019 Author Share Posted August 13, 2019 aggiornamento, sono riuscito a risolvere il problema, bastava mettere root senza pw, ma ora ho un'altro problema, se nella barra metto localhost/miosito/index.php, mi rimanda al sito esterno, Link to comment Share on other sites More sharing options...
fedesib Posted August 20, 2019 Share Posted August 20, 2019 Ciao, può essere che nel DB, nella tabella ps_shop_url i campi domain e domain_ssl puntino ancora al sito esterno. Buona giornata, Federica Link to comment Share on other sites More sharing options...
tetramix Posted August 20, 2019 Author Share Posted August 20, 2019 (edited) Ciao Federica, spero hai passato delle buone vacanze, si hai ragione, entrambi i campi puntano al sito, cosa ci scrivo dentro aggiornamento ho aggiornato con questa sql UPDATE `mr_shop_url` SET domain = 'localhost' UPDATE `mr_shop_url` SET domain_ssl = 'localhost' ora mi da errore 404 Edited August 20, 2019 by tetramix (see edit history) Link to comment Share on other sites More sharing options...
fedesib Posted August 21, 2019 Share Posted August 21, 2019 Ciao, hai messo la directory in cui sta prestashop nel campo physical_uri? Se per esempio la directory fosse 'shop' devi inserire /shop/ Buona giornata, Federica Link to comment Share on other sites More sharing options...
tetramix Posted August 21, 2019 Author Share Posted August 21, 2019 ora compare questo errore (1/1) ContextErrorException Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in UnitOfWork.php line 2636 Link to comment Share on other sites More sharing options...
fedesib Posted August 22, 2019 Share Posted August 22, 2019 Ciao, direi errore del PHP a causa della versione (7.3) se torni alla 7.2 dovresti risolvere. In ogni caso è un warning, non un fatal error, quindi spegnendo il debug non dovresti più vederlo e non dovrebbe inficiare il funzionamento del sito. Buona giornata, F. 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