GNU/Linux >> Linux の 問題 >  >> Ubuntu

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

ApostropheCMSは、シンプルなコンテンツ駆動型Webサイトと複雑なコンテンツ駆動型Webサイトの両方を構築するために使用できる無料のオープンソースコンテンツ管理システムです。これは、Node.jsとMongoDBの上に構築されたシンプルなコンテキスト内CMSです。 ApostropheCMSはカスタマイズ可能であるため、Web上のコンテンツを簡単に編集できます。ミッションクリティカルなWebサイトやアプリケーションを構築および管理するために、世界中のあらゆる規模の企業で使用されています。ブログ投稿などのドキュメントとその作成者の間に関係を作成できます。

機能

  • CSVまたはExcelファイルからコンテンツをインポートします。
  • 1ページまたは多くのページのページ編集を特定の人や人のグループに制限します。
  • 任意のページまたはドキュメントの古いバージョンに簡単にロールバックできます。
  • MongoDBテキスト検索に基づく強力なバックエンド検索を提供します。
  • コンテンツのタグ付けと便利なタグ管理。

このチュートリアルでは、Ubuntu18.04LTSサーバーにアポストロフィCMSをインストールする方法を学習します。

要件
  • Ubuntu18.04を実行しているサーバー。
  • 静的IPアドレスがシステムに構成されています
  • システムにrootパスワードが設定されています。
はじめに

開始する前に、システムを最新バージョンに更新する必要があります。これを行うには、次のコマンドを実行します。

apt-get update -y
apt-get upgrade -y

システムが更新されたら、システムを再起動して変更を適用します。

次に、必要なパッケージをシステムにインストールする必要があります。次のコマンドを実行して、それらすべてをインストールできます。

apt-get install git curl wget unzip -y

すべてのパッケージがインストールされたら、次のステップに進むことができます。

Node.jsとRubyをインストールする

ApostropheCMSはNode.js上に構築されています。そのため、Node.jsをシステムにインストールする必要があります。デフォルトでは、最新バージョンのNode.jsはUbuntu18.04のデフォルトリポジトリでは利用できません。そのため、Node.jsリポジトリをシステムに追加する必要があります。次のコマンドを実行して追加できます:

curl -sL https://deb.nodesource.com/setup_8.x | bash -

次に、次のコマンドを使用してNode.jsをインストールします。

apt-get install nodejs -y

次に、Yarnをシステムにインストールする必要があります。デフォルトでは、YarnはUbuntu18.04のデフォルトリポジトリでは使用できません。そのため、Yarnリポジトリをシステムに追加する必要があります。

まず、次のコマンドを使用してGPGキーをダウンロードして追加します。

curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add -

次に、次のコマンドを使用してYarnリポジトリをシステムに追加します。

echo "deb https://dl.yarnpkg.com/debian/ stable main" | tee /etc/apt/sources.list.d/yarn.list

次に、次のコマンドを実行して、yarnといくつかの必要なパッケージをインストールします。

apt-get install yarn zlib1g-dev build-essential libpq-dev libssl-dev libreadline-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt1-dev libcurl4-openssl-dev software-properties-common libffi-dev -y

次に、Rubyプロファイルをシステムにダウンロードしてセットアップする必要があります。これは、次のコマンドで実行できます。

git clone https://github.com/rbenv/rbenv.git ~/.rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
exec $SHELL
git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
echo 'export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' >> ~/.bashrc
exec $SHELL

次に、次のコマンドを使用してRubyをインストールします。

rbenv install 2.5.3
rbenv global 2.5.3

次に、次のコマンドを使用してRubyのバージョンを確認します。

ruby -v

次の出力が表示されます。

ruby 2.5.3p105 (2018-10-18 revision 65156) [x86_64-linux]

ApostropheCMSをインストールする

ApostropheCMSをインストールする前に、システムにMongoDBをインストールする必要があります。次のコマンドでインストールできます:

apt-get install mongodb -y
npm install mongodb --save

npmのSaveErrorとenoentの警告は無視できます。次に、次のコマンドを使用してMongoDBのステータスを確認できます。

systemctl status mongodb

次の出力が表示されます。

? mongodb.service - An object/document-oriented database
   Loaded: loaded (/lib/systemd/system/mongodb.service; enabled; vendor preset: enabled)
   Active: active (running) since Thu 2019-01-24 15:20:29 UTC; 3min 39s ago
     Docs: man:mongod(1)
 Main PID: 3702 (mongod)
    Tasks: 23 (limit: 1870)
   CGroup: /system.slice/mongodb.service
           ??3702 /usr/bin/mongod --unixSocketPrefix=/run/mongodb --config /etc/mongodb.conf

Jan 24 15:20:29 ubuntu1804 systemd[1]: Started An object/document-oriented database.

次に、次のコマンドを実行して、ApostropheCMSをシステムにインストールします。

npm install imagemagick
npm install apostrophe-cli -g

npmのSaveErrorとenoentの警告は無視できます。同様の出力が表示されるはずです:

/usr/bin/apostrophe -> /usr/lib/node_modules/apostrophe-cli/bin/apostrophe
/usr/bin/apos -> /usr/lib/node_modules/apostrophe-cli/bin/apostrophe
+ [email protected]
added 68 packages from 67 contributors in 14.19s

次に、次のコマンドを使用してプロジェクトを作成します。

apostrophe create-project apostrophecms

次の出力が表示されます。

Apostrophe  create-project  Grabbing the boilerplate from Github [1/2]
Cloning into 'apostrophecms'...
 
 Apostrophe  create-project  Setting up your project shortname [2/2]

次に、次のコマンドを使用して、ディレクトリをapostrophecmsに変更します。

cd apostrophecms

次に、次のコマンドを使用して、必要なすべての依存関係をインストールします。

npm install

次に、次のコマンドを使用して管理者ユーザーとパスワードを設定します。

node app.js apostrophe-users:add admin admin

また、コマンドで要求されたら、管理者ユーザーのパスワードを入力します。次に、次のコマンドを使用してApos*tropheCMSを起動します。

node app.js

これで、ApostropheCMSがインストールされ、ポート3000でリッスンします。

ApostropheCMSにアクセス

次に、Webブラウザーを開き、URL http:// your-server-ip:3000を入力します。次のページにリダイレクトされます:

次に、ログインをクリックします ボタン。次のページにリダイレクトされます:

次に、管理者のユーザー名(admin)とパスワードを入力します。次に、ログをクリックします ボタン。次のページにApostropheCMSダッシュボードが表示されます。

おめでとう!これで、ApostropheCMSがサーバーに正常にインストールされました。これで、ApostropheCMSを使用して、Webサイトを簡単に作成し、コンテンツを作成して、すぐに公開できます。

例えば。ページの左下隅にあるページメニューをクリックして、ページの追加を開始します。

ご不明な点がございましたら、お気軽にコメントしてください。


Ubuntu
  1. Ubuntu 22.04 /20.04LTSにDockerをインストールする方法

  2. Ubuntu20.04LTSにPlayOnLinuxをインストールする方法

  3. Ubuntu20.04LTSにMariaDBをインストールする方法

  1. Ubuntu 20.04 LTS/21.04にAnsibleをインストールする方法

  2. Ubuntu 20.04 LTS/21.04にMinikubeをインストールする方法

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

  1. Ubuntu14.04LTSにSnapアプリケーションをインストールする方法

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

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