0

Ghost-blogialustan asentaminen

Ghost on uudehko blogialusta, joka käyttää mm. Node.js:ää ja NPM:ää hyväkseen. Noiden asentaminen onnistui lopulta ongelmitta, mutta Ghostia en saa pyörimään sitten millään.

Olisikohan kellään kokemusta sen asentamisesta?

PS. Oma asennukseni tyssää erinäisiin virheisiin kun Ghost pitäisi laittaa ajokuntoon komennolla "npm install --production". Noita virheitä ja niiden korjauksia metsästän toisaalla, nyt lähinnä haluaisin selvittää onko joku muu saanut sen pyörimään Kapsin palvelimilla ja olisiko mahdollisesti antaa vinkkejä.

Shrike's avatar
1
Shrike
asked 2014-09-05 02:41:47 +0200
edit flag offensive 0 remove flag close merge delete

Comments

add a comment see more comments

1 Answer

1

Näillä stepeillä sain tuon toimimaan:

Hae softat itse määrittämääsi kansioon

wget http://nodejs.org/dist/v0.10.33/node-v0.10.33-linux-x64.tar.gz
git clone https://github.com/TryGhost/Ghost.git

* HUOM! * Ghost ei suosittele käytettäväksi master branchia tuotannossa, käytä stable branchia sen sijaan.

Sisällytä nodejs:n bin pathiin

echo "export PATH=\$PATH:~/<kansiosi>/node/bin" >> ~/.bashrc

cd:llä Ghostin kansioon ja siellä seuraavat komennot

npm install -g grunt-cli
npm install
grunt init
grunt prod

Kopioi esimerkki-config ja muokkaa production-osioista palvelin kuuntelemaan kaikkia ip-osoitteita ja valitse portti Kapsin ohjeiden mukaisesti 30000 - 40000 väliltä.

cp config.example.js config.js

  ----- snip config.js tiedostosta---
    server: {
        // Host to be passed to node's `net.Server#listen()`
        host: '0.0.0.0',
        // Port to be passed to node's `net.Server#listen()`, for iisnode set this to `process.env.PORT`
        port: '<valitse portti 30000 - 40000 väliltä>'
    }
  ----- snip ---

Käynnistä Ghost

npm start --production

Lopuksi lisäät/luot .htaccess -tiedostoon seuraavat rivit (hakemistoon sites//www (tai secure-www))

RewriteEngine On
  RewriteRule ^(.*)$ http://lakka.n.kapsi.fi:<VALITSEMASI PORTTI>/$1 [P]
olpe's avatar
125
olpe
answered 2014-10-29 22:53:48 +0200, updated 2014-10-29 22:56:11 +0200
edit flag offensive 0 remove flag delete link

Comments

add a comment see more comments

Your Answer

Login/Signup to Answer