ConoHaでWordPressのパーマリンクを設定した後にエラーになるのを解消

WordPressでパーマリンクの設定をした後に、投稿した記事などがエラーになるので、解消します。

結構設定するところが多いのでまとめていきます。

yumでのディレクトリ構成。参考 → ディレクトリ構成

 

環境

OS/ミドルウェア バージョン
CentOS 7.2.1511
Apache 2.4.6
PHP 7.0.28
MySQL 5.7.21
WordPress 4.9.4

 

パーマリンクの設定

WordPressの管理画面の「設定」→「パーマリンクの設定」

カスタム構造にチェックをし、「/%category%/%postname%/」を設定して、[変更を保存]をクリックします。

これで、パーマリンクの設定は終了しました。ですが、投稿した記事とかをクリックするとエラーがでます。

なので、設定をしていきます。

 

.htaccessの設定

ファイルの場所:/wordpress/.htaccess

.htaccessファイルですが…

1.WordPressをインストールされた時点で作成されてる

2.パーマリンクの設定をすると作成されてる

3.自分で作成

私の場合は、自分で作成しました。

[ファイルの作成]

[ファイルの修正]

[ファイルの中身]

 

mod_rewrite.so インストール確認

[実行結果]

 

mod_rewrite.so をApache設定ファイルからロードされているか確認

[ファイルの中身]

「AllowOverride All」になっていることを確認。なっていない場合「AllowOverride none」→「AllowOverride All」変更

「LoadModule rewrite_module modules/mod_rewrite.so」コメントアウトだったら解除、ない場合は追加。

 

バーチャルホストの設定

[ファイルの編集]

[ファイルの中身]

[Apacheの再起動]

 

以上で設定が終了です。それではサイトにいき確認しましょう。
 

投稿者: samancha