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

Nginxを使用してDebianWheezyにPlone4CMSをインストールする方法

Plone は、Pythonプログラミング言語に基づく人気のあるオープンソースのエンタープライズグレードのCMS(コンテンツ管理システム)です。 PloneはWordPressと多くの類似点を共有しています。コンテンツが豊富なWebサイトを設計、作成、および管理することを主な目的として構築された、非常に使いやすく柔軟なCMSです。また、Ploneはグループウェアコラボレーションツールまたはドキュメントパブリッシングシステムとして使用できます。 PloneはZopeWebアプリケーションサーバー上で実行されます。このチュートリアルは、インストールに役立ちます Plone 4 Debian Wheezyを使用する仮想サーバー上 およびNginx インストールされています。

インストール手順から始めましょう。 LEMPサーバーのセットアップ方法については、次の記事を参照してください。 Debian VPSが最新であることを確認してください:

sudo apt-get update
sudo apt-get upgrade

「apt-getupdate」コマンドはパッケージリストを更新してすべてを最新の状態にし、「apt-getupgrade」コマンドは新しいバージョンのパッケージをアップグレードします。 Plone 4.3.2には、Expat、SSL、およびZlibをサポートして構築されたPython開発環境バージョン2.7以降が必要です。次のコマンドを使用して、必要な依存関係をインストールします。

sudo apt-get install build-essential python-dev python-setuptools poppler-utils git wv libssl-dev libxml2-dev libreadline-dev libjpeg62-dev libxslt1-dev libbz2-dev

http://plone.org/products/plone/releases/

で入手可能なPloneの最新の安定バージョンをダウンロードします。
cd /opt/
wget --no-check-certificate https://launchpad.net/plone/4.3/4.3.2/+download/Plone-4.3.2-UnifiedInstaller.tgz

ZopeアプリケーションサーバーとPloneコンテンツ管理システムを含むダウンロードファイルを抽出します:

tar -xvzf Plone-4.3.2-UnifiedInstaller.tgz
cd Plone-4.3.2*

次のコマンドを使用して「install.sh」スクリプトを実行します。

./install.sh standalone

インストールスクリプトには他のオプションがあることに注意してください。次のコマンドを使用してください。

./install.sh --help

それらを発見する。インストールが完了すると、Zope管理インターフェイスへのアクセスに使用される管理者ログイン資格情報を受け取ります。 Nginx構成ファイルに次の行を追加します。

 server {
  server_name your-domain.com;
  listen 80;

  location / {
    rewrite ^/(.*)$ /VirtualHostBase/http/your-domain.com:80/Plone/VirtualHostRoot/$1 break;
    proxy_pass http://127.0.0.1:8080;
  }
  location ~* manage_ {
    deny all;
  }
}

server {
  server_name your-domain.com;
  listen 80;
  access_log off;
  rewrite ^(/.*)$  http://your-domain.com$1 permanent;
}
を書き換えます

変更されたNginx構成ファイルをテストします:

sudo service nginx configtest

Nginx構成ですべて問題がない場合は、変更を有効にするためにNginxサービスをリロードします。

sudo service nginx reload

Ploneを起動するには、次のコマンドを実行します:

sudo -u plone_daemon /usr/local/Plone/zinstance/bin/plonectl start

これで、完全に機能するPloneCMSを導入する準備が整いました。お気に入りのWebブラウザでhttp://your-domain.com:8080/を開き、新しいPlone Webサイトを作成するか、セットアップ中に作成された管理者ログインクレデンシャルを使用してZope管理インターフェイスに入ることができます。

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

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


Debian
  1. Nginxを使用してDebianにGhostをインストールする方法

  2. Nginxを使用してDebianWheezyにDokuWikiをインストールする方法

  3. Debian10にNginxを使用してWordPressをインストールする方法

  1. Debian9にNginxでPhorumをインストールする方法

  2. Debian10にNginxを使用してTextpatternCMSをインストールする方法

  3. Debian8VPSにNginxを使用してFuelPHPをインストールする方法

  1. Debian9にNginxを使用してWonderCMSをインストールする方法

  2. Debian8VPSにNginxを使用してPloneをインストールする

  3. Debian11にNginxを使用してWonderCMSをインストールする方法