重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

私は長年ホームページビルダー(以下HPBと記述、以下同じ)を利用してCGI、JavaScriptを必要に応じて使いながらホームページ(HP)を運用しております。
その一環としてHPBに同梱されておりますWordPress(WP)を利用してHPも作っております。

そのような運用をしているときに、レンタルサーバー側の移行がありA社から同系統のB社に移行されてしまいました。

通常のHPの移行はほとんど終わり、運用も問題なくできております。

そのようなことでいざWPの移行を始めたわけですがなかなかその作業がうまくいかず、何回もインストールをやり直しB社のHPに書いてある方法を使ったり、HPB上の方法を使ったりしましたが結局うまくサイト等が表示されず、B社のサポートセンター(SPC)に連絡し、htaccess、wp-config.phpの指定漏れ等を教えてもらい、ようやっとサイトおよびダッシュボード(DBD)を開くことができるようになりました。

ところが、良く調べてみると、サイトはOKなのですがDBDは何世代か前のURLが表示されてしまいます。それもそのURLがあったフォルダーはレンタルサーバーから削除しています。

そこで、そのURLの中のフォルダー名の部分を新しいフォルダー名に直して実行するとそのページは表示されます。
出てきたDBDにIDとパスワードを入れて実行するとまた古いURLに戻ってしまいます。

私もネットでいろいろ調べたのですが、WPのサイトは削除できないというようなページはあったようなのですが結局は良い情報は得られませんでした。
そのようなことでまたSPCに相談したところ、レンタルサーバー側でリダイレクトの設定がされていないというようなお答えをいただきました。

そのことについてもっと詳しく教えていただきたかったのですが、それ以上のことはサポート外ということで教えていただけませんでした。
前の古いA社のレンタルサーバーではhtaccessの設定、とか、リダイレクトとかの問題は発生したことがありませんでしたし、私自身HPのことについて上記に記入した様なことしかわかりません。

長々と今の状況を書いてしまいましたが、私が知りたいことは「サーバー側でリダイレクトの設定はされていない」とはどういうことなのでしょうか、またそれを解決するために検索するときのキーワード、または、そのようなことが書かれているHP等をご紹介いただきたいと思っております。

なお私の環境は、WIN8.1、IE11、HPB21です。

以上、よろしくお願いいたします。

質問者からの補足コメント

  • 下記の内容で返信を投稿しようと思ったのですが、大幅に文字数がオーバーしてしまい投稿できませんでした。
    ご理解していただくために一応そのインデックスを付けさせていただきます。
    1. HPBでのインストール&実行
    2. 手動でWPをインストール&実行
    3. サポートセンターで間違いを指摘され修正を行ったこと
    4. 修正後実行させるとサイトは表示されるようになったけどダッシュボードを開けなかったこと
    5. 実質的にここから<古いURLとは、何を指しているでしょうか?>の説明をさせていただいている、つまり転送先のフォルダー名が2でインストールしたフォルダー名になっていること(これを私は古いURLと表現させていただいたものです)
    6. フォルダー名を正規のものに変えてやると、
    これ以上は文字数オーバーのために省略。
    対応策は明日以降考えさせていただき対応します。
    よろしく。

      補足日時:2020/08/06 18:22
  • 補足欄にも書かせていただいたのですが、文字数がオーバーして投稿できませんでした。
    明日以降対応策を考えて対応させていただきます。
    よろしくお願いいたします。

    No.1の回答に寄せられた補足コメントです。 補足日時:2020/08/06 18:27
  • 3. そこで、$$$XYZ$$$を---ABC---に変えて表示させると
    Powered by WPの画面になり、ユーザー名およびパスワードを入力して表示させると
    http://hoge/$$$XYZ$$$/wp-login.php
    のもとの画面になってしまいます。

    訂正
    前半の$$$XYZ$$$は上記、”>手動で初期にWPをインストールした”、は
    ”>手動でWPをインストール”した初期のフォルダー名で
    に読み替えてください。

    もう少し字数制限が緩いともっとわかりやすく書けるのですが、残念です。

    なお、新しい原稿の内容を調整して、アップしたときにwanderer1さんをBAにさせていただこうかなと思っております。

    今回はありがとうございました。

    No.2の回答に寄せられた補足コメントです。 補足日時:2020/08/07 18:57

