Non-static method mslib_befe::strtolower()
I have found this error, i have installed multishop but i can't make it run.
PHP Runtime Deprecation Notice: Non-static method mslib_befe::strtolower() should not be called statically, assuming $this from incompatible context in /kunden/181543_70794/rp-hosting/6010/7010/typo3cms/dev.theater-morgenstern/typo3conf/ext/multishop/pi1/class.tx_multishop_pi1.php line 108
My system is :
PHP Version 5.6.16
Updated by Bas van Beek over 5 years ago
Did you guys tried this:
Multishop is working on the latest PHP 5.6. But you need to suppress the deprecation errors. You can do this by adding the following configuration to the php.ini file (.htaccess won't work):
error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT
Also make sure to configure TYPO3 to "production" mode.
We use Multishop with PHP 5.6.13 without troubles, but only after doing this php.ini change.
Updated by BENCH Artwork over 5 years ago
the php.ini setting didn't helped out on production server. But with following settings in TYPO3 it works:
'systemLogLevel' => '4', 'systemLog' => '', 'errorHandlerErrors' => '20480', 'exceptionalErrors' => '20480', 'syslogErrorReporting' => '20480', 'belogErrorReporting' => '20480',
thx to Bas for the hint!