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