Ako nainštalovať MODX Revolution na Ubuntu 16.04 LAMP VPS
Používate iný systém? MODX Revolution je rýchly, flexibilný, škálovateľný, bezplatný a open source podnikový systém správy obsahu (CMS) napísaný i
Duch je moderný, open source publikačnej platformu postavený na Node.js s Ember.js admin klienta, JSON API a zábavné API poháňané Handlebars.js . Tím Ghost nedávno vydal novú verziu Ghost s množstvom nových funkcií a vylepšení: nový editor markdown s panelom nástrojov, ktorý vám pomôže s úpravou štýlu vášho príspevku, vylepšenia UI/UX, drag and drop viacerých obrázkov, vylepšený proces inštalácie a aktualizácie s novými nástroj s názvom Ghost-CLI , nová predvolená téma Casper v2.0.0 a oveľa viac. Po nainštalovaní nechám na vás, aby ste preskúmali viac.
V tomto návode nainštalujeme, nastavíme a nakonfigurujeme Ghost v1.0.0 na Ubuntu 16.04 LTS pomocou MySQL, Let's Encrypt, Node.js, NPM, Ghost-CLI a NGINX.
NOTE: Ubuntu 16.04 LTS is the only officially supported Linux distribution. It is not possible to install Ghost v1.0.0 on other Linux distributions. In future, it will probably be possible to install it when they add support for other distributions in Ghost-CLI tool.
Tím Ghost odporúča nasledujúci serverový zásobník a nastavenie pre produkčnú inštaláciu blogu Ghost v1.0.0:
ghost
príkazovSkontrolujte verziu Ubuntu:
lsb_release -ds
# Ubuntu 16.04.3 LTS
Vytvorte nový používateľský účet typu non-root s sudo
prístupom a prepnite sa naň:
NOTE: Replace
johndoe
with your username
adduser johndoe --gecos "John Doe"
usermod -aG sudo johndoe
su - johndoe
Nastavte časové pásmo:
sudo dpkg-reconfigure tzdata
Uistite sa, že váš systém je aktuálny:
sudo apt update && sudo apt upgrade -y
Inštalovať build-essential
balík:
sudo apt install -y build-essential
Najprv budeme musieť nainštalovať databázu MySQL, pretože ju Ghost odporúča ako databázu pre produkčné prostredie.
Stiahnite si a nainštalujte MySQL:
sudo apt install -y mysql-server
NOTE: You will be prompted to enter password for the MySQL "root" user. Enter strong password!
Skontrolujte verziu MySQL:
mysql --version
# mysql Ver 14.14 Distrib 5.7.19, for Linux (x86_64) using EditLine wrapper
Harden MySQL Server spustením mysql_secure_installation
skriptu:
sudo mysql_secure_installation
Ďalej musíme nainštalovať softvér NGINX. Bude sa používať ako reverzný proxy pre našu aplikáciu Ghost. Ghost-CLI dokáže automaticky nakonfigurovať NGINX ako reverzný proxy server.
Stiahnite si a nainštalujte NGINX:
sudo apt install -y nginx
Skontrolujte verziu NGINX:
sudo nginx -v
# nginx version: nginx/1.10.3 (Ubuntu)
Ghost v1.0.0 currently supports Node.js versions 6.9+ and 4.5+ only. The recommended version of Node.js to use with Ghost v1.0.0 is currently Node.js v6 Boron LTS.
Ghost je postavený na Node.js. Ghost sa riadi plánom LTS spoločnosti Node a podporuje iba verzie Node.js LTS. Takže budeme musieť nainštalovať najnovšiu verziu LTS Node.js.
Stiahnite si a nainštalujte Node.js a NPM:
curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
sudo apt install -y nodejs
Skontrolujte verziu Node.js a NPM:
node -v && npm -v
# v6.11.3
# 3.10.10
Ghost-CLI je nástroj CLI na inštaláciu a aktualizáciu Ghost. To uľahčuje inštaláciu a aktualizáciu Ghost. Môže za vás nastaviť databázu, nakonfigurovať NGINX ako reverzný proxy, nastaviť zabezpečenie TLS pomocou Let's Encrypt, automatickú obnovu SSL a nastaviť ghost ako službu systemd. Postará sa o základné zabezpečenie za vás vytvorením špecializovaného systémového používateľa, ktorý bude ghost
spúšťať blog Ghost.
Nainštalujte Ghost-CLI cez npm:
sudo npm install -g ghost-cli@latest
Skontrolujte verziu Ghost-CLI:
ghost version
# Ghost-CLI version: 1.1.1
Spustite ghost doctor
príkaz a skontrolujte, či je vaše prostredie kompatibilné s Ghost-CLI:
ghost doctor
✔ Checking system Node.js version
✔ Checking current folder permissions
✔ Checking operating system
✔ Checking MySQL is installed
✔ All install checks passed
Získajte pomoc o ghost
príkaze:
ghost help
Ak chcete získať konkrétnejšiu pomoc o ghost
čiastkových príkazoch, môžete spustiť ghost help <command>
. Ak chcete napríklad získať pomoc o ghost config
príkaze, spustite:
ghost help config
NOTE: Make sure DNS records for your domain are set up. This tutorial uses example domain
blog.example.tld
. Replaceblog.example.tld
with your domain/hostname.
Teraz sme pripravení nainštalovať Ghost CMS. Jediný spôsob, ako nainštalovať Ghost v1.0.0, je použiť nástroj Ghost-CLI.
Vytvorte koreňový adresár dokumentu:
sudo mkdir -p /var/www/ghost
Zmeňte vlastníctvo /var/www/ghost
adresára na používateľa iného typu než root s sudo
oprávneniami, ktoré ste vytvorili na začiatku tohto návodu:
sudo chown <johndoe>:<johndoe> /var/www/ghost
Prejdite do koreňového adresára dokumentu:
cd /var/www/ghost
NOTE: Make sure
/var/www/ghost
directory is empty before installing Ghost and your user must own this directory.
Nainštalujte Ghost v produkčnom režime:
ghost install
Odpovedzte na otázky, ktoré vás vyzve. Ďalšie informácie o otázkach, ktoré vyvoláva, nájdete v dokumentoch Ghost :
? Enter your blog URL: https://blog.example.tld
? Enter your MySQL hostname: localhost
? Enter your MySQL username: root
? Enter your MySQL password: [Enter password you created when you installed MySQL]
? Enter your Ghost database name: [Whatever you want]
? Do you wish to set up Nginx? yes
? Do you wish to set up SSL? yes
? Enter your email (used for Let's Encrypt notifications) [Your email for Let's Encrypt]
? Do you wish to set up "ghost" mysql user? yes
? Do you wish to set up Systemd? yes
? Do you want to start Ghost? yes
NOTE: After installation, NGINX configuration files will be in
/var/www/ghost/system/files
directory. Ghost-CLI will ask youDo you wish to set up Nginx?
and if your answer isyes
, then it will configure NGINX as a reverse proxy for you automatically. Your NGINX config files will be in{your_ghost_installation_dir}/system/files
directory.
Po dokončení inštalácie môžete spustiť ghost ls
a zobraziť spustený proces Ghost:
ghost ls
Ak chcete skontrolovať, či je nainštalovaný Ghost, môžete ho ghost version
znova spustiť z /var/www/ghost
adresára:
ghost version
# Ghost-CLI version: 1.1.1
# Ghost Version (at /var/www/ghost): 1.8.4
V budúcnosti, keď bude vydaná novšia verzia Ghost, stačí spustiť ghost update
príkaz z /var/www/ghost
adresára na aktualizáciu ghost. Pred aktualizáciou si tiež vytvorte zálohu blogu z rozhrania správcu.
Ak chcete dokončiť proces nastavenia a vytvoriť účet správcu Ghost, prejdite na konfiguračnú stránku Ghost pridaním /ghost
na koniec adresy URL svojho blogu. Tento príklad používa https://blog.example.tld/ghost
.
Úspešne sme nainštalovali a nakonfigurovali náš nový blog Ghost v1.0.0 na produkciu. Nástroj Ghost-CLI nám výrazne uľahčuje život tým, že odstraňuje manuálne kroky, ktoré sme museli robiť so starším v0.11.x
Ghostom. Všetko môžete robiť aj manuálne bez pomoci nástroja Ghost-CLI, ale stratíte možnosť jednoducho aktualizovať svoj blog pomocou ghost update
príkazu. Robiť všetko ručne je pracné a neodporúča sa. Jedinou nevýhodou je fakt, že iné distribúcie Linuxu momentálne nie sú podporované.
Používate iný systém? MODX Revolution je rýchly, flexibilný, škálovateľný, bezplatný a open source podnikový systém správy obsahu (CMS) napísaný i
Používate iný systém? MODX Revolution je rýchly, flexibilný, škálovateľný, open source podnikový systém správy obsahu (CMS) napísaný v PHP. To i
Úvod WordPress je dominantný redakčný systém na internete. Poháňa všetko od blogov až po zložité webové stránky s dynamickým obsahom
Používate iný systém? Jekyll je dobrou alternatívou k WordPress. Nevyžaduje žiadne databázy a pracuje s jazykom, ktorý mnohí poznajú
Používate iný systém? MODX Revolution je rýchly, flexibilný, škálovateľný, bezplatný a open source podnikový systém správy obsahu (CMS) napísaný i
Používate iný systém? Fork je open source CMS napísaný v PHP. Zdrojový kód Forks je hostený na GitHub. Táto príručka vám ukáže, ako nainštalovať Fork CM
Neos je inovatívny open source systém na správu obsahu, ktorý je skvelý na vytváranie a úpravu online obsahu. S ohľadom na autorov a redaktorov, Neo
Používate iný systém? Ghost je open source platforma na blogovanie, ktorá si od roku 201 získava na popularite medzi vývojármi aj bežnými používateľmi.
Používate iný systém? Fork je open source CMS napísaný v PHP. Zdrojový kód Forks je hostený na GitHub. Táto príručka vám ukáže, ako nainštalovať Fork CM
Používate iný systém? SilverStripe je flexibilný a rozšíriteľný, open source podnikový systém správy obsahu (CMS) napísaný v PHP. Je to ľahké
Používate iný systém? Ghost je open source platforma na blogovanie, ktorá si od roku 201 získava na popularite medzi vývojármi aj bežnými používateľmi.
Bežným používaním virtuálneho servera Vultr je hosťovanie webových stránok Wordpress. Táto príručka vám ukáže, ako automatizovať konfiguráciu virtuálneho servera od začiatku
Ghost je najnovší a najväčší počiatok konkurenčného WordPressu. Vývoj tém sa dá rýchlo a ľahko naučiť, pretože vývojári Ghost sa rozhodli použiť obe th
Ghost je moderná, open source publikačná platforma postavená na Node.js s administračným klientom Ember.js, JSON API a tematickým API založeným na Handlebars.js. Ghos
Používate iný systém? MODX Revolution je rýchly, flexibilný, škálovateľný, bezplatný a open source podnikový systém správy obsahu (CMS) napísaný i
Používate iný systém? Dotclear je veľmi jednoduchý blogovací nástroj. Je to open source a ľahko sa používa. Tento návod prejde inštaláciou na
Používate iný systém? SilverStripe je flexibilný a rozšíriteľný bezplatný a open source podnikový systém správy obsahu (CMS) napísaný v PHP. ja
Používate iný systém? Fork je open source CMS napísaný v PHP. Zdrojový kód Forks je hostený na GitHub. Táto príručka vám ukáže, ako nainštalovať Fork CM
Používate iný systém? Ghost je platforma na blogovanie s otvoreným zdrojom, ktorá si od svojho vydania v roku 2013 získava na popularite medzi vývojármi a bežnými používateľmi. ja
Typesetter je open source CMS napísaný v PHP zameraný na jednoduché použitie s True WYSIWYG editáciou a plochým ukladaním súborov. V tomto článku budeme inštalovať
Umelá inteligencia nie je v budúcnosti, je tu priamo v súčasnosti V tomto blogu si prečítajte, ako aplikácie umelej inteligencie ovplyvnili rôzne sektory.
Ste aj vy obeťou DDOS útokov a máte zmätok ohľadom metód prevencie? Ak chcete vyriešiť svoje otázky, prečítajte si tento článok.
Možno ste už počuli, že hackeri zarábajú veľa peňazí, ale premýšľali ste niekedy nad tým, ako môžu zarábať také peniaze? poďme diskutovať.
Chcete vidieť revolučné vynálezy od Google a ako tieto vynálezy zmenili život každého dnešného človeka? Potom si prečítajte na blogu a pozrite si vynálezy spoločnosti Google.
Koncept samoriadených áut vyraziť na cesty s pomocou umelej inteligencie je snom, ktorý máme už nejaký čas. Ale napriek niekoľkým prísľubom ich nikde nevidno. Prečítajte si tento blog a dozviete sa viac…
Ako sa veda vyvíja rýchlym tempom a preberá veľa nášho úsilia, zvyšuje sa aj riziko, že sa vystavíme nevysvetliteľnej singularite. Prečítajte si, čo pre nás môže znamenať singularita.
Spôsoby ukladania údajov sa môžu vyvíjať už od zrodu údajov. Tento blog sa zaoberá vývojom ukladania údajov na základe infografiky.
Prečítajte si blog, aby ste čo najjednoduchším spôsobom spoznali rôzne vrstvy architektúry veľkých dát a ich funkcie.
V tomto digitálnom svete sa inteligentné domáce zariadenia stali kľúčovou súčasťou života. Tu je niekoľko úžasných výhod inteligentných domácich zariadení o tom, ako robia náš život, ktorý stojí za to žiť, a ktorý zjednodušujú.
Spoločnosť Apple nedávno vydala doplnkovú aktualizáciu macOS Catalina 10.15.4 na opravu problémov, ale zdá sa, že táto aktualizácia spôsobuje ďalšie problémy, ktoré vedú k blokovaniu počítačov Mac. Prečítajte si tento článok a dozviete sa viac