WordPress MySQL 移行メモ (5.5 → 5.7) – さくらサーバー

http://www.sakura.ad.jp/news/sakurainfo/newsentry.php?id=1841
セキュリティ的にも処理向上的にもアップデートしてくださいというお達者が来ているので初心者ながらもアップデートが出来たので紹介してみる。

さくらコントロールパネル

WordPress が制作出来ていること前提なのでログインなどは省きます。

MySQL 制作

アプリケーションの設定から「データベースの設定」をクリックします。
そして「データベースの新規作成」をクリックしこのような画面を出します。
MySQL 5.7 制作ページ

MySQL5.7を選択し、データベース名にMySQL5.5と"同じ名前"にし同意をし作成してください。文字コードはUTF-8のままで結構です。

MySQL5.5 → MySQL5.7 への移行

まだデータベースは0のままです。
設定ページにもどりMySQL5.5の「管理ツール ログイン」をクリックしてください。そうするとphpMyAdminというページに飛びますのでユーザー名とデータベースで設定したパスワードを入力します。

そこから「Synchronize」というタブをクリック
そうするとこのような管理画面になるので「Source database」を「Current server」に変更、「Target database」は何も変更せず下記のように入力します
Synchronize mode

Souse database

データーベース [ database name ]
*information schema は database用の設定ファイルなので sync しなくてよい

Target database

ホスト [ mysql(ユーザー取得ナンバー).db.sakura.ne.jp ]
Port [ 3306 ]
Socket [ 空欄でOK ]
ユーザ名 [ 初期アカウント名 ]
パスワード [ データベースで登録したパスワード ]
データベース [ Source database で登録してある database name ]

最後に実行を押すと通信するので1分弱ゆっくり待ちます。

Synchronize database

Synchronize database

このような画面になるので右下の「Synchronize databases」をそのままクリックします。これでMySQL5.7の設定は完了しました。

うまく出来ない場合

データベースの「MySQL5.5のインポート」と「MySQL5.7へのエクスポート」を一度行なうことで解消する場合があります。

WordPress 側の設定

転送ソフトなどで「wp-config.php」をダウンロードします。
wp-config.php
いろいろ修正する箇所はありますが今回は「DB_HOST」のみを修正してください。「mysql000.db.sakura.ne.jp」となっておりますが、これをMySQL5.7で扱っているホスト番号(ユーザー取得ナンバー)にします。そしてアップロード

最後に自分のWordpressが表示できてるか確認をし完成です。

相対的な測度

MySQL5.5にくらべて5.7にアップロードしてみたら管理ページの表示速度が1.5倍くらい向上した感じがします。誤差と言えば誤差ですが思ったよりも簡単にアップロードできたのでオススメです。

唯一の問題点

【レンタルサーバ】データベースの利用制限解除

MySQL5.7からデーターベース制限があります。スタンダードでは500MBまでにしてくださいというさくらインターネットのお言葉です。ですが場合によっては解除依頼を出せるということなので心配しなくてもいいかもしれません。

言霊と自分の伝えたいこと。

記事を多く書いたり惹かれるようなタイトルを書かないのでこのブログの流入数は1記事で20人程度(ほぼソーシャルメディア)です。コンテンツを絞っていない日記なので、この程度でしょう。

だいたい1記事を書くのに1時間はかかってしまいます。
自分の話したい言葉を考えながら感覚で書いて入力していき、同じような言い回しを使わないようにしたり、語尾が著しく変わっていないか確認したりと添削するのでソーシャルメディアの投稿のように直ぐに内容を書けるというのは難しいです。

ブログで何を伝えるべきか

ブログを書こうとしてやっぱり書かずに置いておこう。書いたけども単なる面白みのないことを綴っている内容が沢山ある。大体は近々で起こったこととか愚痴のような好評や批評などと語ってはいるが、書いてて楽しくない嫌悪感を抱いてしまってだるくなってしまうことが多々あります。

好評や批評・レビューというのはユーザーを引き寄せるには良いものですが、好転的な意見・悪化するような内容一個一個に敏感になってしまい精神的にも影響を受けてしまうということが最近わかりました。

言葉は言霊になりやすいというのはこういうことなんでしょうね。

自分の追い求めるもの

自分が追い求めるものとしては、自分の世界観を言葉やイラストで共有したい、小さなことだけども誰かの手助けになれば良いという意識を続けています。楽しいことは楽しい。辛いことはつらい。と言いたくなるような子どものような世界です。

ただ、ファンタジーな世界観を隅から隅まで綴るというのは難しいものでしょうし曖昧な設定だと前半良くても後半がふわふわして足がついてない状態で完結と後味の悪いストーリになってしまいます。だから自分の世界を語れる人というのは誇らしいと思ってます。

