Published: July 11, 2017
Last updated:

Magento :: Fatal error: Call to undefined function lcfirst() in Mage/Uploader/Model/Config/Abstract.php

Problem description

The following error is thrown on Catalog > Manage products in Magento backend after Magento upgrade or SUPEE-8788 installation (or Catalog > Manage products is blank):

Fatal error: Call to undefined function lcfirst() in app/code/core/Mage/Uploader/Model/Config/Abstract.php on line 50

or

Fatal error: Call to undefined function lcfirst() in includes/src/Mage_Uploader_Model_Config_Abstract.php on line 50

Cause

lcfirst function is missing in your PHP version. It can happen if your PHP version is older than 5.3.

Solution

Request your host to switch PHP version from PHP 5.2 up to PHP 5.3 or newer (PHP5.6 or PHP7.2).
Note: Magento versions prior to 1.9.3 may need additional PHP compatibility patches. See PHP compatibility patches in this list

Posted in: Fatal errors

48 votes, 4.98 avg. rating (98% score)