Ongelma on yksinkertainen: Yritän asentaa My SQL serveriä ja asennuksen loppuvaiheessa ohjelma heittää erroria; "Cant start service". Olen uudelleenasentanut sen monesti, tyhjentänyt rekisteristä kaikki MySQL:lään viittaavat merkinnä ja poistanut palvelun cmd:llä. Mikään näistä ei ole auttanut, vaan saan aina tuon saman errorin. Olisko kellään mitään sanottavaa tähän? Miten tämän voisi korjata? Kiitoksia jo näin etukäteen kaikille vastaajille, Alkaa pikkuhiljaa mennä usko tuohon MySQL kun sen on joku Java kehittänyt, ilmankos ei toimikkaan :/
Cant start service viittaa siihen, että se ei saa käynnistettyä palvelua. Asennus saattaa muuten onnistua oikein. Oletko kokeillut käynnistää palvelun käsin?
En muistaakseni, kokeilen tuota pian. Ei onnistu, windows keksii siihenkin aina jonkun errorin , asennus ei mene läpi, jää tuohon tekstiin. Ja hauskaahan tässä on se, että vaikka käynnistän palvelun eri nimellä, se antaa silti tuon errorin (Sunin sivuilla tämä virhe -lause viittaa siihen, että entinen palvelu on käynnissä). Luultavasti tuonne on jäänyt joku junnaamaan, kun ennen koneessa oli WAMPP. Olen myös kokeillut eri portteja palvelulle. MySQL:n sivuilla on ketju tästä aiheesta, kukaan ei tiedä mistä tämä oikein johtuu. Nämä on kyllä melkoisia koodisotkuja.. ihmettelen miten tämä on niin suosittu tietokanta
Okei, nyt pääsin hieman eteenpäin: onnistuin asentamaan MySQL:län. (En kyllä tiedä miten..) Ongelmasta seuraavaan: Olen nyt asentanut ja configuroinut phpmyadminin. Mutta kun kirjaudun sisään phpmyadminilla, saan tälläisen virheilmoituksen: Olen phpn php.ini -tiedostoon laittanut seuraavat rivit: error_reporting = Off ja display_errors = Off Vaikka nämä asetukset ovat voimassa, tulee aina tuo kyseinen sanoma kirjautumisen esteeksi. Miten tämän kanssa sitten? Mistä tuo muutetaan, kun tuo "virhesanoma" ei kerro mitään? Apua? PhpMyAdmin -osoite (voi käydä testaan): http://googolplexian.redirectme.net/phpMyAdmin/
Koita laittaa/muokkaa php.iniin: putenv ('TZ=Europe/Helsinki'); Nyt siellä taitaa olla jotain muta...
Oletan, että tämä tulee sinne Date -kohtaan. Alkuperäinen; Jos otan tuosta pois tuon ";" -merkin, niin Apache heittää parse errorin. Olen myös yrittänyt laittaa "putenv ('TZ=Europe/Helsinki');" php.ini:in (korvaamalla tuon punaisen lauseen. Sekä myöskin lisäämällä), kummallakin tavalla olen saanut saman parse errorin. Mihin väliin se pitäisi laittaa tuonne? Löysin myös tälläisen ohjeen: http://www.clovershop.com/faq_answer_fi.php?c=18&q=107 Liittyykö mitenkään asiaan?
Itse en ole häävi php-taitaja mutta villinä veikkauksena koodistasi puuttuu se pätkä joka "hakee" tuon aikavyöhykkeen... Mutta tämä voisi ehkä olla oikea: Koodi: date_default_timezone_set("Helsinki"); Esim: Koodi: <?php date_default_timezone_set('Europe/Helsinki'); $script_tz = date_default_timezone_get(); if (strcmp($script_tz, ini_get('date.timezone'))){ echo 'Script timezone differs from ini-set timezone.'; } else { echo 'Script timezone and ini-set timezone match.'; } ?> Ja tuolla on hyvää tietoa: http://fi2.php.net/manual/fi/
Kiitoksia vastauksestasi, vaikkei se toiminut. :/ Osaan kyllä phpn ja c++ läpi, mutten ymmärtänyt tätä virhesanomaa minkä sain.. Sain kuiteskin tämän härvelin toimimaan, poistamalla "config.inc.php" -tiedoston. (Phpn conffaus tiedosto). Senjälkeen kaikki toimi melkein kuin unelma.. paitsi, etten saa asennettua mitään foorumia, enkä mitään muutakaan tuohon. Tietokannat toimivat, mutta nämä ongelmat varmaan johtuvat vain oikeuksien väärin määrittämisestä. Ja sanompahan vielä kerran, että tämä MySQL on todella purkalla läjässä! Meinas itku päästä, kun tätä tässä asentelin.. joskus ei palvelut lähteny käyntiin, sitten ei salasanat passannu ja lopuksi heitti tuota herjaa tuosta ajasta..