netFinn Tukifoorumi
10.09.10 - klo:05:31 *
Tervetuloa, Vieras. Ole hyvä ja kirjaudu tai rekisteröidy.

Kirjaudu käyttäjätunnuksen, salasanan ja istunnonpituuden mukaan
Uutiset: Jos huomaat foorumissa puutteita niin laitappa viestiä tuonne "Palaute & parannusehdotukset
"-kategoriaan Hymyilee
 
   Etusivu   Ohjeet Haku Kirjaudu Rekisteröidy  
Sivuja: [1]
  Vastaus  |  Tulostusversio  
Kirjoittaja Aihe: smf 1.1:n asennus  (Luettu 5116 kertaa)
widmin
Tulokas
*
Poissa Poissa

Viestejä: 4


Profiili
« : 05.12.06 - klo:20:34 »
Vastaa lainatenLainaus

Laitanpa kysymyksen tännekin, jotta muutkin saavat ohjeita.

Kun asennan uusimman smf -foorumin (siis smf 1.1 - saman joka tämäkin tukifoorumi on), niin kumman kielipaketin asennan vai asennanko kummankin vastaisen varalta? Siis perinteisen finnish vai finnish_utf8? Voiko foorumin ylläpidossa valita kumpi on käytössä?

Ja toinenkin samaan aiheeseen liittyvä juttu: smf:n sivuilta ladattavan uusimman smf-joomla -bridgen ( smf_1-1_joomla_1-1-6_bridge.zip) asennusohje (readme.html)  käskee laittamaan muutamien Joomlan hakemistojen oikeudet 777:ksi, mutta toisaalta phpSuExec ei hyväksy oikeuksiksi kuin 755. Kuinka tämä ristiriita hoidetaan?
Ilmoita valvojille   tallennettu
QuietFinn
Ylläpitäjä
Seniori
*****
Poissa Poissa

Viestejä: 267



Profiili
« Vastaus #1 : 05.12.06 - klo:21:14 »
Vastaa lainatenLainaus

Laitanpa kysymyksen tännekin, jotta muutkin saavat ohjeita.

Kun asennan uusimman smf -foorumin (siis smf 1.1 - saman joka tämäkin tukifoorumi on), niin kumman kielipaketin asennan vai asennanko kummankin vastaisen varalta? Siis perinteisen finnish vai finnish_utf8? Voiko foorumin ylläpidossa valita kumpi on käytössä?
Voit asentaa molemmat, ja sitten asetuksista Keskustelualueen muokkaus-> Serverin asetukset-> Keskustelualueen oletus kieli: valita kumman haluat.




Ja toinenkin samaan aiheeseen liittyvä juttu: smf:n sivuilta ladattavan uusimman smf-joomla -bridgen ( smf_1-1_joomla_1-1-6_bridge.zip) asennusohje (readme.html)  käskee laittamaan muutamien Joomlan hakemistojen oikeudet 777:ksi, mutta toisaalta phpSuExec ei hyväksy oikeuksiksi kuin 755. Kuinka tämä ristiriita hoidetaan?
Nuo ohjeet voi jättää huomiotta, kun käytössä on phpSuExec niin mitkään hakemistot eivät tarvitse moisia oikeuksia, ja toisaalta jos PHP koodia on hakemistossa jonka oikeudet ovat 777 niin phpSuExec ei sitä suorita (tulee 500 internal server error).



Ilmoita valvojille   tallennettu
widmin
Tulokas
*
Poissa Poissa

Viestejä: 4


Profiili
« Vastaus #2 : 08.12.06 - klo:21:19 »
Vastaa lainatenLainaus

Kiitoksia noista neuvoista. Hyvinhän tuo näyttää toimivan - siis smf foorumi sinänsä. Mutta tietokannan siirron kanssa entisestä paikasta on kyllä ylitsepääsemättömiä ongelmia. Neuvoja kaivataan vielä lisää. Kerronpa mitä olen tähän saakka tehnyt:

  • Olen asentanut smf 1.1 foorum-ohjelman täydellisenä uusasennuksena. Siis sen uusimman version. Mukana asennettiin molemmat kielipaketit (kts edelliset viestit). Asennus onnistui ihan ilman ongelmia, olenhan asennellut smf:n eri versioita jo kai n. 10 kertaa tätä ennen.
  • Entisestä webbihotellista kopioitiin attachments-kansioon siellä olleet liitetiedostot, koska ne eivät siirry tietokannan mukana. Uuden asennuksen attachments-kansiossa olleisiin index.php ja .htaccess -tiedostoihin ei koskettu, eli ne ovat varmasti versiosta 1.1.
  • Samaan aikaan - entisen foorumin ollessa huoltotilassa, jotta tilanne ei muutu - ladattiin omalle palvelimelle phpMySQL:n Export -komennolla foorumin tietokanta. Tässä yhteydessä varmistettiin, että tietokannan merkistö on muotoa latin1_swedish_ci. Exporttauksen yhteydessä tarkistettiin, että valinta ko ruudussa on latin1. Tallennettiin tiedostoon omalle koneelle .gz -zipattuna. Tietokannan koko n. 6 M.
  • Uudelle palvelimelle (siis netfinn) oli jo smf:n asennuksen yhteydessä luotu tietokanta ja sille oli luotu käyttäjät ja annettu käyttäjälle oikeudet. Tämäkin asia ok.
  • Siirrettiin uuden palvelimen phpMySQL:n Import-toiminnolla tietokanta uuteen paikkaan. Tässä yhteydessä varmistettiin, että asetus on siirron yhteydessä latin1. Eli siis merkistön ei pitäisi muuttua. Onnistui ilman ongelmia... (kai kolmannen opettelukerran jälkeen).
  • Ajettiin smf-kansion juureen asennettu repar_settings.php, jolla tarkistettiin, että smf:n settings-asetukset ovat oikein. Siis tämä on välttämätöntä tehdä, koska tietokannan mukana siirtyy entisestä paikasta mm. polkuja, jotka pitää tässä yhteydessä korjata uuden hakemistorakenteen mukaisiksi.
  • Koska entinen foorumi on smf:n versio 1.1RC2, niin uudella palvelimella  ajettiin smf:n ohjeistuksen mukaisesti sinne päivityspaketista asennettu upgrade.php (ja myös tiedostot upgrade_1-0.sql ja upgrade_1-1.sql). Tämä korjasi ilman ongelmia tietokannan 1.1RC2:sta muotoon 1.1. Jos smf:ää yrittää käynnistää ilman tätä upgrade.php:n ajamista, niin näytölle tulee ilmoitus, että tietokanta on muotoa RC2 ja se antaa ohjeen ajaa upgrade.php.
  • Uuden palvelimen phpMySQL:llä tarkistettiin, että tietokantatauluissa on oikea muoto, siis latin1_swedish_ci.
  • Tämän jälkeen smf käynnistettiin. Kaikki toimi....

       ...paitsi että foorumin viesteissä ja foorumin etusivun otsikoissa ääkköset olivat tätä:
                 .....koska ei muutakaan järkevää mielestäni löytynyt !!!

