Translations of this page: en bg cs de fi fr hu it ja pl ru tr zh

PunBB 1.3:n usein kysytyt kysymykset

Jos et löydä kysymystä täältä (tai jos ratkaisu ei toimi sinulla) ja PunBB:n keskustelualueen haku ei palauta mitään, sinun pitää tehdä uusi aihe PunBB 1.3:n vianetsintäfoorumille (vain englanniksi).

Asennus

Vaatimukset

  • Web-palvelin (mieluiten Apache).
  • PHP 4.3.0 tai uudempi (sisältää PHP 5:n).
  • Tietokanta, johon keskustelualueen tiedot tallennetaan: MySQL 4.1.2 tai uudempi, PostgreSQL 7.0 tai uudempi tai SQLite 2 (SQLite 3 ei ole tuettu).

PunBB 1.3:n asennusvaiheet

  1. Lataa viimeisin versio PunBB 1.3:stä.
  2. Kopioi/lataa paketin kaikki sisältö hakemistoon web-palvelimellasi (esim. /home/user/esimerkki.fi/punbb/).
  3. Avaa keskustelualueen etusivu (esim. http://esimerkki.fi/keskustelu/index.php selaimessasi) ja seuraa ohjeita.

Katso myös: Asentaminen SourceForge.netiin

Lisäosien asennus

  1. Lataa lisäosapaketti PunBB:n lisäosavalikoimasta (vain englanniksi) tai jostain muusta paikasta. Pura se keskustelualueesi extensions -hakemistoon. Esim. keskustelualueesi päähakemisto on /home/user/esimerkki.fi/punbb/ ja lataat pun_bbcode -lisäosan. Asentaaksesi lisäosan, /home/user/esimerkki.fi/punbb/extensions/pun_bbcode/manifest.xml pitää olla olemassa.
  2. Kirjaudu sisään keskustelualueella ja mene Ylläpito ⇒ Lisäosat (http://esimerkki.fi/punbb/admin/extensions.php?section=install). Ladattu lisäosa pitäisi olla listattuna siellä.
  3. Klikkaa Asenna lisäosa ja seuraa ohjeita.
HUOMAUTUS: Haluat ehkä käyttää pun_admin_repository -lisäosaa ladataksesi ja asentaaksesi lisäosan yhdellä klikkauksella.

Eroavaisuuksia PunBB 1.2:sta

Korjaa minut! Valmiiksi.

Päivittäminen PunBB 1.2:sta

Seuraa ohjeita päivittääksesi PunBB 1.2.*:n asennuksen versioon 1.3.

HUOMAUTUS: Tee varmuuskopio nykyisestä keskustelualueesta ennen jatkamista. Lisäksi, älä unohda tehdä varmuuskopiota keskustelualueesi tietokannasta. Käytä työkalua mysqldump MySQL:ssä ja pg_dump:ia jos käytät PostgreSQL:ää. Jos käytät SQLite, tee vain kopio SQLite-tietokantatiedostosta. Voit tehdä varmuuskopion myös käyttämällä jotain ylläpitotyökalua: MySQL Administrator (vain englanniksi), phpMyAdmin (Internet-sivusto vain englanniksi) ja phpPgAdmin (Internet-sivusto vain englanniksi).
  1. Lataa PunBB 1.3 ja pura paketti kovalevyllesi.
  2. Korvaa vanhan 1.2 -version hakemistotiedostot 1.3 -version tiedostoilla. Pidä vanha config.php ja img/avatars -hakemisto. Esim. jos sinulla on 1.2 asennettuna kansioon www/punbb/ ja keskustelualueen osoite on http://esimerkki.fi/punbb/, voit käyttää seuraavia vaiheita:
    1. Nimeä vanha www/punbb/ nimellä www/punbb_vanha/
    2. Luo uusi hakemisto www/punbb/ ja laita PunBB 1.3 sinne.
    3. Kopioi /www/punbb_vanha/config.php uuteen hakemistoon www/punbb/ ja /www/punbb_vanha/img/avatars kansioon /www/punbb/img/avatars.
  3. Avaa keskustelualueen etusivu ja seuraa ohjeita.

Upottaminen

Korjaa minut! Mitä tässä pitäisi olla?

Katso PunBB 1.3:n upottaminen saadaksesi lisätietoja.

URL-kaavat

PunBB 1.3 tukee suoraan URL-päällekirjoitusta, sisältäen hakukoneystävälliset (SEF) osoitteet.

Miten osoitteiden päällekirjoitus otetaan käyttöön?

  1. Nimeä tiedosto .htaccess.dist keskustelualueesi päähakemistossa nimellä .htaccess.
  2. Mene Ylläpito ⇒ Asetukset (/admin/settings.php?section=setup), etsi URL-kaava -kohta.
  3. Valitse haluamasi URL-kaava ja tallenna muutokset.

Tietokanta-avustajat

Tiedostossa include/common.php sisältäen sopivan toteutuksen tietokantakerrosluokasta on myös sisällytetty käyttämään keskustelualueen asetuksia. Esimerkiksi tietokantakerros $forum_db on luotu globaalina alueena, jotta voitaisiin toteuttaa tietokanta-avustajat.

Miten voi suorittaa kyselyn?

  • Suora kysely. Voit yksinkertaisesti kirjoittaa SQL-lauseen ja suorittaa sen.
 $result = $forum_db->query('SELECT * FROM topics WHERE id = 10');

Ole varma, että SQL-koodisi on tuettu kaikilla PunBB:n tukemilla tietokanta-alustoilla.

  • Käyttämällä kyselyntekijää. Voit suorittaa läpinäkyviä tietokantakyselyjä. Kaikki nykyiset tietokantatiedot ja -sijainnit otetaan automaattisesti huomioon. Esimerkki käytöstä (Korjaa minut! Tee se enemmän informaativiseksi):
$query = array(
   'SELECT'  => '*',
   'FROM'    => 'topics',
   'WHERE'   => 'id = 10'
);
$result = $forum_db->query_build($query);

Katso Kyselyntekijä -sivu saadaksesi lisätietoja.


Personal Tools