XServerに WordPressをドメイン/wp/インストールし、ドメイン配下で表示させる

http://your_domain.jp/wp/http://your_domain.jp/で表示するように設定したメモです。インストールは、こちらに書かれた手順に従うだけで、DBの作成も、サービス起動もしてくれ便利です。
WordPress 簡単インストール手順 | レンタルサーバー【エックスサーバー】

インストール後にWEB上での階層を変更して表示させるには、いくつか手順が必要となってきます。

1. WordPressダッシュボードでの設定
サイトアドレス末尾のwp/を削除し、変更を保存します。
f:id:shinji629:20200415210909p:plain


2. サーバー側の設定
SSHログインし、wp/index.phpの次の箇所を編集し、一つ上の階層にコピーさせます。

$ diff index.php.ori ../index.php 
17c17
< require __DIR__ . '/wp-blog-header.php';
---
> require __DIR__ . '/wp/wp-blog-header.php';

注意:index.phpをコピーではなく、移動させるとテーマによっては、次のようなwarningが発生することがあります。

Warning: fileperms() [function.fileperms]: stat failed for … /index.php

.htaccess(index.phpと同じ階層にある)をドメイン直下に移動します。


3. WordPressダッシュボードでの設定
ディレクトリ変更後、下層ページがエラーになる場合は、パーマリンク設定ページで(設定はそのまま)「変更を保存」ボタンを一度クリックするとサイトが表示されます。

以上が設定となります。WordPressは、全く使用したことありませんが、外観やプラグインが充実しているようなので、いろいろ試したいと思います。