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

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

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

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

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

MAMP

Mac 上で WordPress などの動的ページのサイトが作れるように環境を構築するフリーソフト

Q&A

解決済

mampでサーバlocalhostに接続できない

shin_s14
shin_s14

総合スコア3

WordPress

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

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

MAMP

Mac 上で WordPress などの動的ページのサイトが作れるように環境を構築するフリーソフト

3回答

0グッド

0クリップ

319閲覧

投稿2022/10/26 03:49

編集2022/10/26 07:22

前提

ここに質問の内容を詳しく書いてください。

localhost:8888と検索して、index of の画面からwordpress portfolioをクリックして、wordpress管理画面にログインしようとサイトを開いたら下記写真のようになりました。
また、index ofの画面からWordpress udemyにログインするとcssが効いていない状態で表示されます

イメージ説明

イメージ説明

イメージ説明

イメージ説明

イメージ説明
イメージ説明
イメージ説明
イメージ説明

試したこと

ここに問題に対して試したことを記載してください。

https://teratail.com/questions/263442
上記を参考にhttp://localhost:8888/wordpress/wp-login.php
と検索してwordpressのパスワード入力画面には進めますがいざログインしてみると最初と同じようにサーバlocalhostに接続できませんと表示されます。

以下のような質問にはグッドを送りましょう

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

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

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

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

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

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

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

適切な質問に修正を依頼しましょう。

shin_s14

2022/10/26 05:12

ご返信ありがとうございます。 http://localhost:8888のように検索したところ同じように”サーバに接続できません。サーバlocalhostにセキュリティ保護された接続を確立できません”と表示されてしまいます。 それとも上記のことではなく、wordpress_portfolioのサイトのURLの設定がlocalhost:8888ではなくlocalhostになっているということでしょうか。 また、urlを直すとしたら現在wordpressの管理画面にログインできない状態なんですがどのように編集したらいいですか。
m.ts10806

2022/10/26 05:28

細かいですがhttpなどURLを打つ場合は検索ではなくアクセスです。(正確には「URIリクエスト」) 現在の構成が全く分からないのですが、WordPressを複数インストールされたのでしょうか。 だとしたら管理サイトもwordpress_portfolioとwordpress_udemyで別になると思います。 アクセス先URLについては、ApacheのDocument Rootの設定次第ではあります。 localhost:8888 でアクセスした時に参照しているディレクトリです。 wp-login.phpはwordpressプロジェクトディレクトリ直下にあったと思うので。
shin_s14

2022/10/26 06:00

ご指摘ありがとうございます。無知なもので申し訳ありません。 構成に関しては1つのサイトに1つのwordpressをインストールしてwp-content > thems中にオリジナルテーマを配置しています。この際オリジナルテーマが入っているwordpressのファイルの名前を"wordpress_~~"というように変えております。 phpmyadminでは1つのwordpress(1つのサイト)に対し1つのテーブルを作成している状態です。(上の写真集の中に写真を追加しました。そちらも参照お願いします)
m.ts10806

2022/10/26 06:06

ディレクトリ構成からすると、アクセスしてるのは://localhost:8888/wordpress/wp-login.phpではなく ://localhost:8888/wordpress_portfolio/wp-login.php ということで良いですか?
m.ts10806

2022/10/26 06:06

htdocs配下にはwordpressという名前のディレクトリがないのでそもそもアクセスできるはずがないということです。
shin_s14

2022/10/26 06:17

なるほど。://localhost:8888/wordpress_portfolio/wp-login.phpとアクセスするとパスワード入力画面まではいけるのですがいざログインを押すとまた上の写真のようにサーバに接続されないと表示されます。またログインを押したらURLがlocalhost:8888ではなくlocalhostに変わってしまいます。

回答3

1

WordPressのサイトURLの設定が「localhost:8888」ではなく「localhost」になっているのではないでしょうか。

投稿2022/10/26 04:41

Takumiboo

総合スコア2517

m.ts10806👍を押しています

