https://help.superhosting.bg/ghost-installation.html
  • bg

Хостинг, Домейни, Cloud, Виртуални сървъри (VPS), Managed VPS, SSL сертификати

Ghost - инсталация

Ghost
ghost, инсталация на ghost, node.js, blog, блог платформа, ghost blog, ghost блог

ghost лого

Ghost е платформа предназначена за създаване на блог. Лека, удобна и лесна за ползване.

Ghost се поддържа при всички виртуални сървъри, Cloud услуги и наети сървъри, предлагани от СуперХостинг.БГ.

По-долу ще намерите инструкции за инсталация на Ghost при операционна система CentOS с темплейт препоръчан от СуперХостинг.БГ.

За да инсталирате Ghost, е необходимо да влезете посредством SSH. След като сте достъпили сървъра, изпълнете следната команда:

yum install npm --enablerepo=epel

С тази команда се инсталира npm - Node Packaged Modules.

След това е необходимо да свалим Ghost. За целта изпълняваме следните команди:

cd /home

Разархивираме системата:

unzip -uo ghost.zip -d ghost

Следва конфигуриране на Ghost. Конфигурационният файл на Ghost  е с име config.js. По подразбиране не съществува такъв файл, но има примерен, който може да се ползва. Затова копираме съдържанието на примерния файл config.example.js:

cd ghost

cp config.example.js config.js

Отваряме config.js посредством текстов редактор:

vim config.js

Намираме секцията Production, която изглежда така:

// ### Production
// When running Ghost in the wild, use the production environment
// Configure your URL and mail settings here
production: {
url: 'http://my-ghost-blog.com',
mail: {},
database: {
client: 'sqlite3',
connection: {
filename: path.join(__dirname, '/content/data/ghost.db')
},
debug: false
},
server: {
// Host to be passed to node's `net.Server#listen()`
host: '127.0.0.1',
// Port to be passed to node's `net.Server#listen()`, for iisnode set this to `process.env.PORT`
port: '2368'

Необходима е редакция на следните редове:

url: 'http://my-ghost-blog.com' - Попълвате името на вашия домейн
host: '127.0.0.1 ', - Замества се с IP адреса на сървъра
port: '2368' - Замества се с порт: 80

Запишете промените.

За коректна работа на приложението е необходимо да се редактира и файла package.json. Това е файл, в който е налична информацията за версията на Ghost, версията на node.js, модули, мета тагове и други. Отваряме файла с текстов редактор и намираме реда:

"main": "./core/index",

И заместваме с:

"main": "index.js",

Следващата стъпка е инсталацията на Ghost. Инсталира се чрез изпълнение на следната команда:

npm install --production

Системата е инсталирана. За да може да се стартира, без да е необходимо активна сесия в конзолата, ще инсталираме forever. Forever е добавка към npm, като той ще държи Ghost в background процес. Дори и да крашне, ще го рестартне.

npm install forever -g
NODE_ENV=production forever start index.js
info-icon Важно: За да може Ghost да се стартира успешно при стартиране на операционната система (например след рестарт) е необходимо да добавите forever в стартиращите скриптове. Вижте как: Ghost - добавяне в init скрипт

Можете да достъпите Ghost, като въведете вашия домейн в браузъра.

Администрацията е налична на адрес: http://domain.tld/admin.

Администраторският акаунт се създава при достъп до администрацията.

500px270px
SuperHosting.BG
    Ghost
  • Ghost - добавяне в init скрипт
    За да може Ghost да стартира автоматично при стартиране на операционната система, е необходимо да се добави в Init скриптовете. За да го добавите, е необходимо да влезете в сървъра чрез... »
Всички права запазени © 2005-2017 , www.superhosting.bg