Support » Asennus » Virhe tietokantayhteydessä

  • Resolved SaaraA

    (@saaraa)


    Tervehdys!

    Olen paininut jo monta tuntia kuuluisan viiden minuutin asennuksen kanssa ja jostain syystä ei vaan toimi.

    Kun olen avannut wp-config.php:n Notepad++:lla ja täydentänyt tietokantayhteyden asetukset mielestäni oikein, tallentanut sen, siirtänyt kaikki tarvittavat tiedostot FTP:llä palvelimen public_html-kansioon ja yrittänyt mennä : http://xxxxxxxxxx.com/wp-admin/install.php, niin saan ilmoituksen:

    ”Virhe tietokantayhteydessä

    Tämä voi johtua joko virheellisestä käyttäjänimestä ja salasanasta wp-config.php-tiedostossa tai me emme voi yhdistää palvelimeen localhost. Tietokantapalvelimesi on mahdollisesti kaatunut.

    Oletko varma, että käyttäjänimi ja salasana ovat oikeita?
    Oletko varmasti syöttänyt oikein palvelimen nimen?
    Oletko varma, että palvelimesi ei ole kaatunut?”

    Mielestäni olen muokannut php:n oikein eli tällä tavalla:

    define(’DB_NAME’, ’tietokantaninimi’) (Eihän tuohon kuulukirjoittaa sitä kokonaan, eli ’käyttäjätunnus_tietokantaninimi’?)

    define(’DB_USER’, ’tietokantanikt’)

    define(’DB_PASSWORD’, ’tietokantaniss’

    define(’DB_HOST’, ’localhost’) Tohon en vaihtanut mitään. Hostingini on webhotelli.fi:stä ja laitan sinnekin viestiä heti tämän viestin kirjoittamisen jälkeen. Niin ja avainlauseet loin wp:n generaattorilla.

    Kokeilin vielä sitäkin, että lisäsin wp:n ohjeiden mukaan viimeiselle riville ?>, kun sitä ei ollut tuossa php:ssä valmiina (”Check that the last line contains nothing but ?>, and that there is no text after it (not even whitespace”)).

    Tietokannan loin jo kahdesti, joten en usko, että siitäkään kiikastaa. Olen melko amatööri, mutta olen mielestäni noudattanut ohjeita prikulleen oikein, eikä vieläkään toimi.

    Suuri kiitos avusta jo etukäteen! 🙂

Esillä 2 vastausta, 1 - 2 (kaikkiaan 2)
  • Thread Starter SaaraA

    (@saaraa)

    Jaahas, kokeilemalla tämäkin ratkesi… Muutaman tunnin sähellyksen jälkeen satuin täydentämään tietokantayhteyden asetukset sattumalta oikein eli:

    define(’DB_NAME’, ’kt_tietokantaninimi’)

    define(’DB_USER’, ’kt_tietokantanikt’)

    define(’DB_PASSWORD’, ’tietokantaniss’)HUOM! Tähän kohtaan EI tule sitä alkuosaa!

    define(’DB_HOST’, ’localhost’)

    Eli tämä asia on ratkaistu! 🙂

    RATKAISU

    Itse löysin ratkaisun tähän ongelmaan (helv..tin pitkän kaivamisen jälkeen) palvelimen hallintatyökalusta, tässä tapauksessa c-Panel / MySQL Databases. Kaikki tunnarit jne. olivat oikein, mutta en ollut ymmärtänyt liittää käyttäjää tietokantaan (Add User To Database). Pelkkä käyttäjän onnistunut luominen ei siis riitä ilman tuota pientä ”Add”-napin painamista.

    LOUHI = SYVÄLTÄ JA POIKITTAIN

    Pakko tässä yhteydessä antaa erikoismaininta LOUHEN ns. asiakaspalvelulle täysin luokattomasta esityksestä ja asenteesta. Kaveri kieltäytyi antamasta minkäänlaista apua ehdottomalla jyrkkyydellä (Enkö siis saa sulta apua? – Et saa!), koska olin kuulemma luonut tietokannat päin persettä. Teki useaan otteeseen suorastaan kliseisen narisevalla ja väsyneellä äänellä selväksi, että jos WP-yhteisö ei auta, niin saat heidän puolestaan tehdä ongelmasi kanssa tasan mitä lystäät. Ei ole palveluntarjoajan vastuulla. Kiva kiitti moro hei.

    Uskomatonta, että nykyisessä kilpailutilanteessa löytyy toimijoita, joilla on varaa moiseen ylimielisyyteen. Varsinkin, kun loppupleissä oli kyse palveluntarjoajan omasta hallintatyökalun käytöstä, mikä olisi oikealla asenteella ollut ohjeistettavissa yhdellä lauseella.

    Noh, eipä tarvitse jatkossa vinkata – ei ihan vähäistä – tulevaa asiakasmaassa tuon talon suuntaan. Sen edestään löytää minkä… jne. Jatkossa mennään jonnekin muualle mistä löytyy asiaa varten yhden napin asennuspalikka. Onhan se totinen tosi, että ei näitä WordPressejä enää kenenkään pitäisi joutua nykypäivänä manuaalisesti asentelemaan. Lienee palveluntarjoajilta lähinnä asenne- ja viitsimiskysymys enemmän kuin mitään muuta.

Esillä 2 vastausta, 1 - 2 (kaikkiaan 2)
  • The topic ‘Virhe tietokantayhteydessä’ is closed to new replies.