サポート » 使い方全般 » ディレクトリ移動後、テーマが表示されずログインできない。

  • 解決済 ma_chi_co

    (@ma_chi_co)


    お世話になります。
    WPのディレクトリの移動を試みたところ、テーマ適応前の状態でサイトが表示され、
    ダッシュボードへもログインできない状態です。
    おそらくこちらのトピックと同じ症状です。

    「http://example.com/wp/」にWPをインストールしていたのですが、
    ディレクトリ直下の「http://example.com/」へ移動しようと、こちらを参考にしながら手順を踏みました。

    WP管理画面からサイトのアドレスを変更し、
    index.phpを書き換え(htaccessはありませんでした)、
    ここまでは問題なく進んでいたのですが、
    「http://example.com/」へアクセスするとcss適応前の状態でサイトが表示され、
    ダッシュボードへログインしようとしても、404 Errorが表示されるようになってしまいました。
    ダッシュボードへのログイン画面もcssが適応されていないような状態です。

    類似のトピックやこちらを参考に
    wp-config.phpに「define(‘WP_SITEURL’, ‘http://example.com/wp’);」を入れたり、
    phpmyadminを導入して、wp_optionsのsiteurlを「http://example.com/wp/」に戻したり、
    両方ともルート直下の「http://example.com」を指定してみたり…といろいろ試みたのですが状況は変わらず、お手上げ状態です。

    現在、
    root
    |ー index.php(require(‘./wp/wp/wp-blog-header.php’);)
    |ー[wp]
       |ーindex.php(require(‘./wp/wp-blog-header.php’);)
       |ー[wp]
          |ーindex.php(require(‘./wp-blog-header.php’);)

    wp_optionsのsiteurlは「http://example.com」
    というような状況です。

    サーバーはお名前.comの共用サーバーSD、WPのバージョン3.5.1を使用しています。
    ひとまず管理画面に入れるようにしたい、そしてできればルート直下にWPを移動したいです。
    ご指導の程何卒宜しくお願い申し上げます。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • 書いてくださったディレクトリ構造を見ると
    http://example.com/wp
    にデータがあるのではなく
    http://example.com/wp/wp/
    にデータがあるのではないでしょうか。

    cssが反映されていないという事は、http://example.com/wp/wp/のデータを正しく読み込んでいないのでは?と思います。

    define(‘WP_SITEURL’,'http://www.example.com/wp/wp');

    にしてみてもアクセスできないでしょうか?

    最初に参考にされたサイトはWordPress2.9という古いバージョンのお話のようですので、codexを参考に見てみてください。
    http://wpdocs.sourceforge.jp/WordPress_%E3%82%92%E5%B0%82%E7%94%A8%E3%83%87%E3%82%A3%E3%83%AC%E3%82%AF%E3%83%88%E3%83%AA%E3%81%AB%E9%85%8D%E7%BD%AE%E3%81%99%E3%82%8B

    トピック投稿者 ma_chi_co

    (@ma_chi_co)

    nukaga様、ご回答ありがとうございます。

    データはhttp://example.com/wp/wp/にあります。
    どこで勘違いしたのかhttp://example.com/wpだと思い込んでおりました。。。大変失礼致しました。
    phpmyadminからsiteurlをhttp://example.com/wp/wpに戻し、
    rootのindex.phpを削除したところ、「http://example.com/wp/」でひとまず正常に表示されるようになり、管理画面にも入れるようになりました。
    全く元に戻った状態です。

    (phpmyadminからsiteurlをに戻す前に、ご指示頂いた define(‘WP_SITEURL’,’http://www.example.com/wp/wp’); も試してみましたが、変化はありませんでした。こちらが優先されるはずですよね?なぜでしょうか。)

    もうcodexの一度手順を見ながら、ディレクトリ移動をこころみましたが、
    やはり、同じようにcss適応がされていないサイトが表示されます。
    ちなみに、「http://example.com/」でも「http://example.com/wp/」でも
    同じようにcssが適応されていないサイトが表示される状態です。

    ディレクトリ移動につきまして、引き続きご指導頂けますと幸いです。

    トピック投稿者 ma_chi_co

    (@ma_chi_co)

    何度かsiteurlを書き換えたりindex.phpをアップロードし直したりしている間に自己解決致しました。

    root
    |ー index.php(require(‘./wp/wp/wp-blog-header.php’);)
    |ー[wp]
       |ーindex.php(require(‘./wp/wp-blog-header.php’);)
       |ー[wp]
          |ーindex.php(require(‘./wp-blog-header.php’);)

    wp_optionsのsiteurlは「http://www.example.com/wp/wp」

    以上の設定で「http://example.com/」でアクセスしても正常に表示されるようになりました。
    結局何が原因だったのか今ひとつ理解できていませんが…

    大変ご迷惑をお掛け致しました。ご教授頂き、誠に有難う御座いました。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • トピック「ディレクトリ移動後、テーマが表示されずログインできない。」には新たに返信することはできません。