そんな人間になりたいかと言うとなりたいですし一総として制作したい気持ちはあります。ですが自分に足りないものとして、「終始をつくるのは上手いものの、中身がスッカスカ」な肉付きのない骨の基礎建築ということが問題です。話は面白いのに結果を早々と伝えたくなってしまい内容としては意味のわからないストーリになっている。途中で話の論点が変わりやすいことが欠点でしょうか。

次につなげたいこと

だれが閲覧するかわからないけども自分の妄想を言葉にしてストーリにしてみるのもよい試みかもしれませんね。この記事を書くまではなにか書いてよいものだろうかと突っかかった気持ちがありましたがスッキリしました。

自分が思ってる言霊。言えないことを言ってみるといいかもしれません。

冬の上野動物園探検巡り

雪がふると聴いたのでそのまえにもふもふした動物をみたくて、動物園に行きたいなと思い行動に移してきました。実は冬の動物園は始めてで動物たちも冬眠するのかな?と思いきや夏と比べて結構行動する動物は多かったです。

上野動物園の動物たち

シロフクロウさん

上野動物園 - シロフクロウ
ちょうどお眠のお時間だったらしく可愛い寝顔が撮れました。

ハシビロコウちゃん

上野動物園 - ハシビロコウ
めったに出てこないと言われるハシビロコウが出てきてました!

アルパカさん

上野動物園 - アルパカ
上野動物園 - アルパカ正面顔
あるぱかもふもふよーのアルパカさん。日向ぼっこしてました。
そして正面ショットが可愛く撮れたので満足

ヤギとヒツジ

上野動物園 - ヤギ
上野動物園 - ヒツジ
やっぱりこの2匹は貫禄ありますね。ヒツジにいたってはもふもふ度が凄いです!!

だいぶリニューアルされてて面白い

夏に来たときにくらべて動物が移動してたり、近くまで寄れたりと面白かったです。やっぱり冬の醍醐味は冬毛かもしれません。鳥類も偶蹄類ももふもふしてて暖まるために行動してたり逆にじっとする動物もいたりして見どころたっぷりです!

小動物など触れるコーナーがなくなってしまったのは、ちょっと悲しかったかな?けれども産まれたての動物をみることができるのは面白いかもしれませんね

日記とゆめにっき

レビューや広告塔、まとめサイト以外で「日記」を使っている人は少ない。

人間というのは「楽してお金を集めたい」か「人気になりたい」のどちらかに偏ってるからである。とは言っても自己にあったことを話しているブログというのはアイドルや芸能人、一般に触れられない人物というくらいしか人気がない。一般人が呟いても過去をふり返るための日記帳としての役目ぐらいしかないのである。

ただブログというのは、アナログな日記帳よりも修正が利きやすいし、言葉を紡ぐのが楽なので、私はブログという立場は好きであり一部の人が共感・手助けになってればよいくらいの気持ちで書いている。

ゆめにっき

ねむねむ

そういえばそういうタイトルのゲームがありましたっけ、今日はそのゲームのことではなく「ゆめで覚えてることを日記にする」ゆめにっきということを呟いてみたいと思います。

夢というのは不思議で「終始憶えてること」と「起きたら忘れてる」の2つがありますよね。終始憶えてるのはいつに経っても遭ったような記憶で憶えており、起きたら忘れているのは気にならずそのまま、夢をみたけど何だっけ?ということが多いです。

とはいいつつ夢に登場する時って客観的なことが多く、他人からみた自分自身だけども他人じゃなくて、これは自分だなという不思議な感覚を得ることができます。ただ性別が違ったり昔の自分だったりするのが、ゆめの面白いところでありIFストーリとして楽しめますよね。

ところで、ゆめをメモるというと自分の世界観が解らなくなる。本当かウソか判断できなくなる。メモを取ろう取ろうとして寝てる時にも伝達してしまってレム睡眠にならず眠れないというデメリットがつきものであるといいます。

自分の世界観

いわゆるメルヘンやファンタジーといった。一般人とは違う雰囲気を醸し出す現象、酷く言えば頭がお花畑な状態とも言ったほうが良いだろうか、別にこの世界観が悪いわけではないし自分自身も妄想を膨らませられるような世界観を持っている。童話作家(アンデルセンやルイス・キャロル)なども、もしこのような世界観があったら楽しいんだろうなということ、ただこういう脳を持ってる人というのは特殊であり一般人が挑むと精神が狂って鬱になってしまう事例もあるから、夢というのは脳の整理の過程で生まれるというもの。昔あったこととか最近のこと、そして妄想したものを取捨選択(お掃除)しているときに実際に行動しているように見せているものであるから、メモを取ってしまうと「昔のこと、今のこと、妄想」が変に紐付いてしまい真偽を判断できなくなるのでしょう。

