• 解決済 kogane

    (@kogane)


    はじめまして。
    WordPress初心者です。

    WordPressの管理画面で自動更新ができなかったため、
    WordPressの最新版(wordpress-4.2.2-ja)を手動でアップグレードしました。

    その際、アップグレードはできたのですが、
    投稿記事、カスタム投稿の記事がなぜか表示されずトップページが表示されてしまいます。

    記事のプレビューでも同様にトップページが反映されてしまいます。

    アップグレードが原因だと思い、WordPressのバージョンを元に戻したのですが、
    変更はありませんでした。

    どのファイルに問題があるかお分かりの方いらっしゃいましたら、
    ご回答のほどよろしくお願いします。

    また、こちらでの質問も二回目です。
    もし他に必要な情報がございましたらそちらも教えていただけますでしょうか。

    誠に申し訳ございませんがよろしくお願いします。

    <バージョン>
    4.1.5から4.2.2に変更

    <プラグイン>
    ・Admin Menu Editor
    ・BackWPup
    ・Category Order and Taxonomy Terms Order
    ・Custom Post Type Permalinks
    ・PS Disable Auto Formatting
    ・WP Multibyte Patch
    ・WP No Category Base

    <パーマリンク>
    【カスタム構造】
    /%category%/%post_id%/

    【カスタム投稿タイプのパーマリンクの設定】
    /%post_id%/
    (has_archive: true / with_front: true)

8件の返信を表示中 - 1 - 8件目 (全8件中)
  • モデレーター gatespace

    (@gatespace)

    テーマは何ですか

    トピック投稿者 kogane

    (@kogane)

    gatespace様

    返信いただきありがとうございます。
    テーマはオリジナルテーマを使用しております。
    よろしくお願いします。

    モデレーター gatespace

    (@gatespace)

    「問題解決のためのチェックリスト」をお読みになってトラブルシューティングを試してください。

    もしくは、今のテーマのままで、パーマリンク設定をデフォルトに戻して確認。
    問題なければ、今の設定の戻す

    トピック投稿者 kogane

    (@kogane)

    gatespace様

    返信いただきありがとうございます。

    問題が解決致しましたのでご報告です。
    WordPressと同じ階層にある.htacsessをアップロードし直し、
    問題が解決致しました。

    ただ、サーバーに元々ある.htacsess(中身は同じ)を再度アップロードしただけで
    解決したのですが、なぜこの作業だけで解決できたのか原因がわからないのですが、
    何が原因だったかお分かりでしょうか。

    【.htacsessの内容】
    ========================================================
    Options -Indexes
    SetEnv TZ JST-9

    # Setting .php4 to use php4.cgi
    AddType application/x-httpd-php4 .php4
    Action application/x-httpd-php4 /global-bin/php4.cgi
    #/global-bin/php5.cgi
    #Added on ‘20150424_164337’ by ControlPanel
    Action application/x-httpd-php /global-bin/php-5.4.cgi

    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ – [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /wp/index.php [L]
    </IfModule>

    # END WordPress

    ErrorDocument 403
    ========================================================

    よろしくお願いします。

    モデレーター gatespace

    (@gatespace)

    ただ、サーバーに元々ある.htacsess(中身は同じ)を再度アップロードしただけで
    解決したのですが、なぜこの作業だけで解決できたのか原因がわからないのですが、
    何が原因だったかお分かりでしょうか。

    パーマリンク設定が.htacsessに反映されていなかっただけです

    トピック投稿者 kogane

    (@kogane)

    gatespace様

    ご回答いただきありがとうございます。

    パーマリンク設定が.htacsessに反映されていなかっただけです

    今回、手動でアップグレードを行った際に
    一旦サーバーにあった.htacsessを削除して
    サーバーからダウンロードした同じ.htacsessをアップロードしたのですが、
    不具合があった際の.htacsessと解決した際の.htacsessでは何か書き換わったのでしょうか。

    何度もお手数お掛けし申し訳ございませんがよろしくお願いします。

    モデレーター gatespace

    (@gatespace)

    不具合があった際の.htacsessと解決した際の.htacsessでは何か書き換わったのでしょうか。

    それは見ていないのでなんとも・・・。

    基本パーマリンク設定を保存しなおせばWP側で

    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /wp/index.php [L]
    </IfModule>
    
    # END WordPress

    というようにパーマリンク設定を .htacsess に書き込んでくれるので、そのあたりが間違っていたのでは?

    トピック投稿者 kogane

    (@kogane)

    gatespace様

    ご回答いただきありがとうございます。

    基本パーマリンク設定を保存しなおせばWP側で
    パーマリンク設定を .htacsess に書き込んでくれる

    WPでパーマリンクを更新すると自動的にhtacsessに書き込まれるのですか。
    ありがとうございます。

    今回の件に関して全ての疑問点を解決することができました。
    ここまで丁寧にご回答いただきましたgatespace様、本当にありがとうございました。

8件の返信を表示中 - 1 - 8件目 (全8件中)
  • トピック「手動アップグレードで投稿が表示されません。」には新たに返信することはできません。