A 回答 (3件)

>3. そこで、$$$XYZ$$$を---ABC---に変えて表示させると


>Powered by WPの画面になり、ユーザー名およびパスワードを入力して表示させると
http://hoge/$$$XYZ$$$/wp-login.php
>のもとの画面になってしまいます。

これだけを見たら、単に初期設定が間違っているだけじゃないかと。

ものすごいイージーミスでトラブっている..........ような気がします。

ちょっといま検証できませんけれど、古いconfigを流用・改変していたりとか、してませんか?

バックアップが書き出せているのであれば、WordPressは一旦全部削除して、一から「前回までのことは忘れて」「あえて初心者のつもりで」ひとつだけWordPressをアップロードして、設定を進めるという方法をオススメしてみたいと思います。

バックアップからの復元は、インストールが完了したらいつでもできるわけですから。

あと、.htaccessはPHPのバージョン指定でしたね。
これは気にしなくていいお話でした。
    • good
    • 0
この回答へのお礼

教えていただきましたように「WordPressは一旦全部削除して、一から「前回までのことは忘れて」「あえて初心者のつもりで」ひとつだけWordPressをアップロードして、設定を進めるという方法をオススメしてみたいと思います。」やってみましたが結果的には変わりませんでした。

そこで、
https://wordpress.com/ja/forums/topic/wordpress% …
に投稿して聞いてみましたが、場所が違うということで却下されました。

そのようなことで、教えていただいた場所、
https://ja.wordpress.org/support/topic/wordpress …
に再投稿させていただきました。
HPBのことではないと、理解してくれるかどうかちょっと心配ですけれど‥。

もし、時間等おありでしたらちょっと覗いてフォローしてください。

今回はいろいろとお世話になりました。

BAに選ばせていただきました。
ありがとうございました。

お礼日時:2020/08/11 15:09

うーむ。


困りましたね。
根本的な部分で間違いがたくさん積み上がっているような気がしてなりません。

まずわからないのが

>HPBでのインストール



>手動でWPをインストール

です。

要は違う方法で2つWordPressをアップロードしていた、ということですか?
また、手動でインストールというのは、何を持って手動と書かれていますか?
FTPを使われたのでしょうか?

>サポートセンターで間違いを指摘され修正を行ったこと

間違いの指摘の内容がさっぱりわかりません。

>htaccess、wp-config.phpの指定漏れ

というのも、wp-config.phpについてはなんとなく想像がつきますが、.htaccessについては何を指摘されたのかがさっぱりです。

.htaccessについては内容をそのまま書いてしまうとよくないので、要約していただきたいのですけれども。

WordPressが使えるサーバであればそんな難しい設定は必要ないと思うんですよ。
また、WPのサイトは削除できないこともないですし。
すごくややこしいことになっちゃってるのをほぐすにはどうしたらいいのか、糸口が掴めません。


以下についてご確認ください。

1)以前使われていたWordPressのバックアップは書き出しできていますか?

2)FTPは使えますか?
  FFFTPでもFileZillaでもいいので、HPB以外にサーバに接続する方法をお持ちですか?

3)複数のWordPressが1つのデータベースとつながっているような気がしてならないのですが、本当に先にインストールしたWordPressはすべて削除できていますか?

4)複数のWordPressが稼働しているとして、WP-Adminで設定したWordPressの在処(Home)というかURLを同じ設定にしていたら、出力されるのは古い(というか最初に設定したURL)になるんじゃないのかと思うわけなんですが、そこらへんどうでしょう?


新旧違うURLとして設定したかもしれないけれど、インストール & 実行 で、入力した内容がまったく同じだとしたら、複数のWordPressで出力するDBDのURLは同じになりませんか?