見た夢を偽り(別の世界線(パラレルワールド)と思えば、自然だけども不自然な世界。現実世界とは程遠いけども記憶の片隅にあるもの。という気持ちでいられるのだと思います。

ゆめは残すべきか残さないべきか

楽しい夢。自分が活躍した夢。実はこういう性格だったのではないかと秘めている夢であれば残しても良いのではないかと推測してみます。

自分はこういう性格だった

ゆめの中での自分。自分であろうものというのは生活してて表面として出てこないもの、もしくは子どもの時とは違う性格だったIFの世界の自分があらわれたものであり、それは別の人格が居るって言うことです。実生活は大人しいけども夢の中ではスポーツをしたり登山をしているなどと経験したことないけどもその遊びをしているということは「実はそうしたい」という気持ちの現れなのでは無いでしょうか?

全て夢を残さなくても楽しかったことは断片的にも残しておくと面白いかもしれませんね。

見返して嫌悪を感じるようであれば削除すればいいのですから。

WordPress の ちょっとした高速化 (有料プラグインもあり)

WordPressは高速化が大事!と言われることが多いですがなかなか速くならないのがWordpressユーザーの悩ましいところです。しかし導入して少しだけ弄るだけでも2倍3倍くらい読み込みを速くさせて、無駄な通信(パケット)を減らすことのできるプラグインがありますので紹介します。

高速化プラグイン

EWWW Image Optimizer

EWWW Image Optimizer
https://ja.wordpress.org/plugins/ewww-image-optimizer/

まずは画像を自動的に圧縮してくれるプラグインを紹介。EWWW Image Optimizerです。

WordPressに画像を上げるときには加工してサイズを合わせてから投稿するというのが最適解なのですが、そういうのは面倒くさい!そのままアップロードして画像を上げたいという方にオススメなプラグインです。

主にJPGやPNGをアップロードする際に圧縮(主にメタデータ排除)して少しでも画像を速く表示させるということができます。他にもGoogleが制作したWebPという拡張子にし画像をデコードし文字列と同じように読ませることも出来ます。(サーバーによって対応していない可能性あり)

WP Fastest Cache

https://ja.wordpress.org/plugins/wp-fastest-cache/

次に紹介するのは、キャッシュをしっかり補完し余計なCSSやJSファイルの読み込みを抑制することのできるプラグインです。

WordPressを高速化させる!!というのであれば一番導入して欲しいプラグインであり読み込みで2~3秒かかっていたものを1秒未満までに落とすことができ、面倒くさい設定もなく自分の好みに合わせてチェックリストをチェックするというだけで完了するという便利な仕様となっております。

WP Fastest Cache

無料版

無料版では「モバイルへのキャッシュ」「JavaScript や CSSファイルを自動で Footerへ」「レンダリングでの javascript除去」「Google font を最後に読み込む(async)」という機能は使えませんがページを高速化させるだけであれば問題のない項目となっております。

有料版 (premium)

時価 $39 (2018/01現在 4700円)を一度払うだけで上記の項目も使える様になります。Googleへの評価的には1.2倍、体感速度的には1.3倍くらい速くなるというものであり、どちらかと言うと寄付金としてお世話になったという感じで支払うといいかもしれません。

他にも画像を最適化する機能 (自動ではないがEWWW Image Optimizerと同じような機能)と自動記事バックアップで膨れ上がったデータベースを一括削除する機能などもついております。

Optimize Database after Deleting Revisions

https://ja.wordpress.org/plugins/rvg-optimize-database/

高速化ではないですが便利なプラグインなので紹介。
自動記事バックアップで膨れ上がったデーターベースを決まった周期。決まったバックアップの数で自動的に削除してくれるというプラグインとなっております。

塵も積もれば山となる。Wordpressには記事をつくったときから記事の変更を保存してくれる機能はあるのですが、削除するには記事をのぞいて選択してから削除しなければならないと面倒くさい仕様になっております。記事をかくほど膨れ上がって画像より容量を食っていた!!と後悔することもしばしばあります。

そんな時はこのプラグインを導入することにって「数日以内に変更することがあるから1週間はバックアップ残して欲しい」とか「バックアップはいらないが原本だけだと間違えたときに怖いから最低3つ残して欲しい」などと様々な設定をすることができて便利なプラグインとなっております。

最終的なWordpressの高速化とは?

WordPressで速く記事を見せるというのは、無駄なプラグインを要れない。記事を見せたいのかお洒落なホームページを見せたいのか。どの処理が問題になっているのか特定をすることだと思っております。

今回紹介したのはプレーンな状態でさらに高速化させる為のプラグインになっており、一時変わるかはユーザーによってわかりません。もしかしたら他にも便利な機能があるかもしれませんね。

そういえばひとこと、Wordpressを入れたときから入っている JetPack という公式プラグインですが色々と便利で頼もしいけどもWebサイトへの処理に莫大な負担をかけてるのであまりオススメはしません。使いたい機能を軽量化したモノ、それより高機能なプラグインもあるのである程度Wordpressになれたならば探してみるのもいかがでしょう。