いくつもwordpressを使っているけれど、それぞれのサーバーやドメイン、使い方によって色々と壁が出てくる。
今回はワードプレスで下書きをプレビューすると「下書きをプレビューする権限がありません。」と出る。テーマの選択でプレビューが出来ない。(何を選択してもデフォルトテーマが出る)というもの。
環境は以下の通り
サーバー:さくらサーバースタンダード
サブドメインでワードプレスをインストール
そもそも、さくらサーバーはWordpressの簡単インストールに対応しているのだけれど、インストールの際にディレクトリを設定しなければならない。
本当は事前に設定しておいたサブドメインをインストール先に設定し、第一階層にインストールしたいのだけれど、
例http://sub.hogehoge.com 直下
自動インストールの際にサブドメインを選択し、
http://sub.hogehoge.com/●●
の●●を設定しなければエラーメッセージが出てしまう。
従って、仕方なく、
http://sub.hogehoge.com/wp
とし「wp」フォルダにインストール。
表示は「WordPress を専用ディレクトリに配置する」を参考にしてURLを変更した。
それもうまく行き、投稿も普通にできるが、テーマを変えたり、投稿をプレビューすると
「下書きをプレビューする権限がありません。」と出ることに気がつく!
これでは不便。
で、再度パーマリンク設定をしてみたり、.htaccesのパーミッションを変えてみたりとしたのだけれど、結局wp-config.phpのデータ変更で対応できた。
FTPでWPをインストールしたフォルダから「wp-config.php
」をダウンロード。
テキストエディタで開いて、41行目あたりに
「/**#@+
* 認証用ユニークキー
*
* それぞれを異なるユニーク (一意) な文字列に変更してください。
* {@link https://api.wordpress.org/secret-key/1.1/salt/ WordPress.org の秘密鍵サービス} で自動生成することもできます。
* 後でいつでも変更して、既存のすべての cookie を無効にできます。これにより、すべてのユーザーを強制的に再ログインさせることになります。
*」
とある。
それで、https://api.wordpress.org/secret-key/1.1/salt/ を開いて、
そこに表示された「秘密鍵サービス」の文言を元々のwp-config.phpの
同記述(50~57行目)に書き換えて、保存→アップロード。
一応のため、一度管理画面からはログアウトして再度ログインし、記事のプレビューやテーマのプレビューを試してみたところ解決!
今回はワードプレスをインストールした場所と表示するURLの位置を変えたりしたのも関係あったのかもしれないが、さくらサーバー・・自動インストールでしょ?
ここって手動でインストールするときに変える場所じゃ・・・。
ということで、他の環境ではこんなことにはならないかもしれないけれど、いやぁ~焦った。
同じ現象の人、お試しあれ。
コメント
[…] で、こちら→WordPressで下書きやテーマのプレビューができない 要は wp-config.php […]
まさに同じ症状で困惑していたところ、このページの情報で問題を解消できました。感謝感激です。
めっちゃ助かりました!!
全く同じ症状で、同じことして治りました!
感謝感謝!!(´ω` )/››‹‹( ´)/›› ‹‹( ´ω`)/››
ありがとうございます!
幸あれ!!!!!!!!