Я создал новое приложение 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 в этом поле.
Какую версию PHP вы используете? – Laurence
Привет. Я использую PHP 5.4. – hermanschutte
Вы проверили вручную: «mysite/storage/framework/compiled.php в строке 1790» –