aloittelijan vaikeudet

Moikka!

Ajattelin kokeilla, että josko sitä ura urkenis kunnolla tietotekniikan parissa ja asentelin itselleni windows koneelle apachen ja php:n, jotta pääsisi testaamaan hienoja kotisivuja kotikoneella ;)

No tietokantakin olisi kiva saada toimimaan ajattelin ja kokeilin mysql:än asennusta ja asentuikin ihan helpon tuntuisesti... mutta siihen sitten homma tyssäsi...

Kokeilin ottaa yhteyttä selaimella tietokantaan ihan yksinkertaisella php skriptillä, mutta ilmeisesti mitään yhteyttä ei saada. Tosin ei mitään virheilmoitustakaan tule esiin. Ruutu on ihan tyhjänä vaan... =)

Tietokantapalvelin versio on 5.0.15 mysql:stä.

Keksisikös kukaan syytä, että miksei homma pelitä? kiva olis jos joku osais jollain tapaa auttaa... =)

-mika
4615
Äänestä

Muut lukivat myös

Vastaukset 4

Vanhimmat

Kurkistappas error.log sieltä mihkä asensit Apachen (c:/apachen sijainti/logs) sieltä löytyy virheilmoitus mistä kiikastaa.

Arvauksena on, että valittaa tuntemattomasta mysql_x muuttujasta. Ratkaisuna silloin.

Avaa php.ini (löytyy joko c:/apachen sijainti/bin/ jonne se kannattaa siirtää tai c:/php:n sijainti)

Etsi sieltä kohta
extension_dir = ....
muuta se muotoon
extension_dir = "c:\php:n sijainti\ext\"

Sitten hieman alaspäin löytyy
;extension=php_mysql.dll poista edestä tuo ; kannattaa harkita
extension=php_mysqli.dll joka on parannettu versio tuosta, tällöin mysql_x tulee muotoon mysqli_x

Samalla kannattaa tehdä sama ; merkin poisto
;extension=php_gd2.dll jolloin kuvien käsittely onnistuu.

Laita samalla virheet näkymään, huonontaa tietoturvaa, mutta ei merkitystä jos testiserveri omassa käytössä.

display_errors = Off muuta muotoon on.

Muutosten jälkeen Apache pitää uudelleen käynistää jotta muutokset tulee voimaan.

Äänestä
  • Kiitoset tuosta edellisestä viestistä! Vähän homma edistyi... Syynä oli loppupelissä se, että php.ini tiedostossa extension_dir oli väärin määritetty. Nyt php:n ja apachen käynnistyessä ladataan mysql moduuli (jos tämä on edes oikein sanottu =) )

    Nyt kuitenkin tulee seuraavanlainen virheilmoitus, kun yritän ajaa testiä selaimen avulla:

    Yhdistäminen ei onnistunutAccess denied for user 'ODBC'@'localhost' (using password: NO)

    mistäköhän tämä voisi johtua... kun ei vaan osaa tätä hommaa niin ei osaa... ;)

    -mika

    Äänestä

  • rookie kirjoitti:

    Kiitoset tuosta edellisestä viestistä! Vähän homma edistyi... Syynä oli loppupelissä se, että php.ini tiedostossa extension_dir oli väärin määritetty. Nyt php:n ja apachen käynnistyessä ladataan mysql moduuli (jos tämä on edes oikein sanottu =) )

    Nyt kuitenkin tulee seuraavanlainen virheilmoitus, kun yritän ajaa testiä selaimen avulla:

    Yhdistäminen ei onnistunutAccess denied for user 'ODBC'@'localhost' (using password: NO)

    mistäköhän tämä voisi johtua... kun ei vaan osaa tätä hommaa niin ei osaa... ;)

    -mika

    MySQL laajennos tuo taitaa olla oikealta nimeltä, mutta eipä sillä ole suurtakaan merkitystä miksikäs nimittää, tärkeintähän on, että tajuaa mistä on kyse ;)

    Laitappas tuohon salasana kun otat yhteyden, salasana on se minkä määritit myslin asennuksen yhteydessä, sekä tunnus on root.
    http://fi.php.net/manual/fi/function.mysql-connect.php

    Äänestä

  • Jokunen kirjoitti:

    MySQL laajennos tuo taitaa olla oikealta nimeltä, mutta eipä sillä ole suurtakaan merkitystä miksikäs nimittää, tärkeintähän on, että tajuaa mistä on kyse ;)

    Laitappas tuohon salasana kun otat yhteyden, salasana on se minkä määritit myslin asennuksen yhteydessä, sekä tunnus on root.
    http://fi.php.net/manual/fi/function.mysql-connect.php

    Näin se homma etenee! ;)

    Kiitoksia sulle Jokunen, nyt lähti homma käyntiin ja toimimaan. Tuota käyttäjätunnusta en tiennytkään, että siihen tulee root... jostain kumman syystä mulla ainakaan ei asennuksen yhteydessä tuo tullut ollenkaan ilmi...

    Mutta vielä kerran kiitos... Ei tarvi enää raapia hiuksia pois asian suhteen... nyt ei muuta kuin tietokantoja tekemään... =)

    -mika

    Äänestä

Kommentoi aloitusta


rookie kirjoitti:

Moikka!

Ajattelin kokeilla, että josko sitä ura urkenis kunnolla tietotekniikan parissa ja asentelin itselleni windows koneelle apachen ja php:n, jotta pääsisi testaamaan hienoja kotisivuja kotikoneella ;)

No tietokantakin olisi kiva saada toimimaan ajattelin ja kokeilin mysql:än asennusta ja asentuikin ihan helpon tuntuisesti... mutta siihen sitten homma tyssäsi...

Kokeilin ottaa yhteyttä selaimella tietokantaan ihan yksinkertaisella php skriptillä, mutta ilmeisesti mitään yhteyttä ei saada. Tosin ei mitään virheilmoitustakaan tule esiin. Ruutu on ihan tyhjänä vaan... =)

Tietokantapalvelin versio on 5.0.15 mysql:stä.

Keksisikös kukaan syytä, että miksei homma pelitä? kiva olis jos joku osais jollain tapaa auttaa... =)

-mika

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu