Simple Machines Community Forum

SMF Support => Language Specific Support => Suomenkielinen tuki (Finnish) => Topic started by: Koirakerho on January 16, 2019, 12:32:40 PM

Title: Sivu ei toimi
Post by: Koirakerho on January 16, 2019, 12:32:40 PM
Kerhomme foorumi ei toimi ja jos sivuille menee niin tulee vain ilmoitus: Sivu ei toimi, lskennelkerho.net ei voi käsitellä tätä pyyntöä tällä hetkellä.
HTTP ERROR 500. Mitähän tuolle pitäisi tehdä?
Title: Re: Sivu ei toimi
Post by: Owdy on January 16, 2019, 12:40:46 PM
Ensin tarkastaisin foorumin juurikansion oikeudet. 755.

Teittekö jotain kun hajosi?
Title: Re: Sivu ei toimi
Post by: Koirakerho on January 16, 2019, 01:42:24 PM
Mitään ei ole tehty ja eilen yritin vain mennä sivuille niin siellä luki tuo teksti
Title: Re: Sivu ei toimi
Post by: Aleksi "Lex" Kilpinen on January 16, 2019, 02:01:16 PM
Palvelimen virhelogia katsoisin ensimmäisenä. 500 pitäisi aina jättää sinne jälki tarkemman syyn kera. Jos et löydä logia, tai http 500 virhettä sieltä, kysäisepä hostiltasi.
Title: Re: Sivu ei toimi
Post by: Koirakerho on January 18, 2019, 12:58:49 AM
Tosiaan, eli foorumille ei ole tehty mitään muutoksia - sivut http://lskennelkerho.net/forum/ vain hävisivät yhtäkkiä.

Error logista löytyy piiiitkä pätkä seuraavia rivejä lopusta, ja näistä ei ymmärretä oikein mitään:

[15-Jan-2019 08:52:57 Etc/GMT-2] PHP Deprecated:  preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/intXXXX/public_html/forum/Sources/Load.php(183) : runtime-created function on line 3
[15-Jan-2019 07:14:07 UTC] PHP Fatal error:  Uncaught Error: Call to undefined function mysql_connect() in /home/int39328/public_html/forum/Sources/Subs-Db-mysql.php:58
Stack trace:
#0 /home/int39328/public_html/forum/Sources/Load.php(2516): smf_db_initiate('localhost', 'intXXXX_smf', 'intXXXX_lskk', 'TohveliXXX', 'intXXXX_smf_', Array)
#1 /home/int39328/public_html/forum/index.php(68): loadDatabase()
#2 {main}
Title: Re: Sivu ei toimi
Post by: Aleksi "Lex" Kilpinen on January 18, 2019, 01:05:06 AM
Jeps, tuo auttaa. Palvelimen PHP versio on vissiin päivitetty uudempaan vastikään, ja todennäköisesti joko foorumi ei ole päivitetty uusimpaan versioon, tai joku käyttämänne lisäosa ei ole uuden PHP version kanssa yhteensopiva.

Millä SMF versiolla mahdoitte toimia?
Title: Re: Sivu ei toimi
Post by: Koirakerho on January 18, 2019, 05:52:10 AM
Settings.php -tiedostossa lukee ainakin Software Version SMF 1.1. Miten foorumin saisi nyt päivitettyä ilman että sisältö katoaa?
Title: Re: Sivu ei toimi
Post by: Aleksi "Lex" Kilpinen on January 18, 2019, 05:58:28 AM
1.1 on EOL, eli ei tule enää saamaan päivityksiä.
Paras olisi päivittää 2.0.15 versioon. Ohjeita on (englanniksi) täällä Upgrading SMF (https://wiki.simplemachines.org/smf/Upgrading)
Title: Re: Sivu ei toimi
Post by: Koirakerho on January 18, 2019, 07:25:00 AM
Kiitos todella paljon avusta. Voisitko vielä antaa hieman tarkempia neuvoja tuohon? Latasin foorumin tiedostot zippinä omalle koneelle. Pitääkö mennä tuon Patching-sivun kautta, sieltä löysin tämän sivun: http://custom.simplemachines.org/upgrades/ mutta eikö pitäisi päivittää nyt uusimpaan versioon, tuolla näyttäisi olevan askel kerrallaan? Index.php-tiedostossa lukeekin että $forum_version = 'SMF 2.0.6';, eli mikähän nyt on oikea?

Vai voinko jostain asentaa uusimman version sivuille ja sitten joitain tiedostoja korvaamalla palauttamaan entisen foorumin sisällöt?
Title: Re: Sivu ei toimi
Post by: Aleksi "Lex" Kilpinen on January 18, 2019, 07:27:12 AM
1.1 versiosta et voi käyttää patchejä, vaan pitää ylikirjoittaa kaikki 2.0 Large Upgrade paketin sisällöllä ( paketti saatavilla täältä http://download.simplemachines.org/ ) ja sen jälkeen ajaa upgrade.php skripti.

ENNEN tätä, ota varmuuskopiot kaikesta.

EDIT: Ja jos versio onkin 2.0.6 niin tämä toimii myös. Tämän myötä kuitenkin kaikki muokkaukset foorumiin pyyhkiytyy myös pois.
Title: Re: Sivu ei toimi
Post by: Koirakerho on January 18, 2019, 07:30:03 AM
Kiitos, tuo selvensi! Ennen kuin alan tekemään, voitko vielä varmistaa, että siis cPanelissa korvaan kaikki vanhat tiedostot tuon zipin sisällöllä? Miten ajetaan skripti?

Ja riittääkö backupiksi tosiaan tuo foorumista lataamani zip?
Title: Re: Sivu ei toimi
Post by: Aleksi "Lex" Kilpinen on January 18, 2019, 07:33:48 AM
Oikein, lataa vain tuon Large Upgrade paketin sisältö olemassaolevien tiedostojen päälle.
Skripti ajetaan menemällä selaimella /upgrade.php osoitteeseen ( eli jos foorumisi osoite on http://lskennelkerho.net/*/index.php niin osoitteeseen http://lskennelkerho.net/*/upgrade.php )

Pelkkien tiedostojen kopiointi ei ole välttämättä riittävä varmuuskopio. Jos pystyt, ota ihmeessä cPanelin kautta talteen myös tietokanta.
Title: Re: Sivu ei toimi
Post by: Koirakerho on January 19, 2019, 03:45:46 AM
Kiitos Aleksi tuhannesti avusta, nyt foorumi on taas auki, kaikki sisältökin näyttää olevan tallella.

Adminina kirjautuessa tulee vielä ilmoitus "HUOMATTAVA TIETOTURVARISKI!: Hakemistostasi löytyy tiedosto upgrade.php". Voiko tuon tiedoston poistaa?
Title: Re: Sivu ei toimi
Post by: Aleksi "Lex" Kilpinen on January 19, 2019, 04:44:00 AM
Kyllä, jos et sitä enää tarvitse, poista se :)