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
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
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.
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
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