Laravel 无法在';处加载magic数据库';拉维尔4号

Laravel 无法在';处加载magic数据库';拉维尔4号,laravel,laravel-4,Laravel,Laravel 4,如果我删除'thumbnail'它正在工作,但是如果它在那里,当它执行$validator->fails()加载magic数据库失败的消息是一条PHP错误消息,与Laravel无关 您的libmagic安装有问题,或者根本没有安装 它“崩溃”?可以更具体一点吗?finfo::finfo()[]:未能在“”处加载magic数据库。这是我得到的结果。finfo::finfo()[]:未能在“”处加载magic数据库。这就是我得到的。我试图将魔术文件也复制到etc/中,但无效。您使用的服务器分发版和

如果我删除
'thumbnail'
它正在工作,但是如果它在那里,当它执行
$validator->fails()

加载magic数据库失败的
消息是一条PHP错误消息,与Laravel无关

您的libmagic安装有问题,或者根本没有安装


它“崩溃”?可以更具体一点吗?finfo::finfo()[]:未能在“”处加载magic数据库。这是我得到的结果。finfo::finfo()[]:未能在“”处加载magic数据库。这就是我得到的。我试图将魔术文件也复制到etc/中,但无效。您使用的服务器分发版和版本是什么?
$rules = array('title' => 'required', 'thumbnail' => 'image|size:500');
$inputs = array('title' => $this->title, 'thumbnail' => $this->thumbnail,);
$validator = Validator::make($inputs, $rules);

if ($validator->fails()) {

}
PHP Warning:  finfo::finfo(): Failed to load magic database at '/etc/magic' 
PHP Warning:  finfo::file(): The invalid fileinfo object 

These errors can be rectified by copying your magic database (depending on your distro, this file can be anywhere, on debian it's in /usr/share/file/magic) to /etc/magic.mime 

libmagic automatically appends the .mime to the end of the filename, so PHP incorrectly reports the path it was looking for. 

The same applies for: 
PHP Warning:  finfo::finfo(): Failed to load magic database at '/etc/magic.mime' 

Unfortunately users will have to call the magic file /etc/magic.mime.mime in this case.