Supporto » Fixing WordPress » Errore di connessione al DB

  • Salve riscontro unnerrore di connessione al DB pur essendo il config correttamente impostato. L’errore appare in modo alternato, a volte tutto funziona, a volte no.
    Ha iniziato a presentarsi inizialmente con diversi accessi al sito simultanei (loggati o non loggsti indifferentmente… più di dieci andava in errore)
    Adesso lo fa anche con un solo utente in modo random, a cvolte carica a volte da errore.
    Aruba dice che lato loro non riscontrano problemi sulla connessione del DB io dubito)…. Qualcuno sa aiutarmi? Grazie in anticipo

    La pagina su cui ho bisogno di aiuto: [devi essere connesso per vedere il link]

Stai visualizzando 1 risposte (di 1 totali)
  • Ciao @panda69 ,
    L’errore arriva random e se Aruba sostiene che il db si connette probabilmente ha ragione.
    Comunque in fondo al post inserisco un frammento per testare la connessione col db.
    Inserisci i tuoi parametri come sono nel

    wp-config.php

    e prova.

    Per capire cosa non va nel sito, usando il sistema classico, bisognerebbe disattivare i plugins, controllare se le cose funzionano e poi riattivarli uno per volta fino a trovare quello che crea confusione.

    Inserire il frammento seguente in un file, caricarlo via FTP e chiamarlo col browser.

    
    <?php
    
    /*	db_PDO	*/
    $servername = 'nome del server database';
    $username = 'user database';
    $password = 'password database';
    $dbname = 'nome del database';
    
    try {
        $conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password);
        // set the PDO error mode to exception
        $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    
        //$sql = "UPDATE MyGuests SET lastname='Doe' WHERE id=2";
    
        // Prepare statement
        //$stmt = $conn->prepare($sql);
    
        // execute the query
        //$stmt->execute();
    
        // echo a message to say the UPDATE succeeded
        //echo $stmt->rowCount() . " records UPDATED successfully";
        echo 'Connessione Ok';
        }
    catch(PDOException $e){
        //echo $sql . "<br>" . $e->getMessage();
        echo $e->getMessage();
        }
    
Stai visualizzando 1 risposte (di 1 totali)
  • Devi essere collegato per rispondere a questo topic.