2017-01-22 4 views
0

Laravel 5でWebアプリケーションを開発しています。私は自分の職場でローカルマシンにプロジェクトを作成しましたが、うまく動作します。しかし、別のWindowsマシンでマシンを実行すると、The localhost page isn’t workingHTTP ERROR 500 as a server internal errorのエラーが表示されます。エラーを解決する方法laravelで "localhostページが機能していません"

また、laravel.logファイルを調べようとしましたが、例外Call to undefined function site_url()が見つかりましたが、これを修正する方法がわかりません。

これを回避する方法についてのご意見は大変ありがたいです。

+1

サーバーのログファイルをチェックします。 – reza

+0

私の答えは分かりませんが、あなたのヘルパーを読み込んでいますか? –

答えて

1

あなたはphp artisan serveでローカルサーバーを実行する場合は、デフォルトでURL localhost:8000を与えるだろうし、あなたがこの(192.168.2.10)を取得するとしますが、最初ipconfigでローカルIPを見つける必要があるLANの別のマシンで実行するためにあなたのマシンでのみ実行されます、その後使用このコマンド。

`php artisan serve --host 192.168.2.10` 

これはURLを192.168.2.10:8000に与え、LAN接続されたマシンからアクセスできます。

+0

ローカルマシンのxamppスタックにプロジェクトを作成し、別のローカルマシンでxamppを実行するとエラーが発生します – user6781731

+0

Ok別のキー 'php artisan key:generate'を生成し、ビューとキャッシュをクリアしてみてください。 'PHPの職人の設定:clear' – C2486

+0

は、私はちょうどこれは、それが実際にOPを探索するための可能性はあるかもしれないより多くのコメントですが、エラーがまだそこに – user6781731

1

これのどれもあなたのために働いていなかった場合は、もっと不吉な説明があるかもしれません。

私たちのケースでは、誰かが名前を変えて誤ってpublic/index.phpファイルを削除し、gitにコミットした人がいます!だから私は見た目にも気にしませんでした。これにより、ロギングを含むサイトの実行中の何も停止しますが、サーバーは先に進みますので、応答やプレビューなしで500エラーが発生します。

また、ばかばかしいように見えますが、それは誰がそれを探していてもばかげていましたか?

+0

で、周りのあなたの仕事をしようとしました。この場合、OPはOP自己よりも他の人によってテストすることができないため、ここで応答して、他の人にそれが働いているかどうかを知らせます。 – ZF007

関連する問題