<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>WordPress  |  ryo blog</title>
	<atom:link href="index.xml" rel="self" type="application/rss+xml" />
	<link>../../../index.html</link>
	<description>Web関連のあれこれと日記</description>
	<lastBuildDate>Fri, 13 Jul 2018 07:58:28 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=5.8.18</generator>

<image>
	<url>../../../wp-content/uploads/2018/07/cropped-512-4-100x100.png</url>
	<title>WordPress  |  ryo blog</title>
	<link>../../../index.html</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>【WordPress】インストールまでの流れ</title>
		<link>../../../web/13/index.html</link>
					<comments>../../../web/13/index.html#respond</comments>
		
		<dc:creator><![CDATA[ryo4004]]></dc:creator>
		<pubDate>Fri, 29 Sep 2017 17:15:40 +0000</pubDate>
				<category><![CDATA[Web関連]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[サーバ]]></category>
		<category><![CDATA[ホームページ作成]]></category>
		<guid isPermaLink="false">http://ryo4004.net/ryo4004/blog/?p=13</guid>

					<description><![CDATA[目次 WordPressによるブログ開設WordPressとはスペックなどインストールOSのインストールソフトウェアのインストール WordPressによるブログ開設 wordpressによるブログ設営までの流れのメモで [&#8230;]]]></description>
										<content:encoded><![CDATA[
  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-2" checked><label class="toc-title" for="toc-checkbox-2">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">WordPressによるブログ開設</a><ol><li><a href="#toc2" tabindex="0">WordPressとは</a></li><li><a href="#toc3" tabindex="0">スペックなど</a></li></ol></li><li><a href="#toc4" tabindex="0">インストール</a><ol><li><a href="#toc5" tabindex="0">OSのインストール</a></li><li><a href="#toc6" tabindex="0">ソフトウェアのインストール</a></li></ol></li></ol>
    </div>
  </div>

<h2><span id="toc1">WordPressによるブログ開設</span></h2>
<p>wordpressによるブログ設営までの流れのメモです。<br />
今回新しくインストールしたのでその流れを記録します。</p>
<h3><span id="toc2">WordPressとは</span></h3>
<p>まず初めにWordPressについて紹介します。<br />
<a href="../../../wp-content/uploads/2017/09/wordpress.png"><img loading="lazy" src="../../../wp-content/uploads/2017/09/wordpress-300x251.png" alt="" width="300" height="251" class="aligncenter size-medium wp-image-257" srcset="../../../wp-content/uploads/2017/09/wordpress-300x251.png 300w, ../../../wp-content/uploads/2017/09/wordpress.png 702w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>この、すごく適当に描いた図をご覧ください。<br />
WordPressはCMS(Content Management System)と呼ばれるコンテンツ管理システムのひとつで、<br />
Webページ(ホームページ)の管理をカンタンにするためのソフトウェアです。</p>
<p>本来Webサイトを運営するには、<br />
FTPソフトを使いHTMLやCSS、JavaScriptのファイルをサーバにアップロードしたり、<br />
サーバのコンソールにログインし、サーバの管理を直接行わないといけませんでした。</p>
<p>WordPressに代表されるCMSを利用することで、ChromeなどのWebブラウザを介してWebサイトを編集することができるようになりました。<br />
WordPressはPHPと呼ばれる言語でプログラムされ、それをサーバ上で実行する仕組みとなっています。</p>
<p>インターネット上には様々なサービスを提供する事業者があり、<br />
既にインストール済みのWordPressを利用することができるレンタルサーバサービスもあります。</p>
<p>ですが、今回はレンタルするものはサーバのみで、OSのインストールから自分でするための手順を紹介したいと思います。</p>
<p>OSインストールから自分でやることによる自由度はとても高く、ドメインの設定や、SSL対応などWebサイト本体以外にも設定、調整できる箇所の多いWebではとても有用です。<br />
(その代わりコンソールでの操作を少し覚える必要がありますが)</p>
<h3><span id="toc3">スペックなど</span></h3>
<p>さくらインターネットの「さくらのVPS」を使用します。<br />
最も<del datetime="2017-09-29T16:40:23+00:00">安い</del>お得なプランを選択(なんでもよい)</p>
<ul>
<li>CPU: 1コア</li>
<li>メモリ: 512 MB</li>
<li>ストレージ: SSD 20GB</li>
</ul>
<p>WordPressを動かすには十分すぎるスペックです。</p>
<p>powered by wordpress(apache2 mysql php)</p>
<h2><span id="toc4">インストール</span></h2>
<h3><span id="toc5">OSのインストール</span></h3>
<p>今回OSは Ubuntu 16.04 amd64(カスタムOS)を使用します。<br />
もし、今から新しくサーバOSをインストールするのであればUbuntu 18.04でもよいですね。</p>
<p>OSのインストールはWeb上からVNCを利用して行います。<br />
VNC(Virtual Network Computing)を利用するとサーバ操作画面を自分のPCへミラーリングすることができます。<br />
最初の黒い選択画面でinstallを選択し、インストールに必要な設定を行うとほぼ自動的にインストールされます。</p>
<p>初期ユーザー名とかパスワードの入力とOSインストール先のストレージの設定ですね。<br />
各種選択時は英語だけどちゃんと読むとわかると思います。<br />
さくらインターネットのサポートページにわかりやすい説明があるのでここでは省略します。<br />
<a rel="noopener" href="https://help.sakura.ad.jp/hc/ja/articles/206057762-%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%A0OS%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%82%AC%E3%82%A4%E3%83%89-Ubuntu-16-04-Ubuntu-18-04" target="_blank">カスタムOSインストールガイド &#8211; Ubuntu 16.04 / Ubuntu 18.04 &ndash; さくらのサポート情報</a></p>
<p>インストールが完了したら、サーバはシャットダウン状態だと思うので、さくらのVPSホーム画面から起動させます。</p>
<p>ネットワーク情報の「標準ホスト名」か、IPv4の「アドレス」をメモしておきます。<br />
このURL、アドレスを使ってSSHでアクセスすることができます。</p>
<h3><span id="toc6">ソフトウェアのインストール</span></h3>
<p>SSHで黒い画面にアクセスしたら、必要なソフトウェアをインストールします。<br />
この黒い画面は、CLIと呼ばれ、コマンド入力によりコンピュータ(今回はサーバ)の操作を行います。<br />
CLIはWindowsなどのGUIと双璧をなす操作方法で、とっつきにくいだけで慣れれば難しくありません。<br />
GUIでは主にマウスを使ってコンピュータを操作しますが、CLIではキーボードで操作する、それだけです。<br />
最初はとにかくいろんなコマンドを実行してみて、間違えたりなんかおかしなことになったら、OSインストールからやり直しもできます。</p>
<p>実行コマンドリスト</p>
<p>とりあえずrootのパスワードを変更</p>
<pre><code class="shell">$ sudo passwd root
</code></pre>
<p>そしてrootへ変身</p>
<pre><code class="shell">$ su -
</code></pre>
<p>テキストファイル編集用にvimをインストール</p>
<pre><code class="shell"># apt-get install vim
</code></pre>
<p>wordpressのための各種ソフトウェアをインストール</p>
<pre><code class="shell"># apt-get install apache2 php mysql-server
# apt-get install php-mysql
# apt-get install libapache2-mod-php php-gd php-mbstring php-xmlrpc php-zip
</code></pre>
<p>※mysql-serverはインストールの途中でrootアカウントのパスワードを設定するよう聞いてきます。このパスワードはmysql専用のものなので、ユーザーやスーパーユーザー(OSのroot)のパスワードとも関係ありません。同じでもいいし、違ってもよい。セキュアにするなら違うほうがいいですが、同じでも機能します。</p>
<p>mysqlを実行します。<br />
実行するとmysqlのコンソールになります。<br />
インストール時に入力したパスワードを入力。</p>
<pre><code class="shell"># mysql -u root -p
Enter password:
</code></pre>
<p>mysqlのコンソールではmysqlの構文に則った命令文を書きます。<br />
データベースwordpressの作成(名前はなんでもよい)</p>
<pre><code class="mysql">mysql&gt; CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
</code></pre>
<p>wordpress用のユーザーwordmanの作成(名前はなんでもよい)</p>
<pre><code class="mysql">mysql&gt; CREATE USER wordman IDENTIFIED BY '【パスワード】';
</code></pre>
<p>※wordpressからデータベースにアクセスするときに使用するユーザーでmysqlの窓口役になります。rootでも機能しますが、よりセキュアにするなら作ったほうがよいです。</p>
<p>新しく作ったユーザーwordmanにデータベースwordpressの実行権限を与えます。</p>
<pre><code class="mysql">mysql&gt; GRANT ALL ON wordpress.* to wordman;
</code></pre>
<p>mysqlのコンソールでは各実行文の末尾にセミコロン(;)を付けないとエラーになるので注意してください。</p>
<p>これでwordpressのインストール準備は完了です。</p>
<p>wordpress本体のインストールを行います。<br />
といってもwordpressのファイルのセットをダウンロードして展開するだけですが。</p>
<p>wordpress本体のダウンロード</p>
<pre><code class="shell"># wget https://ja.wordpress.org/latest-ja.tar.gz
</code></pre>
<p>latestを指定することで最新版をダウンロードできます。</p>
<p>そのまま展開</p>
<pre><code class="shell"># tar -zxvf latest-ja.tar.gz
</code></pre>
<p>wordpressというディレクトリができます。</p>
<p>apacheの公開フォルダに移動し、権限を編集します。</p>
<pre><code class="shell"># cp -R
# chown -R www-data:www-data wordpress
</code></pre>
<p>これでコマンド入力は完了です。<br />
あとはブラウザでサーバーのIPへアクセスすると、インストール画面が表示されます。<br />
http://<strong><em>.</em></strong>.<strong><em>.</em></strong></p>
<p>とりあえずこんな感じでブログを立ち上げたのですが、<br />
Webについてのあれこれを書く場所になればいいなと思っています。</p>
]]></content:encoded>
					
					<wfw:commentRss>../../../web/13/feed/index.xml</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
