Have you seen this Magento Error Report:
Magento Frontend symptoms:
Strict Notice: Only variables should be passed by reference in /var/www/vhosts/khodtech.com/public/app/code/core/Mage/Catalog/Block/Product/List/Toolbar.php
It is most likely related directly to running the php opcode caching mechanism implemented by eAccelerator 0.9.6.1.
Magento Frontend Quick fix is to:
in app/code/core/Mage/Catalog/Block/Product/List/Toolbar.php on line 373:
return current(array_keys($this->_availableMode));
replace to:
$arrayKeys = array_keys($this->_availableMode);
return current($arrayKeys);
Magento Backend Quick fix is to:
In lib/Zend/Db/Select.php on line 216 find:
$correlationName = current(array_keys($this->_parts[self::FROM]));
replace to:
$arrayKeys = array_keys($this->_parts[self::FROM]);
$correlationName = current($arrayKeys);
The solution is provided by the fantastic Magento Community
Tags: 0.9.6, 1.3.4, eaccelerator, error, magento, Magento error, notice, php, php eaccelerator, report, strict, strict notice