質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

89.05%

Nginx上のWordpressで、外観のカスタマイズを「保存して公開」できない

解決済

回答 3

投稿 編集

  • 評価
  • クリップ 0
  • VIEW 922

hirothing

score 8

前提・実現したいこと

Nginx上に構築したWordpressを、「外観」の「カスタマイズ」(ライブプレビュー)で
「保存して公開」が使えるようにしたいです。

発生している問題・エラーメッセージ

通常であれば、ライブプレビューで設定変更後に「保存して公開」を押下すると「保存しました」となる認識ですが、
以下のような動きになり、ライブプレビューで変更した設定が反映されません。

【具体例】
「外観」の「カスタマイズ」で特定ウィジェットを削除し「保存して公開」を押しても、
「保存して公開」のボタンが再度アクティブになり、ページを開きなおしても削除されていない。

1.VPS上にCentOS7を導入(VPSテンプレート)
2.Wordpress(Nginx)を構築
3.Wordpressのダッシュボードを開き、「外観」の「カスタマイズ」を開く
4.特定のウィジェットを削除し、「保存して公開」ボタンを押下
5.インジケータが1秒ほど回る
6.再度「保存して公開」ボタンが押下可能な状態となる
7.ページを開きなおしても、手順4での変更が反映されていない。

※「サイト基本情報」や「色」など、その他ライブプレビューで設定可能な設定も、同様に反映されません。

試したこと

1.日記の投稿やテーマの変更は可能。(確認した限りでは、「保存して公開」のみ問題が起きているように見えます。)
2.Apache上でWordpressを構築すると、「保存して公開」可能。
3.「外観」の「ウィジェット」でウィジェットを削除した場合は削除され、「カスタマイズ」にも削除が反映される。
4.IE,Chrome(シークレットモード)で「カスタマイズ」を行うも、「保存して公開」不可能。
5.複数の「Nginx上でのWordpress構築解説サイト」を参考に、10回ほど入れ直しするも全て不可能。(毎回OSを初期化しています。)

最低1度、通しで設定を行ったサイトの参考抜粋です。
参考サイト1
参考サイト2
参考サイト3

補足情報(言語/FW/ツール等のバージョンなど)

サーバー                   :VPS (Time4VPS)
サーバーOS                 :CentOS7.3.1611 (SELinux無効化)
データベース                :MariaDB,MySQL (両方試しました)
DB,Nginx,PHP-FPMのバージョン:Latestを使っております。
Wordpressのバージョン        :4.8.1
使用しているテーマ            :Twenty Seventeen
プラグイン                  :初期状態

不足情報あればご指摘頂ければ幸いです。
よろしくお願いいたします。

  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 過去に投稿した質問と同じ内容の質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

回答 3

check解決した方法

0

原因は不明ですが、CentOS6にて手順はほぼ変更せずに構築すると、問題なく動作しました。
(MariaDBをRPM-GPG-KEY-MariaDBから、systemctlをchkconfigに程度)

もし似た事象でお困りの方は、CentOS6で試してみてください。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

0

保存した際にデータベースなどでエラーを吐いてることはないですか?
念のためNginxと両方のログを確認してみてください。

あと、WordPressのバージョン4.7.5だとどうなるか試してみてください。
https://ja.wordpress.org/releases/

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2017/08/14 15:16

    ありがとうございます。

    wp-config.phpの「WP_DEBUG」および「WP_DEBUG_LOG」を有効化しましたが、
    ブラウザ・ログ共に何も出力されませんでした。
    (デバッグモードをONにして、サーバー再起動後に事象を再現させるも、ログは出力されませんでした。)

    よろしくお願いいたします。

    キャンセル

  • 2017/08/15 23:34 編集

    うーん…
    すみませんがこれ以上は原因を追究する術を思いつきません…

    キャンセル

  • 2017/08/16 12:43

    ご親切に色々ご提案くださり、ありがとうございました。
    大変助かりました。
    今回はApacheで構築することに致します。

    キャンセル

0

同じ現象に数時間悩まされていましたが、wordpressのディレクトリとファイル権限者を全て nginx に変更すると保存できるようになりました。 参考までにどうぞ。

chown -R nginx:nginx wordpress

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 89.05%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

関連した質問

同じタグがついた質問を見る