Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Laravel未创建日志文件。_Php_Logging_Laravel 4_Monolog - Fatal编程技术网

Php Laravel未创建日志文件。

Php Laravel未创建日志文件。,php,logging,laravel-4,monolog,Php,Logging,Laravel 4,Monolog,我正在学习Laravel4.0来开发Web服务器。 我使用的是LAMP堆栈(Apache2,PHP5.5)。 我找不到log::error()调用写入的日志文件。 据我所知,应该是app/storage/logs/log cli-.txt,但那里没有文件 代码如下: app/commands/MsgCommand.php public function fire(){ Log::error('messages - log'); } 它的名字来自artisan: app/start/art

我正在学习Laravel4.0来开发Web服务器。
我使用的是LAMP堆栈(Apache2,PHP5.5)。
我找不到log::error()调用写入的日志文件。
据我所知,应该是app/storage/logs/log cli-.txt,但那里没有文件

代码如下:

app/commands/MsgCommand.php
public function fire(){
   Log::error('messages - log');
}
它的名字来自artisan:

app/start/artisan.php
Artisan::add(new MsgCommand());
我找对地方了吗?
我如何检查这确实是正确的文件夹(即在哪里配置)?检查是否有错误的安装或设置

感谢marcanuy,我现在确信它正在写入应用程序/存储/日志。

我还发现,如果我通过artisan调用命令,它写得很好。但是,在Apache2上运行时,什么也没有发生。我开始认为我设置的命令是错误的。

默认情况下,app/storage是日志文件的位置,storage folder是在中配置的


还要确保此文件夹可由web服务器写入。

默认情况下,app/storage是日志文件的位置,storage文件夹在中配置


还要确保此文件夹可由web服务器写入。

问题在于权限。
../app/storage中www-var用户的用户权限
和MySQL设置:创建与app/config/database.php中的设置相对应的用户

'mysql' => array(
            'driver'    => 'mysql',
            'host'      => 'your host',
            'database'  => 'your db',
            'username'  => 'your user',
            'password'  => 'your pass',
           ),

问题在于权限。
../app/storage中www-var用户的用户权限
和MySQL设置:创建与app/config/database.php中的设置相对应的用户

'mysql' => array(
            'driver'    => 'mysql',
            'host'      => 'your host',
            'database'  => 'your db',
            'username'  => 'your user',
            'password'  => 'your pass',
           ),

谢谢,我看到了,它有默认路径。我有写权限。谢谢,我看到了,它有默认路径。我有书面许可。