このチュートリアルでは、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をインストールする方法に関するこの投稿が気に入った場合 、以下の共有ショートカットを使用してソーシャルネットワークで友達と共有するか、コメントセクションに返信を残してください。ありがとう。