2017年4月10日XAMPPに移行したら個別記事が表示されない...このブログも本家のstudio9もWordpressを使って運用しているわけですが、デザインの変更などはいきなり本番環境で作業するわけにもいかないのでローカルでテストしてから本番に移しています。サーバーのWordpressをローカルでテストする場合の定番、XAMPPを使ってローカルへ移植した後によくあれ?ってなるのが個別記事が表示されない(404になる)問題です。トップ画面は表示されるのに。さっき作業中に同じ場面に遭遇したので対策法を残しておきます。完了!かと思ったら個別記事が表示されない...(404)という感じです。移行の一連の流れは下の記事がとても分かりやすいです。データベースのダウンロード以外はほぼ同じ流れかと。Scriptを使って置換する所は上のリンク先だと上手くいかないことがあるのでreplace・・・/ドメイン名with・・・/localhost/WordPressフォルダ名としたほうが良いかと思います。(スラッシュを先頭に持ってきて後は外す)普通はこれで問題なく終わるんですが、なぜかいつも個別記事が表示されなくて焦るんですよね。パーマリンクをスラッグ名(ポスト名)にしてるのが原因かも(なんとなく)。対策はいたってかんたんです。「カスタム構造」にチェックを入れてhttp://ドメイン名/%postname%/とするだけ(パーマリンクが投稿名(スラッグ名)に設定している人だけね)。これで「変更を保存」をすれば治ります(私の場合)。「カスタム構造」にチェックが入っているならすぐ上の「投稿名」にチェックを入れればOKかと。チェックを変えずにそのまま「変更を保存」で上書きしても大丈夫だったような(うるおぼえ)。原因は分からないのですが、意味が同じ別の項目をチェックして再設定してあげると治るんですよね。URLは対策前でも正しく表示されてるのでデータベースを移行する時になにか問題があって、Wordpress側で再設定すると正しくなる的な感じでしょうか。直帰率が下がったときの対処法studio9のGoogleアナリティクスのトラッキングコード周りをいじっていたら急にPVが増大し、直帰率があり得ないほど下がりました。意外な落とし穴があったのでシェアしておきます。トラッキングコードを新しくしました。よもやま話2015/9/23Windows10にアップグレードしたらXAMPPが起動しなくなった時の対処法Windows10のアップデートが始まって1ヶ月、重大なバグはそれほど無さそうだったのでアップグレードしたらWindows7の時には動いていたXAMPPが起動しなくなったのでその時やった対応をメモしておきます。原因はApacheが使ってた80番ポートがWindowsによって埋められてることっぽいです。Windows10アップデート後にXAMPP起動したらこんなメッセージ出てきました。Wordpress2015/2/28SourceTreeでローカルリポジトリからリモートへプッシュする設定このサイトもstudio9本家もどちらも私個人で管理、運営しているのですが、htmlやCSSの変更はGitで管理しています。クライアントはBitbucketで有名なAtlassianが提供するSourceTreeというソフトを使ってます。直感的なGUIでGitを使えて非プログラマーな私でも簡単に使えて超便利なわけです。Windows版も最近ようやく日本語化されてますます使いやすくなりました。CSSが便利!先日、Wordpressの記事投稿一覧に本文の文字数とタイトルを表示させる方法をご紹介しましたが、ちょっと見にくかったので、CSSでスタイルを変更してみました。CSSがかなり便利でしたのでご紹介します。先日のエントリーでWordpressの記事投稿一覧に本文の文字数とタイトルを表示させる方法をご紹介しました。Web2015/2/28Vagrant+CentOS+rbenvでRubyインストールに失敗した時のメモ(Win7)久しぶりにrailsの勉強をしようと思い、VirtualBoxとVagrantでローカル仮想環境を作っていたのですが、Vagrantの起動とRubyのインストールでちょっとハマったのでメモしておきます。以前も同じような環境を一度作ったのですが、PC更新してからrailsの勉強自体やや挫折気味でしたので再び構築。Vagrantが起動しない。私の環境はこんな感じです。2枚を差して10bit出力を実現した話。Nakaharastudio9の中の人。カメラマンだったりライターだったり講師だったり。写真に関することはstudio9(本家)にまとめてます。ここは写真以外のプライベートなことが中心。