• User Newbie

    Purtroppo non riesco ugualmente ho modificato l'host. Le credenziali che uso sono le stesse per accedere al pannello di phpMyAdmin

    <?php
    /In questo file vengono definite tutte le variabili di configurazione/
    define('HTTP_SERVER', ''); // eg, http://localhost - should not be empty for productive servers
    define('DB_NAME', 'db_magazzino');
    define('DB_HOST', "127.0.0.1" );
    define('DB_USER', 'utente');
    define('DB_PASSWORD', 'admin');


  • User Newbie

    @Marco72-0 ha detto in Impossibile stabilire la connessione al DB:

    onfigure.php

    Dimenticavo questa la configurazione del file config.inc.php

    <?php

    /* Servers configuration */
    $i = 0;

    /* Server: localhost [1] /
    $i++;
    $cfg['Servers']
    ['verbose'] = 'localhost';
    $cfg['Servers']['host'] = 'localhost';
    $cfg['Servers']
    ['port'] = '';
    $cfg['Servers']['socket'] = '';
    $cfg['Servers']
    ['connect_type'] = 'tcp';
    $cfg['Servers']['extension'] = 'mysqli';
    $cfg['Servers']
    ['auth_type'] = 'cookie';
    $cfg['Servers']['user'] = 'root';
    $cfg['Servers']
    ['password'] = '';
    $cfg['Servers']*['AllowNoPassword'] = true;

    /* End of servers configuration */

    $cfg['DefaultLang'] = 'en-utf-8';
    $cfg['ServerDefault'] = 1;
    $cfg['UploadDir'] = '';
    $cfg['SaveDir'] = '';

    /* rajk - for blobstreaming /
    $cfg['Servers']
    ['bs_garbage_threshold'] = 50;
    $cfg['Servers']['bs_repository_threshold'] = '32M';
    $cfg['Servers']
    ['bs_temp_blob_timeout'] = 600;
    $cfg['Servers']*['bs_temp_log_threshold'] = '32M';

    ?>


  • User Newbie

    Scusate un'altra informazione non so se significante sull'indirizzo localhost di wamp sotto your projects è presente il mio progetto e sotto questa nota

    These are your folders in c:/wamp64/www
    To use them as an http link, you must declare them as VirtualHost


  • User Newbie

    Ultima nota. Sulla parte destra di phpMyAdmin sono presenti le seguenti informazioni

    Server del Database
    •Server: localhost (localhost via TCP/IP)
    •Tipo di server: MariaDB
    •Connessione Server: SSL inattivo Documentazione
    •Versione del server: 10.4.10-MariaDB - mariadb.org binary distribution
    •Versione protocollo: 10
    •Utente: utente@localhost
    • Codifica caratteri del server: cp1252 West European (latin1)


  • Staff Tecnico

    Quello che potresti provare a fare è farti restituire l'errore che ritorna realmente il tentativo di connessione.

    In questo modo si riesce a capire se il problema dipende da:

    • Credenziali errate
    • Problema di collegamento al DB
    • Altro

    Un'altra cosa che potresti verificare è che il database non contenga errori, ho notato ad esempio con wordpress che quando una tabella ha dei problemi WP ritorna "Impossibile stabilire la connessione" e con un ripara database si risolve.


  • User Newbie

    Grazie per il riscontro Andrea. Come potrei farmi restituire l'errore corretto senza condizioni impostate?


  • User Newbie

    Quando vado tramite console MARIADB con le credenziali

    utente
    admin

    entro non mi da errore


  • Moderatore
    $servername = 'localhost';
    $username = 'username';
    $password = 'password';
    
    // Create connection
    $conn = new mysqli($servername, $username, $password);
    
    // Check connection
    if ($conn->connect_error) {
      die('Connection failed: ' . $conn->connect_error);
    }
    echo 'Connected successfully';
    

    prova questo codice in un file a parte (es. pippo.php) con i tuoi dati. Se funziona, allora il problema non è di connessione.


  • User Newbie

    Scusa solo come conferma devo inserirlo dentro il path

    C:\wamp64\www\archivio\file

    e togliere il mio

    db_vars.php

    <?php
    require("configure.php");
    require('database_tables.php');
    $supersecret_hash_padding = 'archivio hashing';

    function db_connect()
    {

    $link_id = mysqli_connect(DB_HOST, DB_USER,DB_PASSWORD);
    if (!$link_id)
    {
    		return false;
    		
    }	
    else if (!mysqli_select_db($link_id,DB_NAME))
    {
    		return false;
    }
    else 
    {
    	
    	return $link_id;	
    }
    

    }
    db_connect() or die("Errore - Connessione al database non riuscita");
    ?>


  • Moderatore

    Ciao

    Crea un file pippo.php
    Incolla il mio codice, modifica le tre variabili con i dati del tuo server e poi richiamalo con tuosito.it/pippo.php

    Così avrai la risposta