web-dev-qa-db-ja.com

localhostでlaravelプロジェクトを実行

laravel by composer create-project laravel/laravel –-prefer-dist

この後、php artisan serveコマンドをlaravelプロジェクトディレクトリに実行し、この結果を取得します。

Laravel開発サーバーが起動しました: http://127.0.0.1:80

しかし、私が http://127.0.0.1:80 に移動すると、ブラウザでlaravelプロジェクトが実行されず、エラーが発生します

このサイトに接続することはできません127.0.0.1接続を拒否しました。

しかし http:// localhost/laravel/public / は動作しています。このlaravelプロジェクトを実行するための適切な方法は何ですか?.

5
Magecode

別のポートで実行してみてください

php artisan serve --port=9000

そして、試してみてください http://127.0.0.1:90 が動作します。

ポート8000​​の場合と同様に、システムですでに実行されているものは動作しません。

また、職人サーブコマンドなしでlaravelプロジェクトを実行することもできます

誰もがアプリケーションを公開したい場合、より簡単で最速の方法は次のとおりです。

  1. 「index.php」のルートディレクトリにある「server.php」ファイルの名前を変更します。
  2. .htaccessをパブリックフォルダーからルートディレクトリに移動します
  3. ディレクトリをApache2からアクセス可能にします(すべてのファイル許可を777に設定します)。
11
Naincy

私もその問題を抱えていました!そしてそれを解決できませんでした。そこで、openserverを https://ospanel.io/ からインストールし、サイトをフォルダードメイン(Windows 10)に配置してから、Open Serverを起動して[個人用サイト]をクリックし、サイトを選択します-それはデフォルトでOpen Serverプログラムに設定されたブラウザで開き、ブラウザの「パブリック」になっているフォルダをクリックすると、サイトが機能します。私は今ではcmdの問題を解決しておらず、cmd - http://127.0.0.1:80 のように考え始めていますが、http:// 'からローカルサイトにアクセスできますあなたのサイト '/ public /' your pages '頑張ってください!

開始レベルでは、次のようなURLを使用できます http://127.0.0.1:80 with port-number。ただし、さらにレベルを上げるには、 http:// localhost/laravel/public / のような単純なURLを使用する必要があります。もう1つ-URLから「public」キーワードを削除して、ルートプロジェクトに直接アクセスする必要があります。このリンクを確認- Laravel 5-URLからパブリックを削除

0
Amit-Inex Patel