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

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

新規登録して質問してみよう
ただいま回答率
85.48%
WordPress

WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

Docker

Dockerは、Docker社が開発したオープンソースのコンテナー管理ソフトウェアの1つです

Q&A

1回答

1320閲覧

WordPressのサーバー環境をローカル環境で再現、ログイン出来ない!

Base

総合スコア28

WordPress

WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

Docker

Dockerは、Docker社が開発したオープンソースのコンテナー管理ソフトウェアの1つです

0グッド

0クリップ

投稿2022/07/08 17:42

編集2022/07/18 15:24

前提

WordPressで作成しているHP改修のためローカル環境に開発環境を作って作業を進めようと考えています。(途中からメンテナンスを任された)サーバー上で作業できない理由としては、かなりカスタマイズされた構造になっており、固定ページが通常の手順で更新できなくなっているのが理由です。(なぜこんな構造にしたのか・・・もはや担当者はいない、、、)

そこで、Dockerにて環境を作成して、開発!
サーバーへデプロイすれば良いんでしょ!?と初心者なりに考え進めているところ・・・
ダッシュボードにログインできないと言う初歩的なところでハマっています。

どうかご教授ください。よろしくお願い致します。

参考URL:Dockerで作るWordPressテーマローカル開発環境
https://qiita.com/KoichiSugimoto/items/fc993e2d52dbed39fc79

実現したいこと

先ずはローカル環境でダッシュボードにログインしたい。
ログインしたいが・・・できないです。

特殊なこととして、「SiteGuard WP Plugin」というプラグインを利用しています。
このプラグインはログインURLを自動的に変更するということで、自動的に変更するURLも叩いてみましたがが、ダメでした・・。

下記は、.htaccessの中の設定内容。login_99161がログインのURLだとされている(Web情報より)

#SITEGUARD_PLUGIN_SETTINGS_START #==== SITEGUARD_RENAME_LOGIN_SETTINGS_START <IfModule mod_rewrite.c> RewriteEngine on RewriteBase / RewriteRule ^wp-signup\.php 404-siteguard [L] RewriteRule ^wp-activate\.php 404-siteguard [L] RewriteRule ^login_99161(.*)$ wp-login.php$1 [L] </IfModule> #==== SITEGUARD_RENAME_LOGIN_SETTINGS_END #SITEGUARD_PLUGIN_SETTINGS_END

■状況の説明(やりたいこと
・Dockerにて、DBまでインポート済み
http://localhost:8080/へのアクセスにて、HPが表示できることを確認、← 今ここ
・ダッシュボードにアクセスして、個別ページを追加(追加機能の実装)
・本番環境へデプロイ

発生している問題・エラーメッセージ

http://localhost:8080/login_99161へアクセス → アクセス不能画面

このサイトにアクセスできませんlocalhost で接続が拒否されました。 次をお試しください 接続を確認する プロキシとファイアウォールを確認する ERR_CONNECTION_REFUSED

試したこと

1)下記の該当箇所のコードを削除して、通常のLoginができるか確認したが、アクセスできなかった。
(Dockerにて、On/Offをしても変わらず)

アクセスを試したURL
http://localhost:8080/wp-admin/
http://localhost:8080/wp-login.php/

#SITEGUARD_PLUGIN_SETTINGS_START #==== SITEGUARD_RENAME_LOGIN_SETTINGS_START <IfModule mod_rewrite.c> RewriteEngine on RewriteBase / RewriteRule ^wp-signup\.php 404-siteguard [L] RewriteRule ^wp-activate\.php 404-siteguard [L] RewriteRule ^login_99161(.*)$ wp-login.php$1 [L] </IfModule> #==== SITEGUARD_RENAME_LOGIN_SETTINGS_END #SITEGUARD_PLUGIN_SETTINGS_END

2)Dockerのコンテナを確認!
アクセスは・・できていそうだ、、、でいいんですかね。。
イメージ説明

3)SSL認証されていないことがアクセスできない原因かもしれないと考え、下記のページを参考にローカル環境にSSLを適用した環境を構築したが、SSLでのWordPressへのアクセスができないようです。(SSLなしの時は、アクセスできたが、証明書を発行したら、サーバーへのアクセスエラーが発生!

上記と同様に下記のエラ〜メッセージが発生

このサイトにアクセスできませんlocalhost で接続が拒否されました。 次をお試しください 接続を確認する プロキシとファイアウォールを確認する ERR_CONNECTION_REFUSED

補足情報(FW/ツールのバージョンなど)

ProductName: Mac OS X
ProductVersion: 10.15.7
BuildVersion: 19H1715
Docker version 20.10.7, build f0df350

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

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

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

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

CHERRY

2022/07/09 04:33

> lhttp://localhost:8080/ogin_99161へアクセス → アクセス不能画面 アクセスした URL の確認ですが、http://localhost:8080/login_99161 でしょうか。
Base

2022/07/09 06:29

申し訳ありません。その通りです。
guest

回答1

0

ERR_CONNECTION_REFUSEDをwordpressが出してるのかwebサーバーが出してるのかでだいぶ話が変わるんですが

wp-config.php

php

1define( 'WP_SITEURL', 'http://localhost:8080' ); 2define( 'WP_HOME', 'http://localhost:8080' );

のような気がするなぁ・・・

投稿2022/07/08 20:10

RiaFeed

総合スコア2701

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Base

2022/07/09 04:30

ありがとうございます。 エラーメッセージが変化しました。 ``` このサイトは安全に接続できませんlocalhost から無効な応答が送信されました。 ERR_SSL_PROTOCOL_ERROR ``` SSLの設定ですかね・・・ ローカルなので油断していましたが・・・この場合は、Dockerにて設定する流れなのでしょうか・・・。(調査進めていますが、いまいち分からず・・)
Base

2022/07/18 15:19

ご指摘いただいた内容、SSL適用するDocker環境を作成したらアクセスできなかった為(試したこと3追加)、どうやらWebサーバーが出しているのでは無いか、、という視点になってきました。
asakei

2022/09/23 02:56

こんにちは。 私も、同じような経験をしました。 ローカル環境ですよね。 パソコンで、wp-content\pluginsを検索して、 その中にある、 siteguardフォルダそのものを、 バックアップを取って削除しました。 その後、 http://(ローカルサイト名)/wp-login.php を開くと、 ログイン画面に行けました。 今後、このプラグインを使用するか否か、 する場合は、24時間以上ログインしない場合同じ現象が起こるようなので、 設定のどこかをいじるか。 これはネットに載っていそうですね。 よろしくお願いします。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

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

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問