Knowledgebase

Aveti intrebari? Sunteti in locul potrivit!

Cum instalatati ApostropheCMS pe Ubuntu 18.04

Verificati versiunaea Ubuntu

lsb_release -ds

# Ubuntu 18.04 LTS

Creati un utilizator non- roo cu drepturi  sudo si accesati utilizatoru.

adduser johndoe --gecos "John Doe"
usermod -aG sudo johndoe
su - johndoe

NOTA: Inlocuiti johndoe cu username-ul dvs..

Setati  timezone.

sudo dpkg-reconfigure tzdata

Asigurati-va ca sistemul este actualizat .

sudo apt update && sudo apt upgrade -y

Pasul 1: Instalati NodeJS si NPM

Executati urmatoarele comenzi pentru  instalarea  NodeJS.

curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
sudo apt install -y nodejs

Verificati versiunile Node si NPM .

node -v && npm -v
# v10.x.x
# 6.x.x

Pentu ca anumite pachete NPM sa functioneze, este necesa sa instalati pachetul  build-essential .

sudo apt-get install -y build-essential

Pasul 2: Instalati MongoDB

Importati GPG key  MongoDB in sistemul dvs.

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4

Odata ce ati importat cheia, creati o lista de fisisere.

echo "deb [ arch=amd64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list

Reincarcati lista de pachete

sudo apt-get update

Instalati pachetele  MongoDB.

sudo apt install -y mongodb-org

Porniti MongoDB .

sudo service mongod start

Pasul 3: Instalati ImageMagick

Instalarea  ImageMagick.

sudo apt install -y imagemagick

Verificati versiunea ImageMagick

convert --version
# Version: ImageMagick 6.9.7-4 Q16 x86_64 20170114 http://www.imagemagick.org
# Copyright: © 1999-2017 ImageMagick Studio LLC
# License: http://www.imagemagick.org/script/license.php
# Features: Cipher DPC Modules OpenMP
# Delegates (built-in): bzlib djvu fftw fontconfig freetype jbig jng jpeg lcms lqr ltdl lzma openexr pangocairo png tiff wmf x xml zlib

Pasul 4: Creato un proiect

Instalati modulul apostrophe-cli .

sudo npm install apostrophe-cli -g

Creati un  proiect.

sudo mkdir /var/www
cd /var/www
sudo apostrophe create-project my-project

Schimbati ownerul  /var/www/my-project in directorul user johndoe.

sudo chown -R johndoe:johndoe /var/www/my-project

Instalati dependintele si porniti serverul.

cd my-project
sudo npm install
sudo node app.js apostrophe-users:add admin admin
sudo node app.js

Apoi, deschideti browserul si navigati la adresa IP sau domeniul pentru care ati instalat instanta  portul  3000: http://ip_server:3000 sau http://domeniu.tld:3000.

Setupul ApostropheCMS este finalizat.