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

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

ただいまの
回答率

87.49%

ワードプレスのテスト環境 リンク切れ

解決済

回答 2

投稿

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

score 5

大幅なワードプレスの改修を行いたく、サーバーのサブディレクトリにテスト環境を構築しました。
初めてのテスト環境の構築で分からないので、教えて頂けると嬉しいです。

■やったこと
・テスト環境用のデータベースを新たに作成
・サブディレクトリにワードプレスを新規インストール
・All-in-One WP Migrationで既存サイトの画像以外をエクスポートし、新規ワードプレスにインポート
・画像だけ、FTPでアップしました

■現状について
・公開中のワードプレスのディレクトリ
⇒サブディレクトリにワードプレスをインストールし、ルート表示

・テスト環境のディレクトリ
⇒サブディレクトリにワードプレスインストールし、サブディレクトリ表示

・画像・JSのディレクトリ
⇒テストサイト用ワードプレス・既存サイトワードプレスと同じ階層にある

■困っている事
・画像切れ、JSのリンク切れが起こっている
⇒ <?php echo home_url('/'); ?>images/ のパスになっているので、
テストサイトでは、階層が変わってしまい表示が出来ていないものと思います。

■聞きたいこと
①リンクが切れているものを絶対パスに書き換えたら、表示は出来ると思うが、今後のサイト運用にデメリットはあるのか? 
②改修作業が終わった際にAll-in-One WP Migrationで再度データ移行を考えているので、
今はリンク切れをに触らず作業をし、戻したら、表示はもどるのか?
③上記以外に他に方法はあるのか?

※あと別件で、無知でお恥ずかしいのですが、
④All-in-One WP Migrationで新規のデータベースに公開中のデータをインポートした際に、
ワードプレスのログイン情報も公開中の物に書き換わったのですが、
公開中のログイン情報で、テスト環境の管理画面に入り、記事の削除・カスタム投稿の変更した場合、
公開中のデータベースに影響はないのか?知りたいです。

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

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

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

    クリップを取り消します

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

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

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

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

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

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

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

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

    質問の評価を下げる

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

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

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

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

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

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

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

    詳細な説明はこちら

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

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

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

回答 2

checkベストアンサー

0

③ wp-admin/options.php にアクセスし、
"upload_path", "upload_url_path" を設定でいけるんじゃないでしょうか。
» WordPress uploads ディレクトリをドメイン直下に変更する方法 - アナライズギア開発ブログ
④ 適切なエクスポート/インポートがなされてるなら、影響はありません。

補足:自分は画像は WordPress の管理画面でアップロードするようにしています。(画像のレスポンシブ対応や lazy Loading を自動でしてくれるから。また、置換プラグインで画像の差し替えが用意だから)

投稿

  • 回答の評価を上げる

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

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

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

  • 回答の評価を下げる

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

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

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

  • 2021/06/10 22:49

    詳しくご回答頂きありがとうございます。
    options.phpの件初めて知りました。詳しく調べてやってみます。

    データベースの件もありがとうございます。テスト環境の管理画面内で触ってみて、公開中のサイトに変換は無かったので影響も無さそうでした。安心しました。

    補足もありがとうございます。助かります。

    キャンセル

  • 2021/06/11 11:49

    よかったです。URLの置換が完璧にできていないと、思わぬトラブルが発生することもありますのでお気を付けください m(_ _)m

    キャンセル

0

サブディレクトリにワードプレスをインストールし、ルート表示

これをしてるならルートディレクトリに.htaccessなりを置いてリダイレクトをしていますよね
であれば、テストのサブディレクトリ以下へのアクセスは
リダイレクトをしない設定をそこに追加するとかしましょう

投稿

  • 回答の評価を上げる

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

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

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

  • 回答の評価を下げる

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

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

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

  • 2021/06/10 20:50

    ありがとうございます。
    盲点でした。やってみます

    キャンセル

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

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

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