共有 Hostgator サーバーにデプロイされた Laravel 4 アプリがあります。
次の場所に移動すると:
http://mydomain.com/laravel/public/
Laravel のスプラッシュ画面が表示されます。
しかし、たとえば /users または /posts への他のルートにアクセスしようとすると、取得しています
Internal Server Error 500
http://mydomain.com/laravel/public/posts
コントローラ:
public function index()
{
$posts = $this->post->all();
return View::make('posts.index', compact('posts'));
}
Routes.php では:
Route::resource('posts', 'PostsController');
私は Jeffrey Way の Generator を使用して、posts エンティティを足場にしています。
私のローカルマシンでも同じことがうまくいきます。コントローラーにはロジックは含まれず、フェッチされたデータのみを出力します。
エラー ログは空です。
何を確認すればよいですか?.htaccess かな?ここに私が持っているものがあります:
AddType application/x-httpd-php53 .php
<IfModule mod_rewrite.c>
Options -MultiViews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>