開発サーバーからホスティングサーバーに移動しているプロジェクトがあります。私はパブリックフォルダにApacheの設定でDocumentルートを設定しました。私が得意とする奇妙な行動は、すべてのルートがホームルート...または '/'ルートを除いて動作することです。これはすべて私の開発サーバー上で動作しますが、ドキュメントルートをパブリックフォルダに設定することはありません。そういうわけで、私はそれが働くことを期待しました。それは非常に奇妙です。 www.example.comは空白のページを読み込み、エラーは発生しません。しかし、www.example.com/eventsは問題なく動作します。私は、プロダクションサーバー全体にプロジェクト全体をプッシュしてくれました。今のところ、私は現在の.htaccessファイルを以下に含めました。 .htaccessで多くのことを試しましたが、これは問題だと思っていますが、運がないとしています!どんな提案も楽しみにしています!Laravel 5.2すべてのルートが動作ホームルートを除いて
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^index.php [L]
私はちょうど彼らが必要なアクセス権を持っていたことを確認し、その後777に保存し、パブリックフォルダのアクセス許可を設定すると755に644やフォルダへのファイルのすべての権限を作った - 私はかつて、それらを制限することができます私は自分の問題を見つけ出す。これは私が今まで生産に移った最初のLaravelベースのプロジェクトなので、当然のことは何も取らず、あなたのアイデアを私に投げてください! :)最後に、メインページにアクセスしようとすると、エラーログに何も表示されません。彼らは空のままです。
UPDATE:私は私のルートにこれを行うと、私は任意のテキストを取得していないファイル、まだちょうどWSD(死の白い画面):
Route::get('/', function() {
return 'Hello World';
});