サポート » 使い方全般 » 新規投稿画面がおかしくなって投稿できない。

  • 解決済 muro

    (@muromuro)


    記事の新規投稿画面を開くと、本文入力欄がなく、パーマリンクが「?preview=true」、その下には「最新の投稿を表示するページを編集中です。」というメッセージ、投稿するための青いボタンが「レビュー待ちとして送信」という状態になっています。

    「レビュー待ちとして送信」もしくは「下書きとして保存」を押しても、権限がないと言われて投稿できません。

    既存の記事は問題なく編集できる状態です。

    http://kornii.com/2017/03/10/131/
    上記サイトと同じような状態だと思われますが、違う点としては「Duplicate Post」というプラグインを使って記事を複製しても、「(タイトルなし)」と書かれており、チェックボックスがないため削除できない記事が増えてしまっただけです。

    また、phmyadminを開いてみると照合順序が「utf8mb_unicode_520_ci」となっているものがあったので「utf8mb_unicode_ci」に変えてみましたが、効果はありませんでした。

    もう1つ上記サイトと違う点は、カスタム投稿ではなく通常の投稿で不具合が発生している点であり、サイト内にあるソースコードの変数「$post_type」の値を「post」にしてfunctions.phpに入れましたが、それでも何も起こりませんでした。

    今回の現象になる前に、wordpress本体をサブディレクトリに移動を行いました。
    また、移動したことにより記事内の画像がリンク切れになったため、phpmyadminからSQLファイルをエクスポートして、URL部分を置き換えてからインポートもしました。

    どのタイミングで今回の現象になったのかはわかりません。

    当環境のwordpressは、ConohaというVPSで、KUSANAGIというものを使用してインストールしています。

    どうすればまた新規投稿が問題なく行えるようになるのでしょうか。

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • CG

    (@du-bist-der-lenz)

    「今回の現象になる前に、wordpress本体をサブディレクトリに移動を行いました。」とあることを、起点に試行してはいかがでしょう。

    トピック投稿者 muro

    (@muromuro)

    phpmyadminから全テーブルのチェックをかけても特に異常なし。
    wordpressをいったん1つ前にダウングレードしても直らず、そこからまたアップデートしても直らずでした。
    ただ、アップデートの最中、いくつかのファイルが更新できずエラーとなることがありました。
    ftpからファイルを確認すると、所有者がなぜかrootになっていたので、それをkusanagiに変えてからアップデートすることで、アップデートは完了しました。

    トピック投稿者 muro

    (@muromuro)

    参考サイトのコードからifを外すことで、タイトルと本文入力欄は表示されるようになりました。
    しかし、パーマリンクが「?preview=true」のまま変更できず、クリックすると同じ編集画面がまた開きます。
    さらに、投稿すると権限がないと言われるのは変わらないままです。

    > 今回の現象になる前に、wordpress本体をサブディレクトリに移動を行いました。
    CGさんよりすでに指摘がありますが、これはどのようは方法で行いましたか。
    ここが原因であるように見えますので、その手順が明らかにならないと、回答できないと思います。

    トピック投稿者 muro

    (@muromuro)

    まず、ルート直下にwordpressというフォルダを作り、その中に本体をまるごとコピーしました。
    そのあと、phpmysqlからSQLをエクスポートして、URLを書き換えてからインポートしました。

    ところが、過去のSQLをバックアップしていたので、それをインポートしてみたところ、新規投稿画面の異常はなくなりました。
    どうやら最新のDBに何らかの異常が起こってたとかんがえられるのですが、その原因は結局わからずです。
    よって、復帰時点から現在までの記事を、もう手動で投稿画面から書き込んでいくことにします。
    お手数をおかけしました。

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • トピック「新規投稿画面がおかしくなって投稿できない。」には新たに返信することはできません。