Debian gurut

Mulla on ollut wordpress-blogi vanhalla koneella. Ihan vain omaa käyttöön ja etupäässä kokeilun vuoksi. Toimi heittämällä Ubuntun Breezyssä, mutta päivitys Dapperiin ei onnistunut. Rautaongelma, joka on kohdannut myös muita, eikä palstoilla ole ollut ratkaisua.

Päiväkirjan pito tuli kuitenkin sen verran tavaksi, että siitä ei haluaisi luopua. Asensin Sargen koneelle ja sitten Ubuntu ohjeiden mukaisesti kaikki tykötarpeet, mutta vaikka installointi sujuu loppun asti ilman häikkää, näyttää palvelin vain tuota apachen default-sivua.

Palomuurit on kunnossa, eli rauta ja iptables laskee liikenteen läpi. Asennuksessa tuli huomautus, että /etc/hosts -tidostoon tulee merkitä käyttäjä ja se siellä myös on.

Nyt meni sormi suuhun, mitäs nyt sitten tulisi tehdä?

Kaikesta avusta kiitollisena.
17797
Äänestä

Muut lukivat myös

Vastaukset 17

Vanhimmat

Hmm. Aivan ekana miten sä asensit sen? Debian Sargelle ei ilmeisesti ole valmista pakettia. Eli asensitko sä sen käsin? Helpottas kun kertosit mitä ubuntun ohjeita käytit, niin niitä tutkimalla voisi vähän katsella missä ehkä voisi mennä vikaan.

Äänestä

Hmm. Aivan ekana miten sä asensit sen? Debian Sargelle ei ilmeisesti ole valmista pakettia. Eli asensitko sä sen käsin? Helpottas kun kertosit mitä ubuntun ohjeita käytit, niin niitä tutkimalla voisi vähän katsella missä ehkä voisi mennä vikaan..

Äänestä

Asensin ton ihan kokeeksi ja hyvin pelittää. Eli mä asensin sen käsin näiden ohjeiden mukaan:

http://codex.wordpress.org/Installing_WordPress#Detailed_Instructions

* Alota hakemalla wordpress tar.gz-paketti osotteesta:
http://wordpress.org/latest.tar.gz.

Paketti tallentuu leveylle nimellä: wordpress-2.0.3.tar.gz

* Jos haluat blogisivun näkyvän osotteessa: http://localhost/wordpress, kopioi toi paketti hakemistoon /var/www
cp wordpress-2.0.3.tar.gz /var/www

* Pura paketti:
cd /var/www
tar zxvf wordpress-2.0.3.tar.gz
rm wordpress-2.0.3.tar.gz

* tee MySQL tietokanta noiden ohjeiden mukaan ja suorita asennus lopuun selaimella ohjeen mukaan.

