GNU/Linux >> Linux の 問題 >  >> Panels >> Panels

Ubuntu18.04にPloneをインストールする方法

このチュートリアルでは、Ubuntu18.04にPloneCMSをインストールするために必要な手順について説明します。

Ploneは、Zopeアプリケーションサーバー上に構築された無料で柔軟なオープンソース管理システムです。 Pythonプログラミング言語に基づいていますが、大量のHTML、JavaScript、およびCSSも含まれています。 Ploneは、パブリックWebサイト、プライベートイントラネット、マルチサイト管理、エンタープライズ統合、検索機能、多言語サポートなど、多くの機能を提供します。 Ploneはすべてのオープンソースプロジェクトの上位2%に含まれ、300人を超えるコア開発者と300人以上のソリューションプロバイダーがいます。

要件:

このチュートリアルでは、Ubuntu18.04VPSを使用します。

完全なSSHルートアクセスまたはsudo権限を持つユーザーも必要です。

ステップ1:はじめに

まず、次のコマンドを使用して、rootユーザーとしてSSH経由でサーバーに接続します。

ssh root@IP_ADDRESS -p PORT_NUMBER

「IP_ADDRESS」と「PORT_NUMBER」を実際のサーバーのIPアドレスとSSHポート番号に置き換えます。

インストールを開始する前に、システムパッケージを最新バージョンに更新する必要があります。

これを行うには、次のコマンドを実行します。

apt-get update
apt-get upgrade

ステップ2:依存関係をインストールする

Ploneをインストールする前に、いくつかの必要な依存関係をインストールする必要があります。次のコマンドを使用してインストールできます:

apt-get install build-essential gcc libjpeg-dev wget readline-common libssl-dev libxml2-dev libxslt1-dev python2.7 python-dev

インストールが完了したら、Ploneをインストールできます。

ステップ3:Ploneをインストールする

/optのhttps://launchpad.net/ploneからPloneの最新バージョンをダウンロードします ディレクトリ。このチュートリアルを書いている時点で、最新のPloneバージョンは5.1.5です。

次のコマンドを使用してダウンロードできます:

cd /opt
wget https://launchpad.net/plone/5.1/5.1.5/+download/Plone-5.1.5-UnifiedInstaller.tgz

ダウンロードしたアーカイブを解凍し、新しいディレクトリを作成します:

tar -xvzf Plone-5.1.5-UnifiedInstaller.tgz
mkdir plone

すべてのファイルをPlone-5.1.5-UnifiedInstallerからploneディレクトリに移動します。

mv /opt/Plone-5.1.5-UnifiedInstaller/* /opt/plone

「install.sh」スクリプトを実行してインストールを開始し、Ploneをインストールします。サーバーモードでインストールするには、sudoユーティリティを使用してコマンドを実行することが重要です。また、パスワードフィールドを強力なパスワードに置き換える必要があります。

インストール後、管理者パスワードを紛失した場合、または何らかの理由で保存しなかった場合は、/opt/plone/zinstance/adminPassword.txtから確認できます。 ファイル。

cd /opt/plone
sudo ./install.sh standalone --target=/opt/plone --password=strong_password --with-python=/usr/bin/python2.7

インストールが正常に完了すると、次の出力が得られます。

#####################################################################
###################### Installation Complete ######################
Plone successfully installed at /opt/plone
See /opt/plone/zinstance/README.html
for startup instructions.
Use the account information below to log into the Zope Management Interface
The account has full 'Manager' privileges.
Username: admin
Password: strong_password
This account is created when the object database is initialized. If you change
the password later (which you should!), you'll need to use the new password.
Use this account only to create Plone sites and initial users. Do not use it
for routine login or maintenance.- If you need help, ask in IRC channel #plone on irc.freenode.net. - The live support channel also exists at http://plone.org/chat - You can also ask for help on https://community.plone.org - Submit feedback and report errors at https://github.com/plone/Products.CMFPlone/issues (For install problems, https://github.com/plone/Installers-UnifiedInstaller/issues)

次のコマンドを使用してPloneサービスを開始できます:

sudo /opt/plone/zinstance/bin/plonectl start
Output:
instance: .
daemon process started, pid=32266

次のセクションでは、Plone systemdサービスを作成する方法を説明します。これにより、ターミナルセッションでサーバーを実行する必要がなくなります。

Ploneのステータスを確認したい場合は、次のコマンドを実行します:

sudo /opt/plone/zinstance/bin/plonectl status
Output:
instance: program running; pid=32266

Ploneサービスを停止するには、次のコマンドを使用できます:

sudo /opt/plone/zinstance/bin/plonectl stop
Output:
instance: .
daemon process stopped

ステップ4:Systemdサービスを作成する

新しいsystemdploneサービスを作成するだけで、Ploneサービスの開始、停止、ステータスの確認のプロセスを簡素化できます。

まず、/etc/systemd/systemにplone.serviceというサービスファイルを作成します。

cd /etc/systemd/system
nano plone.service

次のコンテンツを貼り付けます:

[Unit]
Description=Plone content management system
After=network.target
[Service]
Type=forking
ExecStart=/opt/plone/zinstance/bin/plonectl start
ExecStop=/opt/plone/zinstance/bin/plonectl stop
ExecReload=/opt/plone/zinstance/bin/plonectl restart
[Install]
WantedBy=multi-user.target

保存して閉じます。

systemdにそれを認識させるには、次のコマンドを実行します。

systemctl daemon-reload

次のコマンドを使用して、Ploneサービスを有効にし、サーバーの起動時に開始するように構成できます。

systemctl enable plone.service

次のコマンドでPloneサービスをすぐにアクティブ化できます:

systemctl start plone.service

次のコマンドでPloneサービスのステータスを確認できます:

systemctl status plone.service

ステップ5:Ploneにアクセスする

ここで、お気に入りのWebブラウザーを開き、URLを入力する必要があります:http://server-IP-address:8080 。次のページにリダイレクトされます:

おめでとう!手順に厳密に従うと、Ubuntu18.04VPSにPloneが正常にインストールされます。

もちろん、マネージドPloneホスティングソリューションのいずれかを使用している場合は、Ubuntu 18.04にPloneをインストールして構成する必要はありません。その場合は、専門のLinux管理者にUbuntu18.04でPloneを設定して構成するよう依頼するだけです。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。
PS Ubuntu18.04VPSにPloneをインストールする方法に関するこの投稿が気に入った場合 、以下の共有ショートカットを使用してソーシャルネットワークで友達と共有するか、コメントセクションに返信を残してください。ありがとう。


Panels
  1. Ubuntu18.04にISPConfig3をインストールする方法

  2. Ubuntu18.04にWebminをインストールする方法

  3. Ubuntu10.04にPanda3Dをインストールする方法

  1. Ubuntu14.04にATutorをインストールする方法

  2. Ubuntu16.04にTraqをインストールする方法

  3. Ubuntu16.04にPipをインストールする方法

  1. Ubuntu16.04にWildFlyをインストールする方法

  2. Ubuntu16.04にRをインストールする方法

  3. Ubuntu18.04にGoをインストールする方法