Visualizzazione risultati 1 fino 23 di 23

Discussione: ho un problema con MySQL?

  1. #1
    Guest

    Question ho un problema con MySQL?

    quando ho messo il mio social network su altervista per vedere se tutto andava bene mi compare questa scritta Failed to connect to MySQL: (1044) Access denied for user 'amoreamiciza'@'localhost' to database 'YOURDBNAME' cosa significa?

  2. #2
    karl94 non è connesso Staff AV
    Data registrazione
    03-10-2005
    Messaggi
    17,744

    Predefinito

    Che non hai impostato correttamente il nome del database. L'unico database a cui hai accesso è chiamato my_amoreamiciza.

  3. #3
    Guest

    Predefinito

    dove si trova il database my_amoreamiciza.?

  4. #4
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,173

    Predefinito

    In che senso dove si trova? Lo hai a disposizione dal tuo account, facendo una connessione tramite PHP al database con il nome scritto sopra.

    Se noti, l'errore parla di un database che si chiama "YOURDBNAME", quindi probabilmente nello script che stai utilizzando, devi modificare quella stringa con il nome del tuo database: "my_amoreamiciza" (senza punto finale).

    Ciao!

  5. #5
    fabiovergotti non è connesso Utente
    Data registrazione
    18-02-2013
    Messaggi
    249

    Predefinito

    prova ad usare questo:
    Codice PHP:
    $link = mysql_connect('localhost', '', '')
    or die(
    'Could not connect: ' . mysql_error());
    mysql_select_db('my_amoreamiciza') or die('Could not select database');
    il database lo trovi sotto la voce risorse (se lo hai abilitato)

    l'id e la password sono quelli che usi per accedere ad altervista

  6. #6
    Guest

    Predefinito

    si l'ho abilitato il database però non so che file devo andare a modificare

  7. #7
    Guest

    Predefinito

    di che "social network" si tratta?

  8. #8
    Guest

    Predefinito

    se lo dico qualcuno può fregarmi l'idea comunque è molto più carino perchè ci sto mettendo nuove cose, ora lo sto provando per vedere se mi funziona ma altervista mi da sempre l'errore Failed to connect to MySQL: (1044) Access denied for user 'amoreamiciza'@'localhost' to database 'YOURDBNAME'Error: e non capisco come cambiare in my_amoreamiciza

  9. #9
    Guest

    Predefinito

    ti chiedevo quale era per capire se esiste un file dove modificare il nome del database, ma se non lo puoi dire...

  10. #10
    Guest

    Predefinito

    sono andato su phpmyadmin in alto ci sono questi Server: localhost Database: my_amoreamiciza
    poi sotto tutte le cartelle ma non trovo questo YOURDBNAME

  11. #11
    fabiovergotti non è connesso Utente
    Data registrazione
    18-02-2013
    Messaggi
    249

    Predefinito

    allora....il file da modificare è il file della pagina che ti dà l'errore....
    se puoi inseriscici qui il codice così capiamo meglio

  12. #12
    Guest

    Predefinito

    Codice PHP:
    <?php
    session_start
    ();
    require_once(
    './includes/config.php');
    require_once(
    './includes/skins.php');
    require_once(
    './includes/classes.php');
    require_once(
    getLanguage(null, (!empty($_GET['lang']) ? $_GET['lang'] : $_COOKIE['lang']), null));
    $db = new mysqli($CONF['host'], $CONF['user'], $CONF['pass'], $CONF['name']);
    if (
    $db->connect_errno) {
    echo
    "Failed to connect to MySQL: (" . $db->connect_errno . ") " . $db->connect_error;
    }
    $db->set_charset("utf8");

    if(isset(
    $_GET['a']) && isset($action[$_GET['a']])) {
    $page_name = $action[$_GET['a']];
    } else {
    $page_name = 'welcome';
    }

    // Extra class for the content [main and sidebar]
    $TMPL['content_class'] = ' content-'.$page_name;

    require_once(
    "./sources/{$page_name}.php");

    $resultSettings = $db->query(getSettings());
    // Added to verify whether the user imported the database or not
    if($resultSettings) {
    $settings = $resultSettings->fetch_assoc();
    } else {
    echo
    "Error: ".$db->error;
    }

    // Store the theme path and theme name into the CONF and TMPL
    $TMPL['theme_path'] = $CONF['theme_path'];
    $TMPL['theme_name'] = $CONF['theme_name'] = $settings['theme'];
    $TMPL['theme_url'] = $CONF['theme_url'] = $CONF['theme_path'].'/'.$CONF['theme_name'];

    $TMPL['intervalm'] = $settings['intervalm'];

    if(isset(
    $_SESSION['username']) && isset($_SESSION['password']) || isset($_COOKIE['username']) && isset($_COOKIE['password'])) {
    $loggedIn = new loggedIn();
    $loggedIn->db = $db;
    $loggedIn->url = $CONF['url'];
    $loggedIn->username = (isset($_SESSION['username'])) ? $_SESSION['username'] : $_COOKIE['username'];
    $loggedIn->password = (isset($_SESSION['password'])) ? $_SESSION['password'] : $_COOKIE['password'];

    $verify = $loggedIn->verify();
    }

    if(!empty(
    $verify['username'])) {
    $TMPL['menu'] = menu($verify);
    } else {
    $TMPL['menu'] = menu(false);
    }

    $TMPL['content'] = PageMain();

    $TMPL['url'] = $CONF['url'];
    $TMPL['footer'] = $settings['title'];
    $TMPL['year'] = date('Y');
    $TMPL['powered_by'] = 'Powered by <a href="" target="_blank">phpDolphin</a>.';
    $TMPL['language'] = getLanguage($CONF['url'], null, 1);

    $skin = new skin('wrapper');

    echo
    $skin->make();

    mysqli_close($db);
    ?>
    spero che è questo
    Ultima modifica di javascripter : 28-12-2013 alle ore 20.54.50

  13. #13
    fabiovergotti non è connesso Utente
    Data registrazione
    18-02-2013
    Messaggi
    249

    Predefinito

    ti da quell'errore perchè non hai dichiarato quale database deve utilizzare...

    utilizza il codice che ti ho detto prima per indicarlo (se vuoi cambia il nome delle variabili)
    Citazione Originalmente inviato da AmOrEaMiCiZa Visualizza messaggio
    Codice PHP:
    <?php
    session_start
    ();
    require_once(
    './includes/config.php');
    require_once(
    './includes/skins.php');
    require_once(
    './includes/classes.php');
    require_once(
    getLanguage(null, (!empty($_GET['lang']) ? $_GET['lang'] : $_COOKIE['lang']), null));
    $db = new mysqli($CONF['host'], $CONF['user'], $CONF['pass'], $CONF['name']);
    if (
    $db->connect_errno) {
    echo
    "Failed to connect to MySQL: (" . $db->connect_errno . ") " . $db->connect_error;
    }
    $db->set_charset("utf8");

    if(isset(
    $_GET['a']) && isset($action[$_GET['a']])) {
    $page_name = $action[$_GET['a']];
    } else {
    $page_name = 'welcome';
    }

    // Extra class for the content [main and sidebar]
    $TMPL['content_class'] = ' content-'.$page_name;

    require_once(
    "./sources/{$page_name}.php");

    $resultSettings = $db->query(getSettings());
    // Added to verify whether the user imported the database or not
    if($resultSettings) {
    $settings = $resultSettings->fetch_assoc();
    } else {
    echo
    "Error: ".$db->error;
    }

    // Store the theme path and theme name into the CONF and TMPL
    $TMPL['theme_path'] = $CONF['theme_path'];
    $TMPL['theme_name'] = $CONF['theme_name'] = $settings['theme'];
    $TMPL['theme_url'] = $CONF['theme_url'] = $CONF['theme_path'].'/'.$CONF['theme_name'];

    $TMPL['intervalm'] = $settings['intervalm'];

    if(isset(
    $_SESSION['username']) && isset($_SESSION['password']) || isset($_COOKIE['username']) && isset($_COOKIE['password'])) {
    $loggedIn = new loggedIn();
    $loggedIn->db = $db;
    $loggedIn->url = $CONF['url'];
    $loggedIn->username = (isset($_SESSION['username'])) ? $_SESSION['username'] : $_COOKIE['username'];
    $loggedIn->password = (isset($_SESSION['password'])) ? $_SESSION['password'] : $_COOKIE['password'];

    $verify = $loggedIn->verify();
    }

    if(!empty(
    $verify['username'])) {
    $TMPL['menu'] = menu($verify);
    } else {
    $TMPL['menu'] = menu(false);
    }

    $TMPL['content'] = PageMain();

    $TMPL['url'] = $CONF['url'];
    $TMPL['footer'] = $settings['title'];
    $TMPL['year'] = date('Y');
    $TMPL['powered_by'] = 'Powered by <a href="" target="_blank">phpDolphin</a>.';
    $TMPL['language'] = getLanguage($CONF['url'], null, 1);

    $skin = new skin('wrapper');

    echo
    $skin->make();

    mysqli_close($db);
    ?>

    spero che è questo
    Ultima modifica di fabiovergotti : 28-12-2013 alle ore 18.49.36

  14. #14
    Guest

    Predefinito

    I dati del database sono contenuti, molto probabilmente, in uno dei file inclusi all'inizio.
    Immagino che sia config.php.
    Controlla se trovi yourdbname e sostituiscilo con my_amoreamicizia
    Ultima modifica di stefanodurso : 28-12-2013 alle ore 19.17.28

  15. #15
    Guest

    Predefinito

    grazie l'ho trovato ora su config.php c'è scritto anche questi, metto sempre my_amoreamiciza ?

    Codice PHP:
    // The MySQL credentials
    $CONF['host'] = 'www.google.it';
    $CONF['user'] = 'YOURDBUSER';
    $CONF['pass'] = 'YOURDBPASS';
    $CONF['name'] = 'my_amoreamiciza';
    poi appena apro la pagina mi dice "Error: Table 'my_amoreamiciza.settings' doesn't exist"
    Ultima modifica di karl94 : 29-12-2013 alle ore 14.32.34 Motivo: Formattazione del codice

  16. #16
    karl94 non è connesso Staff AV
    Data registrazione
    03-10-2005
    Messaggi
    17,744

    Predefinito

    Quei campi li puoi anche lasciare così. Piuttosto, sembra che tu non abbia eseguito l'installazione del CMS, in quanto non trova le tabelle che gli sono necessarie.

  17. #17
    Guest

    Predefinito

    come posso installare il CMS su altervista?

  18. #18
    karl94 non è connesso Staff AV
    Data registrazione
    03-10-2005
    Messaggi
    17,744

    Predefinito

    Questo lo dovresti chiedere a chi sviluppa il CMS, solitamente è però già presente la documentazione che descrive come effettuare l'installazione. Se però non vuoi indicarci qual'è il CMS in questione noi non possiamo aiutarti di più.

  19. #19
    Guest

    Predefinito

    Dal codice postato si intuisce che il CMS è phpDolphin
    Essendo a pagamento non è disponibile una versione di prova da potere installare, ma immagino che si installi come un po' tutti gli altri cms: invio dei file sullo spazio web, lancio del php di installazione, inserimento dei dati del database ecc.

  20. #20
    Guest

    Predefinito

    secondo te se installo un cms diverso pensi che funziona?

  21. #21
    karl94 non è connesso Staff AV
    Data registrazione
    03-10-2005
    Messaggi
    17,744

    Predefinito

    Segui le istruzioni fornite assieme al CMS che hai acquistato (l'hai acquistato, vero?). Se hai problemi rivolgiti al loro supporto.

  22. #22
    Guest

    Predefinito

    in pratica l'ho craccato però penso che ci sarà da qualche parte un cms compreso

  23. #23
    L'avatar di radiodelmomento
    radiodelmomento non è connesso AlterGuru
    Data registrazione
    09-09-2010
    Messaggi
    1,075

    Predefinito

    C'è crisi, c'è crisi!

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •