OpenBSD 6.2にWordPressをインストールする
はじめにWordPressは、インターネット上の主要なコンテンツ管理システムです。ブログから動的コンテンツを備えた複雑なWebサイトまで、あらゆるものを強化します
MODX Revolutionは、PHPで記述された、高速、柔軟、スケーラブル、無料、オープンソースのエンタープライズグレードのコンテンツ管理システム(CMS)です。高度な多言語対応機能を備え、安全な設計原則を使用してゼロから構築されているため、ハイエンドサイトの構築に特に適しています。
新しいsudo
ユーザーを追加することから始めます。
まず、としてサーバーにログインしますroot
。
ssh root@YOUR_VULTR_IP_ADDRESS
と呼ばれる新しいユーザーuser1
(または優先ユーザー名)を追加します。
adduser user1
プロンプトが表示されたら、安全で覚えやすいパスワードを入力します。また、「氏名」やその他の詳細の入力を求められますが、「Enter
」を押すと、空白のままにすることができます。
/etc/sudoers
ファイルをチェックして、sudoers
グループが有効になっていることを確認します。
visudo
このようなセクションを探してください。
%sudo ALL=(ALL:ALL) ALL
この行は、sudo
グループのメンバーであるユーザーがsudo
コマンドを使用してroot
特権を取得できることを示しています。単にファイルを終了できるように、デフォルトではコメント化されていません。
次にuser1
、sudo
グループに追加する必要があります。
usermod -aG sudo user1
user1
グループメンバーシップを確認し、usermod
コマンドがコマンドとともに機能したことを確認できgroups
ます。
groups user1
su
コマンドを使用して、新しいsudoユーザーuser1
アカウントに切り替えます。
su - user1
コマンドプロンプトが更新され、user1
アカウントにログインしていることが示されます。whoami
コマンドでこれを確認できます。
whoami
次に、sshd
サービスを再起動して、ssh
作成した新しい非root sudoユーザーアカウントでログインできるようにします。
sudo systemctl restart sshd
user1
アカウントを終了します。
exit
root
アカウントを終了します(ssh
セッションが切断されます)。
exit
これでssh
、新しい非ルートsudoユーザーuser1
アカウントを使用して、ローカルホストからサーバーインスタンスにアクセスできます。
ssh user1@YOUR_VULTR_IP_ADDRESS
sudo
毎回パスワードを入力せずに実行する場合は/etc/sudoers
、を使用してファイルを再度開きますvisudo
。
sudo visudo
sudo
グループのセクションを編集して、次のようにします。
%sudo ALL=(ALL) NOPASSWD: ALL
注: sudoユーザーのパスワード要件を無効にすることはお勧めしませんが、特に長いシステム管理セッション中にサーバー構成をより便利にし、不満を少なくすることができるため、ここに含まれています。セキュリティへの影響が懸念される場合は、管理タスクを完了した後、いつでも構成の変更を元に戻すことができます。
あなたがにログインするたびにroot
内からユーザーアカウントsudo
ユーザーアカウントは、次のいずれかのコマンドを使用することができます。
sudo -i
sudo su -
root
アカウントを終了して、sudo
いつでもユーザーアカウントに戻ることができます。
exit
Ubuntuサーバーインスタンスにパッケージをインストールする前に、まずシステムを更新します。
root以外のsudoユーザーを使用してサーバーにログインしていることを確認し、次のコマンドを実行します。
sudo apt-get update
sudo apt-get -y upgrade
Apacheをインストールします。
sudo apt-get -y install apache2
次に、systemctl
コマンドを使用して、起動時にApacheを起動して自動的に実行できるようにします。
sudo systemctl enable apache2
sudo systemctl start apache2
Apacheのデフォルトのサイト構成ファイルをチェックして、DocumentRoot
ディレクティブが正しいディレクトリを指していることを確認してください。
vi /etc/apache2/sites-enabled/000-default.conf
DocumentRoot
構成オプションは次のようになります。
DocumentRoot "/var/www/html"
mod_rewrite
Apacheモジュールを有効にします。
sudo a2enmod rewrite
このチュートリアルの終わりにApacheを再起動しますが、インストールと構成中にApacheを定期的に再起動するのは確かに良い習慣なので、今すぐ実行しましょう。
sudo systemctl restart apache2
これで、MODX Revolution CMSに必要なPHPモジュールとともにPHP 7.0をインストールできます。
sudo apt-get -y install php libapache2-mod-php php-gd php-mbstring php-common php-mysql php-imagick php-xml
MySQLをインストールします。
sudo apt-get -y install mysql-server
MySQLサーバーのインストール中に、MySQL root
ユーザーの安全なパスワードを入力してください。このroot
ユーザーはroot
完全な権限でデータベースサーバーに接続するためにのみ使用されるため、Ubuntuのユーザーとは異なります。
MySQLを起動して、起動時に自動的に実行できるようにします。
sudo systemctl enable mysql
sudo systemctl start mysql
これでMySQLサーバーのインストールを保護します。
sudo mysql_secure_installation
プロンプトが表示されたら、root
インストール中にMYSQL ユーザー用に作成したパスワードを入力します。Y
デフォルトの提案が最も安全なオプションであるため、他のすべてのyes / no質問に「」と答えてください。
root
次のコマンドを実行して、MySQL ユーザーとしてMySQLシェルにログインします。
sudo mysql -u root -p
MySQLコマンドプロンプトにアクセスするには、プロンプトが表示されたらMySQL root
パスワードを入力するだけです。
以下のクエリを実行して、MODX RevolutionのMySQLデータベースとデータベースユーザーを作成します。
CREATE DATABASE modx_data CHARACTER SET utf8 COLLATE utf8_general_ci;
CREATE USER 'modx_user'@'localhost' IDENTIFIED BY 'UltraSecurePassword';
GRANT ALL PRIVILEGES ON modx_data.* TO 'modx_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
必要に応じて、データベース名modx_data
とユーザー名modx_user
を好みに合わせて置き換えることができます。また、「UltraSecurePassword
」を実際の安全なパスワードに置き換えてください。
現在の作業ディレクトリをデフォルトのWebディレクトリに変更します。
cd /var/www/html/
のようなエラーメッセージが表示される場合は'No such file or directory'
、次のコマンドを試してください。
cd /var/www/ ; sudo mkdir html ; cd html
現在の作業ディレクトリは次のようになります/var/www/html/
。これはpwd
(作業ディレクトリの印刷)コマンドで確認できます。
pwd
次にwget
、MODX Revolutionのインストールzipパッケージをダウンロードするために使用します。
sudo wget https://modx.com/download/direct?id=modx-2.6.0-pl.zip
注: MODX Revolutionのダウンロードページにアクセスして、最新バージョンを必ず確認してください。
現在のディレクトリをリストして、ファイルが正常にダウンロードされたことを確認します。
ls -la
unzip
ファイルを解凍できるようにすばやくインストールします。
sudo apt-get -y install unzip
パッケージにわかりやすい名前を付けます。
sudo mv direct\?id\=modx-2.6.0-pl.zip modx.zip
次にzipパッケージを解凍します。
sudo unzip modx.zip
すべてのインストールファイルをWebルートディレクトリに移動します。
sudo mv modx-2.6.0-pl/* /var/www/html
アクセス許可の問題を回避するために、Webファイルの所有権を変更します。
sudo chown -R www-data:www-data *
Apacheを再起動します。
sudo systemctl restart apache2
これで、最後のステップに進む準備ができました。
ブラウザでUbuntu 16.04サーバーインスタンスのIPアドレスにアクセスします。または、すでにVultr DNS設定を構成している(そして伝播するのに十分な時間が与えられている)場合は、代わりにドメインにアクセスできます。
MODX革命のインストールページにアクセスするには、VultrインスタンスのIPアドレスを入力し、続い/setup
てブラウザーのアドレスバーに入力します。
http://YOUR_VULTR_IP_ADDRESS/setup
ほとんどのインストールオプションは一目瞭然ですが、以下にいくつかの指針を示します。
あなたが使う言語を選んでください。
「Next
」ボタンをクリックして、インストールを続行します。
New Installation
フォルダーのアクセス許可を選択して、デフォルト値のままにします。Next
次のステップに進む準備ができたら「」をクリックします。
以下のデータベースオプションを設定します。
Database type: mysql
Database host: localhost
Database login name: modx_user (or your previously selected name)
Database password: UltraSecurePassword (or your previously chosen password)
Database name: modx_data (or your previously selected name)
Table prefix: modx_
上記のデータベースオプションを入力したら、下のリンクをクリックしてをクリックしますTest database server connection and view collations
。次のメッセージが表示されますConnecting to database server: Success!
。エラーが発生した場合は、戻ってすべてのデータベースオプションが正しいことを確認してください。
文字セットと照合オプションはデフォルト値のままにすることができます。彼らはこのようになります。
Connection character set: utf8
Collation: utf8_general_ci
選択したインストールオプションに満足したら、下のリンクをクリックしてにアクセスできますCreate or test selection of your database
。
CMSへのログインに使用される管理者の詳細を入力するように求められます。以下に示すように入力して、をクリックしますNext
。
Administrator name: <your_prefered_admin_name>
Administrator email: <your_admin_email>
Administrator password: <a_secure_password
Confirm password: <the_same_secure_password>
インストールの概要が表示されます。すべて問題なければ、クリックInstall
してサーバーインスタンスにMODX Revolutionをインストールするだけです。
と言う確認ページが表示されますCore installation was successful
。クリックNext
して続行します。
これで、インストール中に以前に入力したログイン詳細を使用して、MODX Revolution管理パネルにログインできます。
注意: インストールとログイン中に、ディレクトリとファイルに関する警告メッセージが表示される場合があります。警告ページに表示される指示に従うだけで、警告メッセージが消えます。
Vultr DNSをまだ設定していない場合は、おそらくそれが次のステップです。
これで、コンテンツの追加を開始し、サイトの外観の構成を開始できます。サイトを構築および構成する方法の詳細については、優れたMODX Revolutionのドキュメントを確認してください。
はじめにWordPressは、インターネット上の主要なコンテンツ管理システムです。ブログから動的コンテンツを備えた複雑なWebサイトまで、あらゆるものを強化します
別のシステムを使用していますか?Forkは、PHPで記述されたオープンソースのCMSです。フォークのソースコードはGitHubでホストされています。このガイドでは、Fork CMのインストール方法を説明します
Vultr仮想サーバーの一般的な使用法は、Wordpress Webサイトをホストすることです。このガイドでは、仮想サーバーの構成を最初から自動化する方法を示します
VultrインスタンスはWordPressブログを実行するための優れた方法ですが、WordPressの注目すべき拡張機能はWooCommerceです。これは、
Ghostは、Ember.js管理クライアント、JSON API、およびHandlebars.jsを利用したテーマAPIを備えたNode.js上に構築された最新のオープンソースの公開プラットフォームです。ゴース
別のシステムを使用していますか?Ghostは、201年以降、開発者や一般ユーザーの間で人気を博しているオープンソースのブログプラットフォームです。
別のシステムを使用していますか?MODX Revolutionは、高速、柔軟、スケーラブル、無料、オープンソースのエンタープライズグレードのコンテンツ管理システム(CMS)であり、i
別のシステムを使用していますか?Forkは、PHPで記述されたオープンソースのCMSです。フォークのソースコードはGitHubでホストされています。このガイドでは、Fork CMのインストール方法を説明します
別のシステムを使用していますか?Ghostは、201年以降、開発者や一般ユーザーの間で人気を博しているオープンソースのブログプラットフォームです。
別のシステムを使用していますか?MODX Revolutionは、PHPで記述された、高速、柔軟、スケーラブル、オープンソースのエンタープライズグレードのコンテンツ管理システム(CMS)です。それは
別のシステムを使用していますか?Forkは、PHPで記述されたオープンソースのCMSです。フォークのソースコードはGitHubでホストされています。このガイドでは、Fork CMのインストール方法を説明します
別のシステムを使用していますか?Ghostはオープンソースのブログプラットフォームで、2013年のリリース以降、開発者や一般ユーザーの間で人気を博しています。私
別のシステムを使用していますか?Dotclearは非常にシンプルなブログエンジンです。オープンソースで使いやすいです。このチュートリアルでは、インストールを実行します
Ghostは、WordPressに匹敵する最新かつ最高の新興企業です。ゴースト開発者が両方を使用することを決定したため、テーマの開発はすばやく簡単に学ぶことができます
はじめにOpenBSDのインストールをデフォルトに近づけ、パッケージを追加しないほど、安全性が高まります。もっとコモながら
別のシステムを使用していますか?Ghostは、201年以降、開発者や一般ユーザーの間で人気を博しているオープンソースのブログプラットフォームです。
別のシステムを使用していますか?Ghostは、201年以降、開発者や一般ユーザーの間で人気を博しているオープンソースのブログプラットフォームです。
別のシステムを使用していますか?Dotclearは、PHPの上に構築された非常にシンプルなブログエンジンです。このチュートリアルでは、UbuntにDotclearをインストールします
Neosは革新的なオープンソースのコンテンツ管理システムであり、オンラインコンテンツの作成と編集に最適です。著者と編集者を念頭に置いて、Neo
ヘルスケアにおけるAIは、過去数十年から大きな飛躍を遂げました。したがって、ヘルスケアにおけるAIの未来は、日々成長を続けています。
最近、Appleは問題を修正するための補足アップデートであるmacOS Catalina 10.15.4をリリースしましたが、このアップデートにより、Macマシンのブリックにつながる問題がさらに発生しているようです。詳細については、この記事をお読みください
原子力は、過去の出来事のために私たちが決して尊重しないことを常に軽蔑していますが、それは必ずしも悪ではありません。詳細については、投稿をお読みください。
これを読んで、人工知能が小規模企業の間でどのように人気を博しているか、そして人工知能がどのように成長し、競合他社に優位に立つ可能性を高めているかを理解してください。
私たちのコンピューターは、ジャーナリングファイルシステムと呼ばれる組織化された方法ですべてのデータを保存します。これは、検索を押すとすぐにコンピューターがファイルを検索して表示できるようにする効率的な方法です。https://wethegeek.com/?p = 94116&preview = true
ビッグデータと人工知能は流行語ですが、それらがどのように相互に関連しているか知っていますか?さて、この記事を最後まで読んで、同じことを知ってください。
LiteCartは、PHP、jQuery、およびHTML 5で記述された無料のオープンソースのショッピングカートプラットフォームです。シンプルで軽量、使いやすいeコマースソフトウォー
NFSはネットワークベースのファイルシステムであり、コンピューターはコンピューターネットワークを介してファイルにアクセスできます。このガイドでは、NFを介してフォルダーを公開する方法について説明します
別のシステムを使用していますか?Matomo(旧Piwik)は、Google Analyticsのオープンな代替手段であるオープンソースの分析プラットフォームです。Matomoのソースはoでホストされています
HTTPライブストリーミング(HLS)は、Apple Inc.によって実装された非常に堅牢なストリーミングビデオプロトコルです。HLSは、ファイアウォール、プロキシ、