住所の入力そのものが新旧、いずれの世代も同じで、かつ、WordPressがいくつも稼働しているのであれば、転送されるのは最古の住所だと思うのですが。
それって日本郵便でも同じだと思うんですよ。

いずれにしても、HPBがどんな挙動をするかわかりませんので(最近のWebは違う方法で編集するのが主流でして)、FTPで貴サイトの内容を把握していただくのが先決ではないかと思ったりしています。

でも、そういう推察も外れている確率は高いと思ってまして。

まずは1〜4について調べていただけないかと思う次第です。
この回答への補足あり
    • good
    • 0
この回答へのお礼

大変詳しくご回答ありがとうございます。

文字数制限にかかってしまいましたので、内容を省略して書かせていただきますのでわかりづらいかもしれませんがご勘弁のほど。最初の千文字をお礼の欄に、残りを補足欄(?)に

>HPBでのインストール
HPBの中のダイアログを利用
>手動でWPをインストール
WPのダウンロード、FFFTPを使ってのアップロード等の一連の操作です。
>要は違う方法で2つWPをアップロードしていた、?
そうです。
>というのも、wp-config.phpについては
wp-config.phpについては、データベース名等です。また、.htaccessについては、SPCのHPに書かれていますのでそのまま公表してもOKだと思いますのでAddHandler application/x-httpd-php53 .phpです
>WPが使えるサーバであれば
そうなのですよ!古いサーバーでは.htaccess等の設定はやったこともないですよ。
1)以前使われていたWPのバックアップは?
ほぼあると思います。
2)FTPは使えますか?
使えます
3)WPはすべて削除できていますか?
ffftp等で見る限り、WPのフォールダーは2つあるのですが、サポセンに確認したところエラーになったときは、サポート対象外になるとのこと。
また、1つWPを削除しても結果は同じです。
4)複数のWPが稼働しているとして
先ほどもかかせていただきましたが、2つあるうちの1つのWPを削除しても結果は同じです。
>新旧違うURLとして設定したかもしれないけれど、
1.  サイトのURLは
http://hoge/---ABC---
で正常に表示されます。
2. DBDのアドレス
http://hoge/---ABC---/wp-admin
を入れて表示させると、アドレスが
http://hoge/$$$XYZ$$$/wp-login.php?redirect_to=h …
になり、“Web ページが見つかりません HTTP 404”とエラーとなる。
$$$XYZ$$$は上記、”>手動で初期にWPをインストールした”、私が以前使ったhttpからの前後をまとめて“古いアドレス”と表現したことになります。

お礼日時:2020/08/07 18:39

すみません、状況がすごくわからないので、誰も回答がつけられない空気です。



WordPressは階層が決まっているので、普通にインストールしたら、サーバに構築される階層は狂わないんです。

「また古いURLに戻ってしまいます。」という状況がピンとこないんですよね。

古いURLとは、何を指しているでしょうか?

インストールした階層に、wp-adminが存在する、という理解でぼくは仕事をしていますので、何世代も古いURLというのがまったくわかりません。

そもそも、バックアップをとって、一度きれいにして、もう一度インストールしたWordPressが過去のURLに振り回されることってないと思うんですよ。

抽象的なお話ではなく、ディレクトリの階層メインで描いていただければ、誰かがお答えを返せると思います。
この回答への補足あり
    • good
    • 0
この回答へのお礼

深夜のご回答ありがとうございます。

またわかりづらい文章を長々と書きましてすいませんでした。

申し訳ありませんが、今日はいろいろと予定が入っておりまた明日は外に出なければならず今日返事が書けるかどうかという状況です。
どんなに遅くなっても明後日には詳しい状況をお知らせしたいと思っておりますので、その時はよろしくご指導していただけますようお願いいたします。

本日はご回答ありがとうございました。取り急ぎお礼まで。

お礼日時:2020/08/04 10:58

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!