Äänestä
  • Helpointa on tehdä se MySQl-tietokanta tolla MySQL-clientillä ohjeen mukaan. Sillon ei tarvitse alkaa asentelemaan mitään sen takia.

    Äänestä

  • miksuh. kirjoitti:

    Helpointa on tehdä se MySQl-tietokanta tolla MySQL-clientillä ohjeen mukaan. Sillon ei tarvitse alkaa asentelemaan mitään sen takia.

    Jeps, pääsin vasta nyt vastaileen. Sargen asensin siltä pieneltä cd:ltä, eli aptilla loput, työpöytä ja www-palvelin valittiin, ja kaikki meni ilman ongelmia.

    Nää ubuntu-ohjeet löytyy suomenkieliseltä foorumilta esim. haulla "apache", ei muistaakseni löydy vain selaamalla howto-palstaa. On toiminut aina ubuntun kanssa kuin ajatus, hoary ja breezy.

    Olen käyttänyt juuri tuota wordpress-ohjetta ja sitä mysql-client vaihtoehtoa.

    Ainoa syy jonka minä olen keksinyt toimimattomuuteen on se, että apachen, php:n ja mysql:n versiot ovat Sargen stable ohjelmavarastoissa erilaisia kuin ubuntulla, ja siitä koituu joku yhteensopimattomuus.

    Asennuksen aikana tosiaan ainoa huomautus koski /etc/hosts tiedostoa, jonne käskettiin laittamaan rivi muodossa "10.0.0.1 myhostname" ja siellä kaksikin riviä ensin 127.0.0.1 localhost sekä toisella rivilla konen sisäverkon kiinteä ip ja sen perässä asennuksessa annettu konenimi.

    Äänestä

  • alkuper.kysyjä kirjoitti:

    Jeps, pääsin vasta nyt vastaileen. Sargen asensin siltä pieneltä cd:ltä, eli aptilla loput, työpöytä ja www-palvelin valittiin, ja kaikki meni ilman ongelmia.

    Nää ubuntu-ohjeet löytyy suomenkieliseltä foorumilta esim. haulla "apache", ei muistaakseni löydy vain selaamalla howto-palstaa. On toiminut aina ubuntun kanssa kuin ajatus, hoary ja breezy.

    Olen käyttänyt juuri tuota wordpress-ohjetta ja sitä mysql-client vaihtoehtoa.

    Ainoa syy jonka minä olen keksinyt toimimattomuuteen on se, että apachen, php:n ja mysql:n versiot ovat Sargen stable ohjelmavarastoissa erilaisia kuin ubuntulla, ja siitä koituu joku yhteensopimattomuus.

    Asennuksen aikana tosiaan ainoa huomautus koski /etc/hosts tiedostoa, jonne käskettiin laittamaan rivi muodossa "10.0.0.1 myhostname" ja siellä kaksikin riviä ensin 127.0.0.1 localhost sekä toisella rivilla konen sisäverkon kiinteä ip ja sen perässä asennuksessa annettu konenimi.

    No mulla on nimenomaan Debian Sarge, ja kuten sanottua wordpress lähti heti toimimaan kun seurasin noita wordpressin sivuilla olevia ohjeita. Tosin no mulla on asennettuna PHP 5.1.4 ja MySQL 5.0.22. Noi saa Sargelle vain epävirallisista repositoryista (dotdeb.org). Apache2 mulla on asennettuna Sargen viralliselta repositorylta. Jokatapauksessa myöskin Sargen viralliselta repositorylta löytyvät PHP ja MySQL versiot on wordpress:n sivujen mukaan riittävän uudet. Tietenkin MySQL-tietokannan siirtäminen Ubuntukoneelta Sargeen voi tuottaa ongelmia.

    Muuten, oletko varma, että sulla on asennettuna oikea Apachen PHP-moduuli? En tiedä miten Ubuntussa on, mutta Sargelle on mahdollista asentaa Apache ja Apache2, kummallekin Apache-versiolle on oma PHP-moduulinsa. Eli jos käytät Apache:a sun pitää asentaa myös libapache-mod-php4. Jos käytät Apache2:ta sun pitää asentaa myös libapache2-mod-php4.

    Tolla /etc/host jutulla tuskin on yhtään mitään tekemistä asian kanssa. Sitäpaitsi sähän sanoit, että Apachen oletussivu näkyy, eli Apache toimii eli kyllä wordpress:n pitäs myös toimia, jos kaikki on asennettu oikein.

    Äänestä

  • alkuper.kysyjä kirjoitti:

    Jeps, pääsin vasta nyt vastaileen. Sargen asensin siltä pieneltä cd:ltä, eli aptilla loput, työpöytä ja www-palvelin valittiin, ja kaikki meni ilman ongelmia.

    Nää ubuntu-ohjeet löytyy suomenkieliseltä foorumilta esim. haulla "apache", ei muistaakseni löydy vain selaamalla howto-palstaa. On toiminut aina ubuntun kanssa kuin ajatus, hoary ja breezy.

    Olen käyttänyt juuri tuota wordpress-ohjetta ja sitä mysql-client vaihtoehtoa.

    Ainoa syy jonka minä olen keksinyt toimimattomuuteen on se, että apachen, php:n ja mysql:n versiot ovat Sargen stable ohjelmavarastoissa erilaisia kuin ubuntulla, ja siitä koituu joku yhteensopimattomuus.

    Asennuksen aikana tosiaan ainoa huomautus koski /etc/hosts tiedostoa, jonne käskettiin laittamaan rivi muodossa "10.0.0.1 myhostname" ja siellä kaksikin riviä ensin 127.0.0.1 localhost sekä toisella rivilla konen sisäverkon kiinteä ip ja sen perässä asennuksessa annettu konenimi.

    Kokeilepas toimiiko sulla noin yleensä PHP-sivut. Eli tallenna tämä lyhyt PHP-skripti /var/www hakemistoon tiedostoon test.php



    Mene sitten webbiselaimella osotteeseen:
    http://localhost/test.php

    Näkyviin pitäisi tulla sivu, joka kertoo paljon tietoja käytössä olevista Apachesta ja PHP:sta

    Äänestä

  • miksuh. kirjoitti:

    Kokeilepas toimiiko sulla noin yleensä PHP-sivut. Eli tallenna tämä lyhyt PHP-skripti /var/www hakemistoon tiedostoon test.php



    Mene sitten webbiselaimella osotteeseen:
    http://localhost/test.php

    Näkyviin pitäisi tulla sivu, joka kertoo paljon tietoja käytössä olevista Apachesta ja PHP:sta

    kyllä toimii, teki juuri sen mitä pitikin
    ja tässä ton ohjeen linkki
    http://forum.ubuntu-fi.org/index.php?topic=313.0

    joo ja kyllä tässä on käytössä tai ainakin yritetään käyttää Apache2 ja php4.

    Äänestä

  • al.kirj. kirjoitti:

    kyllä toimii, teki juuri sen mitä pitikin
    ja tässä ton ohjeen linkki
    http://forum.ubuntu-fi.org/index.php?topic=313.0

    joo ja kyllä tässä on käytössä tai ainakin yritetään käyttää Apache2 ja php4.

    en siis ole siirtänyt tähän mitään vanhaa, oli tarkoitus aloittaa täysin puhtaalta pöydältä,

    olisko mahdollista saada noi sun lähteet kopsattavaksi, jos sulla toimii, tää Sarge olis niin omiaan tähän koneeseen ja tarkoitukseen

    jos et halua niitä julkisesti esittää, voin antaa sulle mailiosoitteen? Oon joskus selvitellyt näitä Sargen repoja netistä, mutta se on osoittautunut vähän turhan "korkealentoiseksi". Ymmärrän kyllä syyt.

    Äänestä

  • al.kirj. kirjoitti:

    en siis ole siirtänyt tähän mitään vanhaa, oli tarkoitus aloittaa täysin puhtaalta pöydältä,

    olisko mahdollista saada noi sun lähteet kopsattavaksi, jos sulla toimii, tää Sarge olis niin omiaan tähän koneeseen ja tarkoitukseen

    jos et halua niitä julkisesti esittää, voin antaa sulle mailiosoitteen? Oon joskus selvitellyt näitä Sargen repoja netistä, mutta se on osoittautunut vähän turhan "korkealentoiseksi". Ymmärrän kyllä syyt.

    No PHP5:n ja MySQL 5.x:n saa Sargelle dotdeb.org:n repositorysta. Eli lisää nämä /etc/apt/sources.list:n

    deb http://packages.dotdeb.org/ stable all
    deb-src http://packages.dotdeb.org/ stable all

    Voithan sä tietty kokeilla asentaa noi, Hyvin noi opn mulla toiminut.

    Äänestä

  • miksuh. kirjoitti:

    No PHP5:n ja MySQL 5.x:n saa Sargelle dotdeb.org:n repositorysta. Eli lisää nämä /etc/apt/sources.list:n

    deb http://packages.dotdeb.org/ stable all
    deb-src http://packages.dotdeb.org/ stable all

    Voithan sä tietty kokeilla asentaa noi, Hyvin noi opn mulla toiminut.

    Älä turhaan ala päivittää. Mä taidan tietää mistä on kiinni. Hetki vain.

    Äänestä