Mikä meni pieleen?  Jaa... ehkä kannattaa mainita, että ensin kokeilin niin, että kopioin entisestä paikasta  smf 1.1RC2:n ja päivitin sen uudessa paikassa 1.1:ksi ja siirsin tietokannan yllä olevalla tavalla. Tulos oli sama, eli ei johdu tuosta uusasennuksesta.
Ilmoita valvojille   tallennettu
QuietFinn
Ylläpitäjä
Seniori
*****
Poissa Poissa

Viestejä: 267



Profiili
« Vastaus #3 : 08.12.06 - klo:22:21 »
Vastaa lainatenLainaus

Mikähän on tietokannan (mySQL) versio edellisessä paikassa?

Ilmoita valvojille   tallennettu
widmin
Tulokas
*
Poissa Poissa

Viestejä: 4


Profiili
« Vastaus #4 : 08.12.06 - klo:22:44 »
Vastaa lainatenLainaus

Mikähän on tietokannan (mySQL) versio edellisessä paikassa?

On: 4.1.21-standard, eli sama kuin täällä.

Niin... vielä lisäyksenä tähän asiaan, että myös Joomlan tietokannan siirron yhteydessähän oli samanlaisia ongelmia, mutta Joomlassa tuo virheellinen merkistö näkyi vain otsikoissa. Content'in teksti-osio oli ihan ok. Tuon otsikkohomman pystyi korjaamaan content-editorilla - joskin JCEdit lakkasi siirron jälkeen toimimasta, mutta TMEdit toimii, kun sen vaihtoi Global configurationista.  ... Ja vielä lisäyksenä sekin, että myös smf:ssä pystyy editoimalla korjaamaan nuo merkistövirheet viesteihin ja alueiden otsikoihin.. mutta eihän se käytännössä tietenkään ole oikea keino eikä mahdollistakaan 20.000 viestin tietokannassa.

Ja kaiken lisäksi on tarkoitus asentaa heti myös smf-Joomla bridge, jolloin merkitön pitäisi toimia oikein senkin kanssa molemmilla puolilla, vaikka Joomla 1.0.11 ei käytäkään UTF-8:aa.

Täällä:  http://mureakuha.com/keskustelut/9?13035  on keskustelua vastaavasta asiasta. Ja mahdollisesti tämäkin: http://www.oreillynet.com/onlamp/blog/2006/01/turning_mysql_data_in_latin1_t.html liittyy asiaan.

Ja kaiken lisäksi Joomlaportal.fi:n sivuilta löytyi tämä keskustelu: http://www.joomlaportal.fi/component/option,com_smf/Itemid,51/topic,1012.0 Itse asiassa kun kokeilin kerran jo tuota bridgen asennusta, niin tuli Joomlaan samat virheilmoitukset (5 kpl headeriin viittaavat), kuin tuossa keskustelussakin, vastauksessa 2. Siis sama ongelma ilmeisesti kuin tuolla, mutta minun taitoni ei ainakaan toistaiseksi riitä ongelmaa ratkaisemaan. Olet näköjään itsekin osallistunut tuohon keskusteluun 10.2.2006.
« Viimeksi muokattu: 09.12.06 - klo:00:08 kirjoittanut widmin » Ilmoita valvojille   tallennettu
tool
Vieras
« Vastaus #5 : 23.01.10 - klo:14:44 »
Vastaa lainatenLainaus

pitaa tarkistaa:)
Ilmoita valvojille   tallennettu
Sivuja: [1]
  Vastaus  |  Tulostusversio  
 
Siirry:  

MySQL pohjainen foorumi PHP pohjainen foorumi Powered by SMF 1.1.11 | SMF © 2006-2007, Simple Machines LLC Validi XHTML 1.0! Validi CSS!