чтобы не допустить ОШИБКИ fpc (3): Обратите внимание: Неопределенное смещение: 1
У нас есть 1 ГБ данных с той же ошибкой
2014-09-10T11:59:30+00:00 ОШИБКА (3): Примечание: Неопределенное смещение: 1 дюйм/home/user/domains/myshop.com/public_html/.modman/Lesti_Fpc/app/code/community/Lesti/Fpc/Helper/Data.php в строке 155 @ $регулярное выражение = $пара[1];
Что бы это могло быть? Помощь признательна!
(на magento 1.8.1)
public function canCacheRequest()
{
$request = Mage::app()->getRequest();
$missParams = $this->_getMissUriParams();
if ($request->getMethod() != 'GET') {
return false;
}
foreach ($missParams as $missParam) {
$pair = array_map('trim', explode('=', $missParam));
$key = $pair[0];
$regex = $pair[1]; // <==== LINE 155
$param = $request->getParam($key);
if ($param && preg_match($regex, $param)) {
return false;
}
}
return true;
}
1
1 answers
С благодарностью @Marius
Предлагаемое решение состоит в том, чтобы исправить строку 155 на
$regex = (isset($pair[1])) ? $pair[1] : '';
Или
if (isset($pair[1])) {
$regex = $pair[1];
} else {
$regex='';
Mage::log('Typo in config Miss Uri Params: '. $pair[0]);
}
Или
correct the typo in setting "Miss Uri Params" in config
1
Author: snh_nl, 2014-09-10 17:35:40