MENU

サブドメインサイトで記事を公開時「公開に失敗しました。 現在オフラインのようです。」と出る現象の対処法

表題の件について、結論から言うとサイトアドレスとWordPressアドレスの不一致でした。

目次

起きた事象:記事を保存しようとするとサブドメインサイトで記事を公開時「公開に失敗しました。 現在オフラインのようです。」と出る

事象としては、記事を新規作成したり編集したりしようとすると、編集画面までは行けて編集もできるものの、保存したり公開したりしようとすると、表題のエラーとなりました。

記事一覧に戻るとタイトルも保存されておらず、「自動保存済み」と描かれた中身のない下書きになっています。

おそらくDBへの書き込みがなんかダメっぽいので、調べてみました。

結果、httpとhttpsの不一致により同様の事象が出たと言っている人がいて、それは解決していたのですが、関連してもしや・・と思ったのが以下。

サブドメインサイトを新規作成、アドレスを変にしていた

起きたのはこのサイトなんですが、これサブドメインなんですよね。

サブドメインの設定としては、まずサブディレクトリ(公開ファイル)を適当に作って、後からサブドメインを割り当てるみたいなやり方になります。

で、そのときに自分が勘違いしていたのですが、WordPressURLはサブディクトリにしなきゃだよなと思っていました。

なので、

WordPressURL:サブディレ
サイトURL:サブドメ

という感じにしていて、これによりエラーが出ていました。

(両方ともサブドメにしたら行けたため)

アドレス不一致によって起きるその他の事象:面影はあった

後から考えてみると、確かにちょっと挙動が変だったなと思う部分もあって、それがログイン画面でした。

ログインする時は普通ユーザー名とアドレスのどちらでもいけるはずですが、なぜかアドレスしかいけず・・!

ユーザー名だとパスは正しいはずなのに弾かれていました。

(ただ、エラーとはならず、単純にパスが消えるだけの挙動)

これがなんか記事の時と似ていて、多分うまく引けていなかったんだと思いました。

結論:サブドメインはサイトアドレスとWordPressアドレスを同じにして良い

サブドメインにする時のノウハウとして、サイトアドレスとWordPressアドレスは同じで良いと言うのが気づきでした。

てっきり別のアドレスにしなくてはならないと思っていましたは、よく考えたら普通の独自ドメインの場合と同じなので、サブドメインでOKですね。

これ多分初めてサブドメする人は迷いがちだと思うので困った時にこの記事に行き当たれば幸いです。

終わり。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

コメント

コメントする

目次