›さくらサーバーでYARRPを有効化した時にエラーが出た場合の対処法2012-07-21さくらサーバーでYARRPを有効化した時にエラーが出た場合の対処法ブログ運営をしていく際に、何はなくとも大事なのがアクセスを集める事です。それだけを考えていたのではブログ全体のPVは伸びません。さんに来てもらったあとは、目的のページ以外にもその他のページを巡回してもらう事が大事です。そのためにサイドバーへ人気記事一覧を表示したり、過去記事などが目に入るように配置を工夫しておきます。kchichesterそんな工夫の中でも特に効果があるのが【関連記事表示】です。元々は検索エンジンなどで何かを求めて特定のページへとたどり着いている訳ですから、目的のページを読み終わった後に、それに関連した内容の記事を案内すれば続けて読んでもらえる率は上がります。次のページへとクリックして読み進んでくれる訳です。この【関連記事表示】は、読み終わった記事のすぐ下あたりに配置するのがベスト。人間の目の動きを考えるとわかりやすでしょう。試してみると実感しますが、関連記事を表示するかしないかでPVは劇的に変わります。無料ブログで書いていた時期はこれを手動で行っていました。ありがたいことにWordPressでは関連記事表示をプラグインで簡単に実現する事ができます。Plugin(以下YARPPと略)です。Plugins日本語でそのまま使えることから非常に人気のあるプラグインであり、使い方や設定については検索するといくらでも出てくるので、インストール等の説明はここでは省略します。ひとつ注意する事は、特定のサーバーではプラグインを有効化するとエラーが出るケースがあるという事です。今回さくらサーバーにて、はまりそうになったのでその備忘録です。さくらサーバーでYARPPを使用する場合の注意点まず、さくらサーバーにインストールしているWordPressでYARPPを有効化すると、このような表示が出現します。このクエリはデータは一切消しません。wp_postsテーブルが絶対MyISAMを使用していると思う方はこちらの魔法のボタンをどうぞ:【MyISAMを使っています。若干ふざけた文章なのでなんの事かわかりません。MyISAMとはそもそもなんだという話です。思わず【魔法のボタン】とやらを押してしまいそうになりますが、これを押してしまいますとデータベースエラーとなり、かなり面倒な事態に陥ります。いった場合には、表示されたエラーの文言全文でググるのが正解。すると解説してくれているブログやサイトがいくつかヒットしますので、じっくりと読み込んで理解。要するにMySQLのストレージエンジンにはいくつか種類があり、さくらサーバーでは「InnoDB」というエンジンが利用されているので、これを「MyISAM」に切り替えなければYARPPは使えないという事です。さくらサーバーのMySQLのエンジンをMyISAMに変更ストレージエンジンをInnoDBからMyISAMへと切り替えます。「正常に実行されました」と表示されればOKです再びYARPPの設定画面に戻れば「データベースは修正されました」と表示されているはずです。無事にYARPPが稼働するようになります。榎田(エノキダ)といいます。ひとみ綜合法務事務所の代表行政書士やっています。ノート100YEN.com.。