GNU/Linux >> Znalost Linux >  >> Panels >> Panels

Jak nainstalovat Mezzanine CMS na Ubuntu 18.04

V tomto tutoriálu vám ukážeme, jak nainstalovat Mezzanine CMS na Ubuntu 18.04. Mezzanine CMS je bezplatný a open-source systém pro správu obsahu vytvořený pomocí populárního frameworku Django. Poskytuje intuitivní rozhraní pro správu stránek, blogových příspěvků, dat formulářů, produktů obchodu a mnoha dalších typů obsahu. Na rozdíl od jiných oblíbených aplikací CMS jsou všechny tyto funkce dostupné ve výchozím nastavení, aniž by bylo nutné používat další moduly nebo doplňky.

Zde jsou některé z nejoblíbenějších funkcí:

  • Hierarchická navigace na stránce
  • Pořadí stránek přetažením
  • Plánované publikování
  • Úpravy WYSIWYG
  • Okamžitá úprava stránky
  • Tvůrce formulářů HTML5 s exportem CSV přetažením
  • Modul elektronického obchodu / nákupního košíku
  • Blogový modul
  • Označování
  • Přeloženo do více než 35 jazyků
  • Vícejazyčné stránky
  • Jednokroková migrace z jiných blogovacích nástrojů

a mnoho dalších…

Požadavky:

  • Pro účely tohoto tutoriálu budeme používat Ubuntu 18.04 VPS.
  • Je také vyžadován úplný root přístup SSH nebo uživatel s právy sudo.

Krok 1:Připojte se k vašemu serveru

Než začneme, budete se muset připojit ke svému serveru přes SSH jako uživatel root nebo jako jakýkoli jiný uživatel s právy sudo.

Chcete-li se připojit k serveru jako uživatel root, použijte následující příkaz:

ssh root@IP_ADDRESS -p PORT_NUMBER

Nezapomeňte nahradit IP_ADDRESS a PORT_NUMBER vaší skutečnou IP adresou serveru a číslem portu SSH.

Jakmile jste přihlášeni, ujistěte se, že je váš server aktuální spuštěním následujících příkazů:

Aktualizace sudo aptudo apt

Jakmile je to hotovo, můžeme pokračovat v instalaci.

Krok 2:Nainstalujte Python 3 a pip

Nejjednodušší způsob instalace Mezzanine je pomocí Python pip. Pip je systém pro správu balíčků, který se používá k instalaci a správě balíčků napsaných v Pythonu.

Abychom mohli používat pip, musíme nejprve nainstalovat Python 3 a pip3 na náš server. Chcete-li to provést, spusťte následující příkaz:

sudo apt install python3 python3-pip python3-dev

Chcete-li ověřit, zda byl Python 3 úspěšně nainstalován, můžete spustit následující příkaz:

python3 -V

Výstup:

Python 3.6.7

A pro ověření, zda je pip3 nainstalován, můžete provést toto:

pip3 -V

Výstup:

pip 9.0.1 z /usr/lib/python3/dist-packages (python 3.6)

2. Nainstalujte MySQL a vytvořte databázi Mezzanine

Mezzanine CMS může pracovat s databázemi MySQL, MariaDB, PostgreSQL, Oracle a SQLite. V tomto tutoriálu budeme používat databázi MySQL.

Nejprve nainstalujte databázový server MySQL pomocí následujícího příkazu:

sudo apt install mysql-server

Webový server MySQL se spustí automaticky, jakmile bude instalace dokončena.

Zda služba běží, můžete zkontrolovat pomocí následujícího příkazu:

sudo systemctl status mysql

Chcete-li povolit automatické spuštění služby MySQL po restartu serveru, spusťte následující příkaz:

sudo systemctl povolit mysql

Pro další zlepšení zabezpečení naší instalace MySQL a také nastavení hesla pro našeho uživatele root MySQL musíme spustit mysql_secure_installation skript a postupujte podle pokynů na obrazovce. Spusťte níže uvedený příkaz pro konfiguraci systému:

sudo mysql_secure_installation

Nyní se můžete přihlásit ke svému databázovému serveru MySQL jako uživatel root pomocí tohoto příkazu:

sudo mysql -u root -p

Chcete-li vytvořit novou databázi a uživatele, spusťte v prostředí MySQL následující příkazy:

VYTVOŘIT DATABÁZI mezzanine ZNAKOVÁ SADA UTF8;VYTVOŘIT UŽIVATELE mezzanine@localhost IDENTIFIKOVÁNO 'silným heslem';UDĚLIT VŠECHNA PRIVILEGIA NA mezzaninu.* TO mezzanine@localhost;FLUSH PRIVILEGES;

Chcete-li ukončit příkazový řádek databázového serveru MySQL, zadejte:

exit

Krok 3:Nainstalujte virtuální prostředí Python pro Mezzanine

Virtuální prostředí Pythonu je nástroj, který můžete použít k vytvoření izolovaných prostředí Pythonu. Vytváří prostředí, které má své vlastní instalační adresáře, a nesdílí knihovny s žádnými jinými virtuálními prostředími, která běží na našem serveru.

Chcete-li nainstalovat virtuální prostředí Python, spusťte následující příkaz:

instalace sudo pip3 virtualenv

Krok 4:Vytvořte uživatele mezzaninu

Než budeme pokračovat, vytvořte nového uživatele pro naši instalaci Mezzanine:

adduser mezanine

Nyní přidejte tohoto nového uživatele do skupiny sudo:

usermod -aG sudo mezzanine

Po přidání se můžeme přihlásit jako mezzanine uživatel s:

su - mezipatro

Krok 5:  Vytvořte nové virtuální prostředí

Chcete-li vytvořit virtuální prostředí pro Mezzanine, spusťte následující příkaz:

virtuální mezipatro

Výstup:

Použití základní předpony '/usr'Nový spustitelný python v /home/mezzanine/mezzanine/bin/python3Také vytvoření spustitelného souboru v /home/mezzanine/mezzanine/bin/pythonInstalace setuptools, pip, wheel...hotovo. 

Chcete-li aktivovat virtuální prostředí, spusťte následující:

zdrojové mezipatro/přihrádka/aktivovat

Nyní jste ve virtuálním prostředí Pythonu – nyní jste připraveni zahájit instalaci.

Krok 6:Nainstalujte Mezzanine CMS

Chcete-li nainstalovat Mezzanine CMS do našeho nového virtuálního prostředí, spusťte následující příkaz:

pip install mezzanine

POZNÁMKA :Dávejte pozor na příkaz – i když používáme Python 3, ve virtuálním prostředí Pythonu můžete použít příkaz „pip“ místo „pip3“ a „python“ místo „python3“.

Krok 7:Vytvořte nový projekt Mezzanine

Chcete-li vytvořit nový projekt Mezzanine, spusťte následující příkaz:

mezzanine-project mezzanine_project

Tím přidáte nový adresář pro náš projekt s názvem mezzanine_project . Toto jméno můžete pojmenovat podle svých potřeb, ale nezapomeňte jej používat ve zbytku tutoriálu.

Chcete-li vstoupit do tohoto adresáře, spusťte:

cd mezzanine_project

Krok 8:Nakonfigurujte aplikaci Mezzanine

Musíme definovat, který databázový server bude naše aplikace používat a jak se k naší databázi připojit – musíme upravit settings.py soubor v našem hlavním projektovém adresáři:

nano mezzanine_project/settings.py

Nyní vyhledejte DATABASES zablokujte a přidejte následující informace o databázi, kterou jsme vytvořili v kroku 2.

DATABASES ={ "default":{ "ENGINE":"django.db.backends.mysql", "NAME":"mezzanine", "USER":"mezzanine", "PASSWORD":"silné heslo" , "HOST":"localhost", "PORT":"", }}

Uložte změny do souboru a ukončete textový editor nano.

V tomto adresáři také naleznete hlavní skript pro správu projektů, který se nazývá manage.py .

Tento skript použijeme k migraci databáze a vytvoření nového superuživatelského účtu pro naše administrátorské rozhraní Mezzanine.

Proveďte migraci databáze spuštěním následujících příkazů:

python manage.py makemigrationspython manage.py migrate

Výstup:

Operace k provedení:Použít všechny migrace:admin, auth, blog, conf, contenttypes, core, django_comments, formuláře, galerie, generic, stránky, přesměrování, relace, weby, twitterSpuštěné migrace:Použití contenttypes.0001_initial... OKPoužití auth.0001_initial... OKApplying admin.0001_initial... OKApplying admin.0002_logentry_remove_auto_add... OKApplying contenttypes.0002_remove_content_type_name... OKApplying auth.0002_alter_permission_name_max.0Applying auth.0002_alter_permission_name_max.0Applying auth.0002_alter_permission_name_max. .. OKProbíhá použití webů.0002_alter_domain_unique... OKProbíhá používání twitteru.0001_initial... OK

Jakmile je databáze migrována, můžeme vytvořit nového administrativního uživatele s tímto řádkem:

python manage.py vytvářísuperuser

Zadejte požadované informace pro vytvoření nového administrátora:

Uživatelské jméno (nechte prázdné, chcete-li použít 'mezzanine'):adminE-mailová adresa:[email protected]:Heslo (opět):Superuser úspěšně vytvořen.

Dále otevřete následující soubor a upravte jej:

nano mezzanine_project/local_settings.py

Najděte ALLOWED_HOSTS a poté přidejte IP adresu vašeho serveru a/nebo název vaší domény.

ALLOWED_HOSTS =["localhost", "127.0.0.1", "::1", "IP vašeho-serveru ", "název-vaší-domény "]

Uložte soubor a ukončete textový editor nano.

Krok 9:Spusťte server Mezzanine

Chcete-li spustit a spustit server Mezzanine, spusťte následující příkaz:

python manage.py runserver 0.0.0.0:8000

Nyní budete mít přístup k aplikaci ve svém oblíbeném prohlížeči na adrese http://your_server_ip:8000/

Budete přesměrováni na výchozí vstupní stránku Mezzanine:

Poté můžete přejít na stránku správce Mezzanine a přihlásit se jako uživatel správce na následující adrese URL: http://your_server_ip:8000/admin

To je vše – úspěšně jste nainstalovali Mezzanine na svůj Ubuntu 18.04 VPS.

Samozřejmě, pokud jste jedním z našich zákazníků Ubuntu Hosting, nemusíte si do svého Ubuntu 18.04 VPS instalovat Mezzanine CMS – jednoduše se zeptejte našich administrátorů, posaďte se a relaxujte. Naši administrátoři vám okamžitě nainstalují Mezzanine CMS na Ubuntu 18.04.

PS. Pokud se vám líbil tento příspěvek o jak nainstalovat Mezzanine CMS na Ubuntu 18.04 VPS , sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek níže nebo jednoduše zanechte komentář v sekci komentářů. Děkuji.


Panels
  1. Jak nainstalovat Drupal 7 na Ubuntu 14.04

  2. Jak nainstalovat Cody CMS na Ubuntu 14.04

  3. Jak nainstalovat Microweber na Ubuntu 18.04

  1. Jak nainstalovat Joomla 3 na Ubuntu 14.04

  2. Jak nainstalovat Elefant CMS na Ubuntu 16.04

  3. Jak nainstalovat MySQL na Ubuntu 16.04

  1. Jak nainstalovat Chamilo na Ubuntu 16.04

  2. Jak nainstalovat MySQL na Ubuntu 18.04

  3. Jak nainstalovat LAMP na Ubuntu 18.04