frame

Sveiki apsilankę!

Jei forume lankaisi pirmą kartą, kviečiame registruotis ir prisijungti prie diskusijų.

Prisijungti Registruotis

Ghost platformos diegimas CentOS aplinkoje

IV_VygandasSIV_VygandasS Serverių ekspertas (-ė)
edited 2013 lapkričio 21 Į Kitos aplikacijos
Šioje pamokoje pateikiame Ghost turinio valdymo sistemos diegimo instrukcijas CentOS aplinkoje.

Ghost yra pakankamai nauja atviro kodo turinio valdymo sistema orientuota į internetinių dienoraščių (angl. blog) savininkus.

Oficiali svetainė: https://ghost.org/

1. Atnaujiname sistemą:
yum update
2. Įdiegiame kompiliavimui reikalingus įrankius:
yum groupinstall "Development Tools"
3. Įdiegiame Ghost platformos veikimui reikalingus node.js ir npm:
echo 'export PATH=$HOME/local/bin:$PATH' >> ~/.bashrc
. ~/.bashrc
mkdir ~/local
mkdir ~/node-latest-install
cd ~/node-latest-install
curl http://nodejs.org/dist/node-latest.tar.gz | tar xz --strip-components=1
./configure --prefix=~/local
make install
curl https://npmjs.org/install.sh | sh
4. Atsisiunčiame Ghost:
cd /var/www/  
wget https://ghost.org/zip/ghost-0.3.3.zip --no-check-certificate
unzip -d ghost ghost*.zip
5. Įdiegiame Ghost:
cd ghost
npm install --production
6. Sukonfigūruojame platformą:
cp config.example.js config.js
vi config.js
Visas šiame faile randamas žemiau nurodytas parametrų vertes:
host: 127.0.0.1
port: 2368
pakeičiame į:
host: 0.0.0.0
port: 80
Taip pat nurodome pageidaujamą domeno vertę ties parametru (11 eilutėje):
url: 'http://my-ghost-blog.com/',
Išsaugome atliktus pakeitimus.

7. Jeigu serveryje yra įdiegta ir paleista Apache, sustabdome tarnybos veiklą:
service httpd stop
chkconfig httpd off
8. Įdiegiame forever įrankį:
cd /var/www/ghost
npm install -g forever
Forever įrankis yra reikalingas siekiant, kad Ghost būtų paleistas ne kaip terminalo pagrindinis vykdomas procesas, o fone.

9. Ghost paleidimas:
9.1. Ghost startuoti kaip pagrindinį procesą galime naudojant šią komandą:
npm start --production
Šiuo atveju sustabdyti Ghost veiklą galime naudojant klavišų kombinaciją CTRL+C.
9.2. Ghost startuoti fone galime naudojant šią komandą:
forever start index.js
Šiuo atveju sustabdyti Ghost veiklą galime naudojant šią komandą:
forever stop index.js
Rezultatas: Turime įdiegtą Ghost platformą.

Pasiekti Ghost platformą galime apsilankius serverio adresu:

[URL="http://<serverio_hostname>/"]http://<serverio_hostname>/[/URL]

Susikurti pirmąjį vartotoją galime apsilankius šiuo adresu:

[URL="http://<serverio_hostname>/ghost"]http://<serverio_hostname>/ghost[/URL]

Ghost turinio valdymo sistemos bendruomenės forumas yra pasiekiamas šiuo adresu.
Norėdami palikti komentarą, turite prisijungti arba registruokis.