[サーバーの学習③] localhostに接続できません | Unity Forum | Tech Stadium Forum

[サーバーの学習③] localhos...
 
通知
すべてクリア

[サーバーの学習③] localhostに接続できません  

  RSS

Student
(@student)
メンバー Moderator
結合: 4年前
投稿: 1351
04/02/2024 10:33 pm  

サーバーの学習③の中盤です。
テンプレートを手動で作成した後、ブラウザで表示を確認することが出来ませんでした。
「localhostに接続できません」と表示されます…何故でしょうか。
何度も作り直したのでフォルダ名は動画と違います(helloworld1107に)。

作った場所が悪いように思い、改めてMAMPのhtdocsの中に「helloworld1107」を丸ごと移動させてみましたが、だめでした。
どこからやり直したら良いでしょうか。


引用
Teacher
(@admin)
メンバー Admin
結合: 5年前
投稿: 1318
04/02/2024 10:34 pm  
  • XAMPPをちゃんと起動したでしょうか。(Apache, MySQL)
  • helloworld1107のフォルダはxampp/htdocsでcakephpプロジェクトを作成したでしょうか。(ここは設定によって必ずしもxampp/htdocsとは限らないので、一応確認させていただきたいです)
  • xamppを起動し、Apacheの横にConfigがありまして、クリックするとApache(httpd.conf)が表示するはずです。そのファイルを開いてDocumentRoot、Directoryと記載されるところを写真を見せていただけますでしょうか。

返信引用
Student
(@student)
メンバー Moderator
結合: 4年前
投稿: 1351
04/02/2024 10:34 pm  

ありがとうございます。

●MAMPは起動しています。
●動画を参考に進めましたが「xampp/htdocsでcakephpプロジェクトを作成」の手順をよく理解していないので、間違っているかもしれません。
●写真を添付します。先生のとはだいぶ違うようです…。

よろしくお願いします。

This post was modified 10か月前 by Student

返信引用
Teacher
(@admin)
メンバー Admin
結合: 5年前
投稿: 1318
04/02/2024 10:35 pm  

私の画面はウィンドウズなので違います。

見たところ、

Applications/MAMP/htdocsで動画のようにcomposer create-project --prefer-dist cakephp/app:3.6.* helloworld コマンドでcakephpを作成できます。

作成できたら、 http://localhost/helloworld/  にアクセスしていただけますでしょうか。


返信引用
Student
(@student)
メンバー Moderator
結合: 4年前
投稿: 1351
04/02/2024 10:37 pm  

composer create-project --prefer-dist cakephp/app:3.6.* helloworld  だと、添付のようにno matches foundとなります。
動画と同じcomposer create-project --prefer-dist cakephp/app helloworld だとできたような画面になります。でも http://localhost/helloworld/ にはアクセスできませんでした
:3.6.* がミソなのでしょうか。


返信引用
Teacher
(@admin)
メンバー Admin
結合: 5年前
投稿: 1318
04/02/2024 10:38 pm  

cd コマンドが失敗なので、htdocsには移っていないため、composerは使えません。

 

cd /Applications/MAMP/htdocs  でhtdocsに移動し、composerをもう一回実行していただけますでしょうか。


返信引用
Student
(@student)
メンバー Moderator
結合: 4年前
投稿: 1351
04/02/2024 10:39 pm  

app:3.8で試したものの、サーバー情報です
http://localhost:8765 には飛べますが、 http://localhost/helloworld1108/  にはアクセスできませんでした

 

環境設定の時に色んなサイトを見て手当たり次第試したので、何かが欠けていたりバージョンが合っていなかったりしているかもしれません。


返信引用
Teacher
(@admin)
メンバー Admin
結合: 5年前
投稿: 1318
04/02/2024 10:39 pm  

そうでしたら、 http://localhost/helloworld1108
ではなく
http://localhost:8765/helloworld1108
にアクセスしてみていただけますか。


返信引用
Student
(@student)
メンバー Moderator
結合: 4年前
投稿: 1351
04/02/2024 10:39 pm  

ありがとうございます、少し前進しました!
http://localhost:8765/helloworld1108  にアクセスしたところ、「コントローラーが見つかりません」と出ました。


返信引用
Teacher
(@admin)
メンバー Admin
結合: 5年前
投稿: 1318
04/02/2024 10:40 pm  

httpd.confファイルを開いて、Listen 8080 (Listen+番号)のところの写真を見せてほしいです。

 

その後、  http://localhost:<Listenの番号>/helloworld1108  にもう一回アクセスしていただけますか。


返信引用
Student
(@student)
メンバー Moderator
結合: 4年前
投稿: 1351
04/02/2024 10:40 pm  

ありがとうございます!
Listen 8888とありましたので、 http://localhost:8888/helloworld1108  にアクセスしたところ、添付の画面になりました

This post was modified 10か月前 by Student

返信引用
Teacher
(@admin)
メンバー Admin
結合: 5年前
投稿: 1318
04/02/2024 10:41 pm  

もう一回動画のように最初からやってみてください。

ただし動画のようにlocalhostだけだとうまく行かないと思いますが、localhostの後ろに:8888をつければ、異常なし動けるはずです。


返信引用
Student
(@student)
メンバー Moderator
結合: 4年前
投稿: 1351
04/02/2024 10:41 pm  

できました!!
最初から作り直して、後ろに:8888をつけて解決しました
長々とお付き合い頂き本当にありがとうございました
次に進みたいと思います


返信引用
共有:
タイトルとURLをコピーしました