Sori kun en päässyt vastaamaan tähän aikasemmin.

Olen lähes varma, että tiedän miksi Apache näyttää sulla aina sitä oletussivua. Syynä on mitä todennäkösimmin Apache2:n virtual host -asetukset. En tullut tuota ajatelleeksi aluksi. Ajatus pälähti yhtäkkiä päähän tossa eilen.

Eli siis ensinnäkin... Apachen avulla on mahdollista ylläpitää useita sivustoja yhdellä ja samalla koneella niin että tietty osote ohjautuu yhdelle sivulle ja toinen osote toiselle sivulle. Eli esimerkiksi sulla voi olla domainnimet website.com ja website.net. Kumpikin domainnimi voi osottaa samalle palvelimelle.

Kun sitten joku surffaa sun koneellesi käyttäen osotetta www.website.com, niin sillon Apache näyttää ekan sivuston. Jos osotteena käytetään
www.website.net:a Apache näyttää toisen sivuston.

Kun Apache2 asennetaan Debianiin, niin sillon samalla Apachen asetuksiin tulee määritykset oletus virtual hostista, ja juuri sen asetuksissa on se mikä sulla todennäkösesti mättää.

/etc/apache2:n alla on hakemistorakenne, jossa on mm. nämä hakemistot:

sites-available
sites-enabled

sites-available:n alla on kaikkien virtual hostien määrittelyt. Siellä määritellyt virtual hostit ei välttämättä ole aktiivisia. sites-enable -hakemistossa taas on linkkejä aktiivisina oleviin virtual hosteihin jotka on määritelty sites-available hakemistossa.

Apachen asennuksen jäljiltä sites-available -hakemistossa on oletus virtual hostin määrittelytiedosto. Tiedoston nimi on default.
Siinä tiedostossa on määritelty document root:ksi /var/www, MUTTA siinä tiedostossa on myös uudelleenohjaus Apachen oletussivun sisältään hakmistoon /var/www/apache2-default. Ton uudelleen ohjauksen takia Apache ohjautuu aina sinne oletussivulle, jos kirjotat selaimeen osotteeksi http://localhost

