首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >没有ID为Zend和WURFL的设备

没有ID为Zend和WURFL的设备
EN

Stack Overflow用户
提问于 2015-06-25 16:58:47
回答 1查看 240关注 0票数 0

我已经集成了WURF1.6.0和Zend,每件事都很顺利,它可以检测桌面,但是在安卓的情况下,我得到了这个错误.On深入挖掘,我发现我的目录数据/ WURFL /缓存没有加载任何数据,我给了它777权限,但它仍然不能工作。

代码语言:javascript
复制
[25-Jun-2015 09:39:09] PHP Fatal error: 
 Uncaught exception 'Exception' with message 'There is no device with ID [generic_android_ver4_4] in the loaded WURFL Data' in /var/www/vhosts/mobiletocash.co.uk/httpdocs/library/wurfl-php-1.6.0.1/WURFL/CustomDeviceRepository.php:108
Stack trace:
#0 /var/www/vhosts/mobiletocash.co.uk/httpdocs/library/wurfl-php-1.6.0.1/WURFL/CustomDeviceRepository.php(211): WURFL_CustomDeviceRepository->getDevice('generic_android...')
#1 /var/www/vhosts/mobiletocash.co.uk/httpdocs/library/wurfl-php-1.6.0.1/WURFL/WURFLService.php(146): WURFL_CustomDeviceRepository->getDeviceHierarchy('generic_android...')
#2 /var/www/vhosts/mobiletocash.co.uk/httpdocs/library/wurfl-php-1.6.0.1/WURFL/WURFLService.php(62): WURFL_WURFLService->getWrappedDevice('generic_android...', Object(WURFL_Request_GenericRequest))
#3 /var/www/vhosts/mobiletocash.co.uk/httpdocs/library/wurfl-php-1.6.0.1/WURFL/WURFLManager.php(90): WURFL_WURFLService->getDeviceForRequest(Object(WURFL_Request_GenericRequest))
#4 /var/www/vhosts/mobiletocash.co.uk/httpdocs/library in /var/www/vhosts/mobiletocash.co.uk/httpdocs/library/wurfl-php-1.6.0.1/WURFL/CustomDeviceRepository.php on line 108

$resourcesDir            = dirname(__FILE__) . '/../../data/wurfl/';

$wurfl['main-file']      = $resourcesDir  . 'wurfl.xml';
$wurfl['patches']        = array($resourcesDir . 'web_browsers_patch.xml');

$cache['provider']       = 'Null';
//
$persistence['provider'] = 'File';
$persistence['dir']      = $resourcesDir . '/cache/';


$configuration['wurfl']       = $wurfl;
$configuration['persistence'] = $persistence; 
$configuration['cache']       = $cache;

如果我给$cache‘’provider‘=null,它会抛出另一个异常。已尝试使用$persistence‘’provider‘= 'file';但未使用

EN

回答 1

Stack Overflow用户

发布于 2015-06-26 03:32:02

据我所知,看起来WURFL文件没有正确加载(可能该目录不可写)或已过期。您很可能需要删除持久性目录并重新加载WURFL API。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31045695

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档