2015-02-05 3 views
0

Я создал новое приложение Laravel 5 через laravel new mysite. Когда я открываю сайт я вижу следующие ошибки:Неустранимая ошибка после создания нового проекта Laravel 5

Notice: date_default_timezone_set(): Timezone ID '' is invalid in /mysite/storage/framework/compiled.php on line 1790 

Fatal error: Call to undefined method Illuminate\Foundation\Bootstrap\ConfigureLogging::configureHandler() in /mysite/storage/framework/compiled.php on line 1656 

Вот мой composer.json:

{ 
    "name": "laravel/laravel", 
    "description": "The Laravel Framework.", 
    "keywords": ["framework", "laravel"], 
    "license": "MIT", 
    "type": "project", 
    "require": { 
     "laravel/framework": "5.0.*" 
    }, 
    "require-dev": { 
     "phpunit/phpunit": "~4.0", 
     "phpspec/phpspec": "~2.1" 
    }, 
    "autoload": { 
     "classmap": [ 
      "database" 
     ], 
     "psr-4": { 
      "App\\": "app/" 
     } 
    }, 
    "autoload-dev": { 
     "classmap": [ 
      "tests/TestCase.php" 
     ] 
    }, 
    "scripts": { 
     "post-install-cmd": [ 
      "php artisan clear-compiled", 
      "php artisan optimize" 
     ], 
     "post-update-cmd": [ 
      "php artisan clear-compiled", 
      "php artisan optimize" 
     ], 
     "post-create-project-cmd": [ 
      "php -r \"copy('.env.example', '.env');\"", 
      "php artisan key:generate" 
     ] 
    }, 
    "config": { 
     "preferred-install": "dist" 
    } 
} 

Я уже побежал composer update, чтобы убедиться, что у меня есть последняя зависимость, но я m по-прежнему получает ту же ошибку. Есть идеи?

Edit: Я использую PHP 5.4

Edit 2: Он работает при запуске через php artisan serve, но не тогда, когда с помощью моего моего Dev окно запуска Apache, чтобы служить сайт. Таким образом, это может быть проблема локального php в этом поле.

+0

Какую версию PHP вы используете? – Laurence

+0

Привет. Я использую PHP 5.4. – hermanschutte

+0

Вы проверили вручную: «mysite/storage/framework/compiled.php в строке 1790» –

ответ

0

Я считаю, что эта проблема связана с настройками вашего локального сервера. У меня была такая же проблема на моем локальном сервере, и я установил значение date.timezone в моем php.ini

Смежные вопросы