GNU/Linux >> Linux の 問題 >  >> Debian

DebianVPSにMezzanineCMSをインストールします

このブログ投稿では、Debian8VPSにMezzanineCMSをインストールする方法を紹介します。 Mezzanineは、Djangoフレームワークを使用して構築されたオープンソースのコンテンツ管理システムです。主な機能には、ブログエンジン、ショッピングカートモジュール、ユーザーアカウントとプロファイル、インラインページ編集などがあります。

SSH経由でVPSにログイン

ssh user@vps

システムを更新し、必要なパッケージをインストールします。

[user]$ sudo apt-get update && sudo apt-get -y upgrade
[user]$ sudo apt-get install python-software-properties build-essential python python-dev libjpeg62-turbo-dev libssl-dev

MariaDB10.0をインストールしてデータベースを作成する

MariaDBをインストールするには、次のコマンドを実行します。

[user]$ 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-dev

インストールが完了したら、次のコマンドを実行してインストールを保護します。

[user]$ mysql_secure_installation

次に、メザニンインストール用のデータベースを作成する必要があります。

[user]$ mysql -uroot -p
MariaDB [(none)]> CREATE DATABASE mezzanine;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON mezzanine.* TO 'mezzanineuser'@'localhost' IDENTIFIED BY 'mezzanineuser_passwd';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> \q

pipとpython仮想環境をインストールする

[user]$ sudo apt-get install python-pip
[user]$ sudo pip install --upgrade virtualenv
[user]$ mkdir -p ~/.virtualenvs/mezzanine
[user]$ virtualenv ~/.virtualenvs/mezzanine
[user]$ source ~/.virtualenvs/mezzanine/bin/activate

メザニンをインストールして新しいプロジェクトを作成する

(mezzanine)$ pip install mezzanine
(mezzanine)$ mezzanine-project my_mezzanine
(mezzanine)$ cd ~/my_mezzanine

ファイルlocal_settings.pyを開きます データベース構成値を編集します:

(mezzanine)$ nano local_settings.py
DATABASES = {
    "default": {
        # Ends with "postgresql_psycopg2", "mysql", "sqlite3" or "oracle".
        "ENGINE": "django.db.backends.mysql",
        # DB name or path to database file if using sqlite3.
        "NAME": "mezzanine",
        # Not used with sqlite3.
        "USER": "mezzanineuser",
        # Not used with sqlite3.
        "PASSWORD": "mezzanineuser_passwd",
        # Set to empty string for localhost. Not used with sqlite3.
        "HOST": "",
        # Set to empty string for default. Not used with sqlite3.
        "PORT": "",
    }
}

データベースを初期化します:

(mezzanine)$ python manage.py createdb

スクリプトは、スーパーユーザーと他のいくつかの質問を作成するように求めます。

初期化が完了したら、次のコマンドを実行してメザニンを開始します。

(mezzanine)$ python manage.py runserver 0.0.0.0:8000

次のメッセージが表示された場合は、メザニンが正常にインストールされたことを意味します。

Validating models...

0 errors found
July 08, 2015 - 13:45:18
Django version 1.6.11, using se.settings'
Starting development server at http://0.0.0.0:8000/
Quit the server with CONTROL-C.

それでおしまい。 Mezzanineが正常にインストールされました。アプリケーションはhttp:// your_server_ip:8000 /またはhttp:// localhost:8000 /

で入手できるはずです。

Mezzanine CMSの詳細については、http://mezzanine.jupo.org/

にアクセスしてください。

もちろん、Linux VPSホスティングサービスのいずれかを使用している場合は、これを行う必要はありません。その場合は、専門のLinux管理者にインストールを依頼するだけです。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。

PS 。この投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。


Debian
  1. Debian7VPSにInvoiceNinjaをインストールする

  2. Debian7VPSにCachetHQをインストールする

  3. Debian7VPSにMODXをインストールする

  1. UbuntuVPSにSymphonyCMSをインストールします

  2. Debian8VPSにSubrionCMSをインストールする方法

  3. Debian8VPSにアンカーCMSをインストールします

  1. DebianVPSにWordPressをインストールする

  2. Debian6VPSにSOGoをインストールする方法

  3. DebianVPSにOpenNMSをインストールする方法