ホームページ  >  記事  >  バックエンド開発  >  laravel プロジェクトはローカルで正常に動作します。サーバーにアップロードした後、ホームページにアクセスすると、エラーなしで空白のページが表示されます。

laravel プロジェクトはローカルで正常に動作します。サーバーにアップロードした後、ホームページにアクセスすると、エラーなしで空白のページが表示されます。

WBOY
WBOYオリジナル
2016-10-10 11:56:142626ブラウズ

laravel5.2プロジェクトWindowsはローカルで正常に実行されますが、サーバーにアップロードした後、ホームページにアクセスすると、エラーなしの空白のページが表示されます(ChromeがHTTP ERROR 500を報告し、FirefoxやIEなどのブラウザーがエラーを報告しないことを除く)。 laravelディレクトリが変更されていることを確認してくださいbootstrap/cachestorageのアクセス許可が777であることを確認してください。

リーリー

laravel プロジェクトはローカルで正常に動作します。サーバーにアップロードした後、ホームページにアクセスすると、エラーなしで空白のページが表示されます。

サーバー側の環境はubuntu14.04+apache+mysql+php5.5.9です。以前、apache2 サーバーのエラー ログ error.log を確認したところ、ローカル テストが正常であったのに、構文エラーが表示されていたようです。そこで、ローカル Windows のバージョンが php5.6.23 であるのに対し、サーバーのバージョンが php5.5.9 であるため、構文エラーの原因は PHP のバージョンの問題である可能性があると推測しました。そこで、PHP を 5.6 にアップグレードしようとしましたが、問題は、インターネット上で利用できる PHP バージョンのアップグレード方法があまりなく、一部のサーバー ファイルが壊れてしまったことです。前の状態に。

さらにいくつかの方法を試しましたが、まだ機能しません。Apacheエラーログを確認したところ、laravelにアクセスしたときにログにエラーがないことがわかりました(以前の構文エラーのため、少し奇妙です)。プロジェクトのホームページはまだ空白でした。さらに不可解なのは、私が数か月前に立ち上げたプロジェクトのlaravel5.2バージョンがサーバー上で正常に実行されていることです。

laravelが自動的にアップデートしてアップグレードするのはそれが理由ですか?比較した結果、数か月前のプロジェクトと現在のプロジェクトのルート ディレクトリとその他のいくつかのディレクトリが変更されている (異なる) ことがわかったからです。

laravel プロジェクトはローカルで正常に動作します。サーバーにアップロードした後、ホームページにアクセスすると、エラーなしで空白のページが表示されます。
laravel プロジェクトはローカルで正常に動作します。サーバーにアップロードした後、ホームページにアクセスすると、エラーなしで空白のページが表示されます。

問題の解決策が見つからない場合は、解決してください。よろしくお願いします!

返信内容:

laravel5.2プロジェクトWindowsはローカルで正常に実行されますが、サーバーにアップロードした後、ホームページにアクセスすると、エラーなしの空白のページが表示されます(ChromeがHTTP ERROR 500を報告し、FirefoxやIEなどのブラウザーがエラーを報告しないことを除く)。 laravelディレクトリが変更されていることを確認してくださいbootstrap/cachestorageのアクセス許可が777であることを確認してください。

リーリー

laravel プロジェクトはローカルで正常に動作します。サーバーにアップロードした後、ホームページにアクセスすると、エラーなしで空白のページが表示されます。

サーバー側の環境はubuntu14.04+apache+mysql+php5.5.9です。以前、apache2 サーバーのエラー ログ error.log を確認したところ、ローカル テストが正常であったのに、構文エラーが表示されていたようです。そこで、ローカル Windows のバージョンが php5.6.23 であるのに対し、サーバーのバージョンが php5.5.9 であるため、構文エラーの原因は PHP のバージョンの問題である可能性があると推測しました。そこで、PHP を 5.6 にアップグレードしようとしましたが、問題は、インターネット上で利用できる PHP バージョンのアップグレード方法があまりなく、一部のサーバー ファイルが壊れてしまったことです。前の状態に。

さらにいくつかの方法を試しましたが、まだ機能しません。Apacheエラーログを確認したところ、laravelにアクセスしたときにログにエラーがないことがわかりました(以前の構文エラーのため、少し奇妙です)。プロジェクトのホームページはまだ空白でした。さらに不可解なのは、私が数か月前に立ち上げたプロジェクトのlaravel5.2バージョンがサーバー上で正常に実行されていることです。

laravelが自動的にアップデートしてアップグレードするのはそれが理由ですか?比較した結果、数か月前のプロジェクトと現在のプロジェクトのルート ディレクトリとその他のいくつかのディレクトリが変更されている (異なる) ことがわかったからです。

laravel プロジェクトはローカルで正常に動作します。サーバーにアップロードした後、ホームページにアクセスすると、エラーなしで空白のページが表示されます。
laravel プロジェクトはローカルで正常に動作します。サーバーにアップロードした後、ホームページにアクセスすると、エラーなしで空白のページが表示されます。

問題の解決策が見つからない場合は、解決してください。よろしくお願いします!

以前推測したphpのバージョンの問題ですが、php5をphp5.6以降にアップグレードすると問題が解決しました。

php5.5 を php5.6 にアップグレードする正しい方法を添付します:

リーリー
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。