【WordPress】ブログ初投稿しようとしたら早速トラブルが発生した話【パーマリンク】
こんにちは!!
2回目の投稿です!!
前回の自己紹介記事の最後に「次は開業記録第1回」と書いたのですが…
自己紹介記事投稿時に、早速投稿に失敗してしまいまして…
ホームページも開設して準備万端だったのに、まさかでした…
今回はそのときのことを備忘録として書き留めておこうと思います。
【事の発端】
「開業後はブログを書きたい!」と思い、数ヶ月前に当ホームページを開設しました。
とは言え、ホームページを1から作るのは非常に労力がかかるので、
以前仕事でも軽微な改修の経験があり、多少は勝手が分かるWordPressを利用することで、
最小限の労力でホームページを開設することにしました。
先週6月18日金曜日、初めてのブログ記事が書けたので、19時に予約投稿をしました。
夕食後、ドキドキしながらブログをスマートフォンで確認。
「お~、ちゃんと投稿できてる!」と思ったのですが…
プレビューは見えてるのに、記事へ移動しようとするとエラーに…
いやいや、記事はちゃんと公開設定になってるし………えー………
【検索サイト先生に聞いてみた】
というわけで、かなり焦りながら、慌ててインターネットで原因を検索することに。
如何せんWordPressの構築を1からやるのは今回が初めてなので仕方ないですね…
今のうちに勉強できてよかったのかもしれない…
数分後、心当たりのある記事を発見…!
結論から言うと、パーマリンク設定が実在しないアドレスになっていたためでした。
当ホームページは構造上、WordPressアドレスとサイトアドレスを別にしていました。
(「設定」→「一般」から確認できるやつです)
ホームページ上から見えるのはサイトアドレスの方なのですが、
パーマリンク設定に記載されていたアドレスがWordPressアドレスになっていたのです。
(「設定」→「パーマリンク設定」から確認できるやつです)
開設時に何かしらやらかしていたということですね…(初心者丸出し)
【直す】
原因は突き止めたのですが、ここからが大変だった…!
パーマリンク設定を変更するには、サーバーに入って「.htaccess」を修正しないといけないとのこと。
(修正箇所・記述についてはパーマリンク設定保存後画面の最下部に記載されています)
WinSCPを立ち上げ、サーバーにアクセス。
しかし、焦っていたので、「.htaccess」が見つからない…!
今思えば「何で気づかないんだよ!」って感じですが、
ファイル名先頭が「.」で始まる隠しファイルを見えるような設定にしておりませんでした;;
暫くしてやっと気づきまして、サーバー上で直したはずなのに、直らない…。
それもそのはず、私が直していたファイルはWordPressアドレスの方のディレクトリにある「.htaccess」でした…
最初の構築時にもWordPressアドレスとサイトアドレスを別にする設定には苦労しておりまして、
(初心者がいきなり変なことするなよというツッコミはご遠慮くださいw)
サイトアドレスの方のディレクトリに「index.php」をWordPressアドレスから複製配置して中身書き換えて…というところまではやったのですが…
このサイトアドレスの方のディレクトリに、「index.php」だけでなく、「.htaccess」も同様に複製配置して中身書き換えてあげなければいけませんでした。
そりゃこっちに「.htaccess」が無ければどれだけ書き換えても意味ないわな…そりゃそうだ…うん…
というわけで、何度も投稿をやり直し、実際にちゃんと再投稿できたのは20時過ぎになってしまいました;;
【まとめ】
WordPressアドレスとサイトアドレスを別にした人はここも確認しておこう!
- 「設定」→「パーマリンク設定」からパーマリンク設定がサイトアドレスになっていない場合は修正しよう!
- パーマリンクを修正したらサーバーにFTP接続して「.htaccess」を修正しよう!(隠しファイルです)
- サイトアドレスのディレクトリに「.htaccess」が存在しない人はWordPressアドレスのディレクトリから複製配置してから修正しよう!
- パーマリンクを修正したらサーバーにFTP接続して「.htaccess」を修正しよう!(隠しファイルです)
次回は、開業記録第1回も早く書きたいですが、
他にも書きたいネタがあるので、そちらを優先する可能性が高いです。
(早くテックブログとして確立させたいので)
いずれにせよ、読んでいただけている皆様に満足していただけるブログを目指して頑張りますので、
また読みに来てもらえると嬉しいです!!
開業後の生活にも次第に慣れてきたので、投稿頻度も維持できるよう頑張ります!!
それでは、今日はこの辺で。