Eli jotta Apache näyttäisi suoraan /var/www hakemiston alle tallennetun sivun, pitää kommentoida pois toi uudelleen ohjaus.

Eli editoi tiedostoa: /etc/apache2/sites-available/default

Kommentoi siitä uudelleenohjaus pois muuttamalla rivi:
RedirectMatch ^/$ /apache2-default/
riviksi
# RedirectMatch ^/$ /apache2-default/

Muutettuasi ton, talklenna tiedosto ja komenna Apache lataamaan asetukset uudestaan komennolla:

/etc/init.d/apache2 restart

Tyhjennä varmuuden vuoksi webbiselaimen cahe. Mene sitten selaimella osotteeseen http://localhost

Nyt pitäs pelittää.

Äänestä
  • "/etc/init.d/apache2 restart"

    hups siis toi käynnistää Apachen uusiksi, jos vain haluaa ladata asetukjset käynnistämättä Apachea uudestaan niin se tapahtuu komennolla:

    /etc/init.d/apache2 force-reload

    No loppujenlopuksi on ihan sama kumpaa käyttää. force-reload on ehkä parempi tuoptanokäytössä olevalla Apachella, koska se ei aiheuta palvelimen uudelleenkäynnistystä.

    Äänestä

  • miksuh. kirjoitti:

    "/etc/init.d/apache2 restart"

    hups siis toi käynnistää Apachen uusiksi, jos vain haluaa ladata asetukjset käynnistämättä Apachea uudestaan niin se tapahtuu komennolla:

    /etc/init.d/apache2 force-reload

    No loppujenlopuksi on ihan sama kumpaa käyttää. force-reload on ehkä parempi tuoptanokäytössä olevalla Apachella, koska se ei aiheuta palvelimen uudelleenkäynnistystä.

    No niin, saapahan taas istuskella tämänkin illan koneen seurana. Tämä kuulostaa ihan lupaavalta.

    Ei ollut tosiaan apua niistä päivityksistä. Ehdin jo epäillä olisko suomenkielisessä wordpressissä joku bugi, käytössä oli tähän asti alkukielinen, mutta en keksinyt miten se tähän apacheen voisi vaikuttaa, joten se sai jäädä.

    Raportoin tuloksesta.

    Äänestä

  • al.kirj. kirjoitti:

    No niin, saapahan taas istuskella tämänkin illan koneen seurana. Tämä kuulostaa ihan lupaavalta.

    Ei ollut tosiaan apua niistä päivityksistä. Ehdin jo epäillä olisko suomenkielisessä wordpressissä joku bugi, käytössä oli tähän asti alkukielinen, mutta en keksinyt miten se tähän apacheen voisi vaikuttaa, joten se sai jäädä.

    Raportoin tuloksesta.

    Kun ohjeissa, tässä tapauksessa wordpress, käsketään kirjoittamaan - suora lainaus - "''password''"

    Tuleeko siihen laittaa noi sitaatit "xxxxx" vai ei, olen nyt nähnyt kaksi erilaista esimerkkiä, vai eikö sillä ole merkitystä?

    Äänestä

Kun täällä ei kuulemma saa kiittää, sanon sitten että tunnen suurta kiitollisuutta.

Homma pelaa, itse en sitä olisi koskaan selvittänyt.

Äänestä
  • Eipä mitään, kiv vaan jos oli neuvoista apua :)

    Äänestä

Kommentoi aloitusta


löytyiskö apua?? kirjoitti:

Mulla on ollut wordpress-blogi vanhalla koneella. Ihan vain omaa käyttöön ja etupäässä kokeilun vuoksi. Toimi heittämällä Ubuntun Breezyssä, mutta päivitys Dapperiin ei onnistunut. Rautaongelma, joka on kohdannut myös muita, eikä palstoilla ole ollut ratkaisua.

Päiväkirjan pito tuli kuitenkin sen verran tavaksi, että siitä ei haluaisi luopua. Asensin Sargen koneelle ja sitten Ubuntu ohjeiden mukaisesti kaikki tykötarpeet, mutta vaikka installointi sujuu loppun asti ilman häikkää, näyttää palvelin vain tuota apachen default-sivua.

Palomuurit on kunnossa, eli rauta ja iptables laskee liikenteen läpi. Asennuksessa tuli huomautus, että /etc/hosts -tidostoon tulee merkitä käyttäjä ja se siellä myös on.

Nyt meni sormi suuhun, mitäs nyt sitten tulisi tehdä?

Kaikesta avusta kiitollisena.

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu