GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat Mezzanine CMS na Ubuntu 18.04 LTS

V tomto tutoriálu vám ukážeme, jak nainstalovat Mezzanine CMS na Ubuntu 18.04 LTS. Pro ty z vás, kteří to nevěděli, Mezzanine CMS je bezplatný a otevřený systém pro správu obsahu. , vytvořený pomocí oblíbené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 populárních aplikací CMS jsou všechny tyto funkce dostupné ve výchozím nastavení bez nutnost použití jakýchkoli dalších modulů nebo doplňků.

Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo ‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci Mezzanine CMS na server Ubuntu 18.04 (Bionic Beaver).

Předpoklady

  • Server s jedním z následujících operačních systémů:Ubuntu 18.04 (Bionic Beaver).
  • Abyste předešli případným problémům, doporučujeme použít novou instalaci operačního systému.
  • Přístup SSH k serveru (nebo stačí otevřít Terminál, pokud jste na počítači).
  • non-root sudo user nebo přístup k root user . Doporučujeme jednat jako non-root sudo user , protože však můžete poškodit svůj systém, pokud nebudete při jednání jako root opatrní.

Nainstalujte Mezzanine CMS na Ubuntu 18.04 LTS Bionic Beaver

Krok 1. Nejprve se ujistěte, že všechny vaše systémové balíčky jsou aktuální spuštěním následujícího apt-get příkazy v terminálu.

sudo apt update
sudo apt upgrade

Krok 2. Instalace Pythonu 3 a pip.

Spuštěním níže uvedených příkazů nainstalujte Python a Python pip:

sudo apt install python3 python3-pip python3-dev

Chcete-li ověřit, jaká verze Pythonu je nainstalována, spusťte níže uvedené příkazy:

python3 -V

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

pip3 -V

Krok 3. Instalace MySQL.

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

sudo apt install mysql-server

Po instalaci MySQL lze pomocí níže uvedených příkazů zastavit, spustit a povolit, aby se služba MySQL vždy spustila při startu serveru:

sudo systemctl status mysql
sudo systemctl enable mysql

Ve výchozím nastavení není MySQL zpevněno. MySQL můžete zabezpečit pomocí mysql_secure_installation skript. měli byste si pozorně přečíst a níže každý krok, který nastaví heslo root, odstraní anonymní uživatele, zakáže vzdálené přihlášení root a odstraní testovací databázi a přístup k zabezpečené MariaDB:

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:

CREATE DATABASE mezzanine CHARACTER SET UTF8;
CREATE USER mezzanine@localhost IDENTIFIED BY 'strong-password';
GRANT ALL PRIVILEGES ON mezzanine.* TO mezzanine@localhost;
FLUSH PRIVILEGES;

Krok 4. Instalace virtuálního prostředí Python pro Mezzanine.

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

sudo pip3 install virtualenv

Krok 5. Vytvořte uživatele Mezzanine.

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

adduser mezzanine
usermod -aG sudo mezzanine

Krok 6. Vytvořte nové virtuální prostředí.

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

virtualenv mezzanine

Pro aktivaci virtuálního prostředí spusťte následující:

source mezzanine/bin/activate

Krok 7. Nainstalujte Mezzanine CMS na CentOS.

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

Krok 8. Vytvořte aplikaci Mezzanine.

Chcete-li vytvořit novou aplikaci Mezzanine, spusťte následující příkaz:

mezzanine-project mezzanine_project

Krok 9. Nakonfigurujte aplikaci Mezzanine.

Musíme upravit soubor settings.py v hlavním adresáři projektu:

nano mezzanine_project/settings.py
DATABASES = {
    "default": {
        "ENGINE": "django.db.backends.mysql",
        "NAME": "mezzanine",
        "USER": "mezzanine",
        "PASSWORD": "strong-password",
        "HOST": "localhost",
        "PORT": "",
    }
}

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

python manage.py makemigrations
python manage.py migrate

Jakmile bude databáze migrována, můžeme vytvořit nového administrátora s tímto řádkem:

python manage.py createsuperuser

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

nano mezzanine_project/local_settings.py

Najděte řádek ALLOWED_HOSTS a poté přidejte IP adresu svého serveru a/nebo název vaší domény:

ALLOWED_HOSTS = ["localhost", "127.0.0.1", "::1", "your-server-IP", "your-domain-names"]

Krok 10. 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

Navštivte sekci pro správu na adrese:

http://your_server_ip:8000/

Blahopřejeme! Úspěšně jste nainstalovali Mezzanine. Děkujeme, že jste použili tento návod k instalaci systému správy obsahu Mezzanine na systémy Ubuntu 18.04. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální Webová stránka mezaninu.


Ubuntu
  1. Jak nainstalovat Couch CMS na Ubuntu 16.04 LTS

  2. Jak nainstalovat Alfresco CMS na Ubuntu 18.04 LTS

  3. Jak nainstalovat Mezzanine CMS na Ubuntu 18.04

  1. Jak nainstalovat Ariadne CMS na Ubuntu 18.04 LTS

  2. Jak nainstalovat Magnolia CMS na Ubuntu 18.04 LTS

  3. Jak nainstalovat MODX CMS na Ubuntu 18.04 LTS

  1. Jak nainstalovat Elxis CMS na Ubuntu 18.04 LTS

  2. Jak nainstalovat Ghost CMS na Ubuntu 20.04 LTS

  3. Jak nainstalovat Umbraco CMS na Ubuntu 20.04 LTS