V tomto blogovém příspěvku vám ukážeme, jak nainstalovat Mezzanine CMS na Debian 8 VPS. Mezzanine je open source redakční systém postavený na frameworku Django. Některé z hlavních funkcí zahrnují:Blogový engine, modul nákupního košíku, Uživatelské účty a profily, In-line úpravy stránek...atd.
Přihlaste se ke svému VPS přes SSH
uživatel ssh@vps
Aktualizujte systém a nainstalujte potřebné balíčky.
[uživatel]$ sudo apt-get aktualizace &&sudo apt-get -y upgrade[uživatel]$ sudo apt-get install python-software-properties build-essential python python-dev libjpeg62-turbo-dev libssl-devNainstalujte MariaDB 10.0 a vytvořte databázi
Chcete-li nainstalovat MariaDB, spusťte následující příkazy:
[uživatel]$ sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db[user]$ sudo add-apt-repository 'deb http://mirror.jmu.edu/pub/ mariadb/repo/10.0/debian jessie main'[user]$ sudo apt-get update[user]$ sudo apt-get install -y mariadb-server libmariadbclient-devPo dokončení instalace spusťte následující příkaz pro zabezpečení instalace:
[user]$ mysql_secure_installationDále musíme vytvořit databázi pro naši instalaci v mezipatře.
[user]$ mysql -uroot -pMariaDB [(none)]> VYTVOŘIT DATABÁZI mezzanine;MariaDB [(none)]> UDĚLEJTE VŠECHNA PRIVILEGIA NA mezzaninu.* TOMU 'mezzanineuser'@'localhost' IDENTIFIKOVANÉ BY_passwzanineus'er; MariaDB [(none)]> FLUSH PRIVILEGES;MariaDB [(none)]> \qNainstalujte pip a virtuální prostředí pythonu
[uživatel]$ sudo apt-get install python-pip[uživatel]$ instalace sudo pip --upgrade virtualenv[user]$ mkdir -p ~/.virtualenvs/mezzanine[user]$ virtualenv ~/.virtualenvs/mezzanine[user]$ zdroj ~/.virtualenvs/mezzanine/ bin/activateNainstalujte Mezzanine a vytvořte nový projekt
(mezzanine)$ instalace mezipatra pip(mezzanine)$ projekt mezzanine my_mezzanine(mezzanine)$ cd ~/my_mezzanineOtevřete soubor
local_settings.py
a upravte hodnoty konfigurace databáze:(mezzanine)$ nano local_settings.pyDATABASES ={ "default":{ # Končí na "postgresql_psycopg2", "mysql", "sqlite3" nebo "oracle". "ENGINE":"django.db.backends.mysql", # Název DB nebo cesta k souboru databáze, pokud používáte sqlite3. "NAME":"mezzanine", # Nepoužívá se s sqlite3. "USER":"mezzanineuser", # Nepoužívá se s sqlite3. "PASSWORD":"mezzanineuser_passwd", # Nastavit na prázdný řetězec pro localhost. Nepoužívá se s sqlite3. "HOST":"", # Výchozí nastavení na prázdný řetězec. Nepoužívá se s sqlite3. "PORT":"", }}Inicializujte databázi:
(mezzanine)$ python manage.py createdbSkript vás požádá o vytvoření superuživatele a několik dalších otázek.
Po dokončení inicializace spusťte následující příkaz pro spuštění Mezzanine:
(mezzanine)$ python manage.py runserver 0.0.0.0:8000Pokud se zobrazí následující zpráva, znamená to, že jste úspěšně nainstalovali Mezzanine.
Ověřování modelů...0 nalezených chyb 08. července 2015 - 13:45:18 Django verze 1.6.11, pomocí se.settings'Spuštění vývojového serveru na http://0.0.0.0:8000/Ukončit server pomocí CONTROL- C.A je to. Úspěšně jste nainstalovali Mezzanine. Aplikace by měla být dostupná na adrese http://your_server_ip:8000/ nebo http://localhost:8000/
Pro více informací o Mezzanine CMS navštivte:http://mezzanine.jupo.org/
Samozřejmě nemusíte nic z toho dělat, pokud používáte některou z našich hostingových služeb Linux VPS, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby vám to nainstalovali. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.
PS . Pokud se vám tento příspěvek líbil, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek vlevo nebo jednoduše zanechte odpověď níže. Děkuji.
Debian