Jump to content

[Risolto]Error 500 Oops, something went wrong. Try to refresh this page or feel free to contact us if the problem persists.


riccardobevils

Recommended Posts

Ciao, da quache giorno di punto in bianco è apparsa la fatidica scritta Error 500 sul mio negozio prestashop.

Non si riesce ad accedere ne a FO ne a BO

Ho provato a cancellare la cache da ftp, cancellare le cartelle phpunit come indicato sul warning (visti i recenti problemi di sicurezza) e se esplico l'errore (nel file defines.inc '_PS_MODE_DEV_', true) mi esce questo errore:

Quote

[PrestaShopException]

Link to database cannot be established: SQLSTATE[HY000] [2002] No such file or directory
at line 120 in file classes/db/DbPDO.php

115.     public function connect()

116.     {

117.         try {

118.             $this->link = $this->getPDO($this->server, $this->user, $this->password, $this->database, 5);

119.         } catch (PDOException $e) {

120.             throw new PrestaShopException('Link to database cannot be established: '.$e->getMessage());

121.         }

122.

123.         $this->link->exec('SET SESSION sql_mode = \'\'');

124.

125.         return $this->link;

DbPDOCore->connect - [line 323 - classes/db/Db.php]

DbCore->__construct - [line 235 - classes/db/Db.php] - [4 Arguments]

DbCore::getInstance - [line 48 - config/alias.php]

pSQL - [line 339 - classes/shop/Shop.php] - [1 Arguments]

ShopCore::initialize - [line 119 - config/config.inc.php]

require - [line 42 - admin/index.php] - [1 Arguments]


Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /var/www/clients/client0/web38/web/shop/classes/exception/PrestaShopException.php on line 202

Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /var/www/clients/client0/web38/web/shop/classes/log/FileLogger.php on line 42

 

Mi sembra di aver capito che non riconosce il DB. Il negozio prestashop è installato affiancato ad un sito Wordpress sullo stesso Host e quello funziona perfettamente.

Il tutto è avvenuto di punto in bianco, senza apparenti aggiornamenti o variazioni.

Qualcuno ha avuto lo stesso problema?

Link to comment
Share on other sites

4 hours ago, mma87 said:

se hai accesso all'ftp posso dirti come controllare se effettivamente c'è un problema di connessione con il database

si almeno a quello ho accesso... Io  ho già provato a controllare il file parameters.php nella cartella app e tutto è configurato come dovrebbe (nome db, prefessi, pw etc).. Non so cosa potrebbe essere

 

Link to comment
Share on other sites

1 hour ago, riccardobevils said:

si almeno a quello ho accesso... Io  ho già provato a controllare il file parameters.php nella cartella app e tutto è configurato come dovrebbe (nome db, prefessi, pw etc).. Non so cosa potrebbe essere

 

ok, prova a fare intanto il check della connessione del database, usando i parametri che trovi nel file /app/config/parameters.php

 

ecco alcuni riferimenti

https://www.php.net/manual/en/function.mysqli-connect.php

oppure

https://www.w3schools.com/php/php_mysql_connect.asp

 

Link to comment
Share on other sites

  • riccardobevils changed the title to [Risolto]Error 500 Oops, something went wrong. Try to refresh this page or feel free to contact us if the problem persists.
  • 10 months later...

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