Laravel не создает файл журнала.
Вопрос
Я изучаю Laravel 4.0, чтобы разработать веб-сервер.
Я использую стек лампы (Apache 2, PHP 5.5).
Я не могу найти файл журнала, где записывается журнал :: Ошибка () звонки.
Насколько я знаю, это должно быть в приложении / хранилище / журналам / log-cli-.txt, но там нет файлов.
Вот код:
app/commands/MsgCommand.php
public function fire(){
Log::error('messages - log');
}
.
Это называется из ремесленника:
app/start/artisan.php
Artisan::add(new MsgCommand());
.
Я смотрю в правильном месте?
Как я могу проверить, что это действительно правильная папка (то есть, где он настроен)?Чтобы проверить неисправную установку или настройку.
Спасибо Marcanuy, я сейчас уверен, что он пишет в приложение / хранилище / журналы.
Также я узнал, что он хорошо пишет, если я позвоню команду через ремесленницу.Бег на Apache 2 ничего не происходит.Я начинаю думать, что я настроил неправильную команду.
Решение 2
Проблема была разрешения.
Разрешения пользователя для пользователя www-var в ../app/storage
И MySQL Настройки: создание пользователя, соответствующее тому, что устанавливается в приложении / конфигурации / database.php
'mysql' => array(
'driver' => 'mysql',
'host' => 'your host',
'database' => 'your db',
'username' => 'your user',
'password' => 'your pass',
),
. Другие советы
по умолчанию приложение / хранение - это место для файлов журналов, папка хранения настроена в Bootstrap / Paths.php
'storage' => __DIR__.'/../app/storage',
.
Убедитесь, что эта папка будет пишется веб-сервером.