Jump to content

errore 500 prestashop 1.7.5.2 su xampp con php 7.3.7


Recommended Posts

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

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

[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

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

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

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

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

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