SMF foorumisovellus näyttää vain tyhjän sivun Yleistä: Ongelmatilanteissa kannattaa aina aluksi tyhjentää välimuisti, koska vanhat välimuistissa olevat tiedot (esim. evästeet) saattavat aiheuttaa joissain tapauksissa ongelmia. Seuraavaksi kannattaa tarkistaa virheloki mahdollisten virheiden varalta. Virheloki löytyy hallintapaneelista kohdasta: Lokien hallinta > error_log. Ongelma: tyhjä valkoinen sivu ilmestyy SMF:n asennuksen jälkeen eikä sovellus toimi. Syy: ongelman aiheuttaa SMF:n koodissa oleva shell_exec-komento, jota SMF yrittää käyttää ja jonka Viestintäviraston suosittelma PHP-kovennin (Suhosin) estää. SMF ei kuitenkaan tarvitse tätä komentoa toimiakseen täysin normaalisti. Korjaus: ongelman voi helposti korjata muokkaamalla /Sources/Subs.php -tiedostoa seuraavasti: * riviltä 3477 (tämä voi hiukan vaihdella eri versioissa) kohdasta: $test = @shell_exec('host -W 1 ' . @escapeshellarg($ip)); poistetaan @shell_exec-kohta, eli rivi näyttää tältä: $test = ""; * sama tehdään riville 3480 (tämäkin voi hiukan vaihdella eri versioissa) kohtaan: $test = @shell_exec('host ' . @escapeshellarg($ip)); jolloin tämäkin rivi näyttää seuraavalta: $test = ""; * seuraava vastaava löytyy riviltä 3497 (myös vaihtelee versioittain) kohtana: $test = @shell_exec('nslookup -timeout=1 ' . @escapeshellarg($ip)); ja myös tämä rivi muokataan näyttämään tältä: $test = ""; * Joissain versioissa löytyy myös useampi vastaava kohta lähiriveiltä ja niille tulee myös tehdä vastaavat toimenpiteet. Etsimällä tekstiä shell_exec voi myös löytää mahdolliset tässä mainitsematta jääneet muokattavat kohdat. Mikäli korjaus tuottaa vaikeuksia tai tuntuu liian monimutkaiselta toteuttaa, niin asiakaspalvelumme auttaa teitä asiassa mielellään. Lähde: http://www.suncomet.com/61.148.0.0.1.0.phtml