前提
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