良いと思った回答にはグッドを送りましょう。
グッドが多くついた回答ほどページの上位に表示されるので、他の人が素晴らしい回答を見つけやすくなります。

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

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

このような回答には修正を依頼しましょう。

0

ベストアンサー

takumibooさんの回答の補足的な内容になるのですが、手元でおおよそ確認できました。

WordPressインストール時にサイトURLは自動で登録されるのですが、何かのときに管理システム→設定→一般からサイトURL、ホームURLを修正してしまったものだと思われます。
こうなると、ログイン画面は一応表示はされるもののCSSが適用されてない状態となり、ログイン後はサイトURLへのリダイレクトになるので、そのままでは永遠にログインできません。

データベースの情報を直接編集しましょう。
phpMyAdminなどのツールからのほうが編集しやすいと思いますが、

・WordPressを利用しているDB→wp_optionsテーブルを選択
・option_name = siteurl と option_name = home の option_valueの設定値を直更新

イメージ説明

現状はおそらくhttp://localhost/wordpress_portfolio/になっているので
http://localhost:8888/wordpress_portfolio/に編集

もしくは

Apacheのポートを80に変更。ログイン画面へのアクセスもhttp://localhost/wordpress_portfolio/wp-login.php
こちらのほうがDB直更新しなくて良いので簡単と言えば簡単です。

投稿2022/10/26 06:39

編集2022/10/26 06:40
m.ts10806

総合スコア80006

良いと思った回答にはグッドを送りましょう。
グッドが多くついた回答ほどページの上位に表示されるので、他の人が素晴らしい回答を見つけやすくなります。

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

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

このような回答には修正を依頼しましょう。

回答へのコメント

shin_s14

2022/10/26 06:54

とてもわかりやすいご回答ありがとうございます。 今2つのやり方でやってみたところログインすることができました。本当にありがとうございます。 ここまで貴重なお時間いただき申し訳ありません。あと一つだけ質問させていただきたいです。phpmyadminから編集して開いた場合wordpressの編集画面(ダッシュボードなど)が表示されないのとサイトの固定ページからホームに戻るときメニューのホームボタンを押した場合今までと同じことが起きてしまいます。
Takumiboo

2022/10/26 07:03

データベースを直接いじるのでも良いのですが、wp-config.phpファイルの修正、もしくはリロケートメソッドと呼ばれる方法を使うことでもその部分の修正ができます。 参照: https://ja.wordpress.org/support/article/changing-the-site-url/ 「メニューのホームボタン」が何を指しているのかイマイチ不明ですが、ページ内に絶対リンク(http://localhost/wordpress_portfolio/~~~)が含まれている場合にはそれらもlocalhost:8888に変更する必要があります。
shin_s14

2022/10/26 07:21

takumibooさんご回答ありがとうございます。 wordpressのメニューバーが出てこないのは何故なのでしょうか(写真を追加しました)
m.ts10806

2022/10/26 07:29

Takumibooさん 補足ありがとうございます。やはりApacheのポート変えるのがトラブル少なそうですね。 shin_s14さん いったんログインは出来たのでしょうし、本件は解決済みにされていますし、 別件として質問新しく立ててください。 その際はWordPressのバージョンや環境情報詳細なども提示されたほうが良いと思います。
shin_s14

2022/10/26 07:42

了解いたしました。 takumibooさん m.ts10806さん貴重なお時間いただき丁寧なご回答ありがとうございました!

0

takumibooさんご回答ありがとうございます。
wordpress_portfolioのurlを直すとしたら現在wordpressの管理画面にログインできない状態なんですがどのように編集したらいいですか。

投稿2022/10/26 05:16

shin_s14

総合スコア3

良いと思った回答にはグッドを送りましょう。
グッドが多くついた回答ほどページの上位に表示されるので、他の人が素晴らしい回答を見つけやすくなります。

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

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

このような回答には修正を依頼しましょう。

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

ただいまの回答率
86.02%

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

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

質問する

関連した質問

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

WordPress

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

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

MAMP

Mac 上で WordPress などの動的ページのサイトが作れるように環境を構築するフリーソフト