CPIでWordPressのサイトURLをサブディレクトリからルートに変更する場合の対処法

CPIレンタルサーバーでWordPressのサイトURLを
サブディレクトリからルートディレクトリに移動する際に
つまづきまくったため対処法の備忘録です。

サブディレクトリにWordPressをインストールすると
サイトのURLが「http://example.com/wp」になってしまうので
「http://example.com」にするためのアレですね。

検索したらたくさん対処法が出てきたのですが
やってもやってもうまくいかず…
同じような状況で困っている方に何かお役に立てばうれしいです。

CPIのCMSインストーラーからWordpressをインストール

ちなみにプランは、「シェアードプランACE01」です。
手動でインストールする勇気はないため、
CMSインストーラーを使って簡単インストール。

ウェブコントロールパネルから
ソフトライブラリ>CMSインストーラー>Wordpressで
サブディレクトリ(「wp」)にインストールしました。

ここまでは問題なく進みました。

index.php と .htaccess をルートディレクトリにコピーして編集

サイトのURLを変更するため、下記の手順を実行。

WordPress を専用ディレクトリに配置する – WordPress Codex 日本語版

WordPressの設定画面でサイトのアドレス(URL)を
「http://example.com/wp」⇒「http://example.com/」に変更し
WordPressディレクトリにあるindex.phpと.htaccessをルートディレクトリへコピー。

index.phpを編集して「これでよし」とサイトを見ると表示されておらず。

これはすぐに原因に気づきました。
.htaccessの編集をしていなかったんですね~。

下記の記事を元に.htaccessを編集。

CPI wordpress サイトアドレスの変更時の注意点 – ドットワン

よし、これでOKとサイトを見てみるも、
無情にも表示される「403エラー」。

な、なぜ・・・!

Google先生にたずねまくり.htaccessに問題があると当たりをつけるが…

で、CPIで同じように困った人がいるはずと検索してみると、
結構記事が出てきました。

これかと思われるものをひとつひとつ検証してゆきます。

index.phpは間違いはないだろうと思い、
原因があるとすれば.htaccessか、
そもそもコピーした場所が間違ってるかだと当たりをつけました。

かなり紆余曲折したので、
見つけた対処法と、トライしてみた結果を時系列で並べます。

対処法① .htaccessに「Options +FollowSymLinks」の一文を追加する

⇒エラー解消せず。
もっと調べていくと、実は仕様変更されていて、「Options +SymLinksIfOwnerMatch」と追加しなければならないと判明。

対処法② .htaccessに「Options +SymLinksIfOwnerMatch」の一文を追加する

⇒エラー解消せず…てか、もともと.htaccessにその文入ってるよ!

対処法③ そもそもコピーした場所を疑ってみた

⇒結論として場所間違えてました。←
CPIのディレクトリ構成はこのようになっているらしく

参考:Online Help for ControlPanel

htmlフォルダ直下にコピーしたら、今度はCPIのエラー画面が表示されるようになりました。
同じ階層にindex.htmlとindex.phpがあると、index.htmlを優先して読み込むので、
このファイルは削除して良しと記載があったため、index.htmlを削除。

しかし、今度は「データベース接続確立エラー」の画面…。

もう、いい加減にしてくれ(T_T)

原因はwp-config.phpにあり!ようやくエラー解消

散々Google先生で調べまくるも、思い当たるものがなく。
どうすりゃいいんだ…!と途方に暮れていたところ
コチラの記事を発見

CPIでWordPressのパーマリンクを変更後、403や500になった一連の対処法 – コスギス|新潟県長岡市

え…wp-config.phpのデータベースホスト名…?
phpMyAdminでみていると、確かに画面上に「127.0.0.1:3307」と表示されてます。

色々調べてみると、MySQL 5.6.30で動作させる場合
ポート番号の指定しないといけないっぽい。なんのこっちゃ。

ともかく他に打つ手がないので、
えーい!最後の手段だ!とwp-config.phpを修正してみたところ、

無事サイトが表示されました(T▽T)

思わず感動の涙…!!

最近はGoogle先生に尋ねれば
色々と答えが見つかるので便利な世の中ですね…

それにしても、CPIはかなりややこしかったです。
凡ミスもありますが(泣)

ひとまず一件落着。



自分らしさで慕われる
オリジナル名刺作成

福岡を拠点におひとり様起業家の方のための
オリジナル名刺作成・名刺の作り方講座、
ヘッダー画像作成、アメブロカスタマイズなどを行っております