by admin » Thu Jan 03, 2019 12:15 pm
hello, php7.2 upgrade needs to be widely tested because many 3rd party extensions are not compatible with php7.2.
all of our OPC core + OPC extensions are now fully compatible with php7.2 and they are being already used by lot's of our cutomers.
while we helped our customers to upgrade to php7.2 (or php7.1) we found that these 3rd party extensions are not working with latest joomla or php7.2:
- custom filters for all
- piraeus (greek payment plugin)
- gopay (czech payment plugin - requires mcrypt which is not available under php7.2)
for opc to work properly it's own "opc.php" (opc master system loader plugin) needs to be loaded before other plugins that use virtuemart (in the latest opc we fixed ordering configuration option in opc backend, so it should be enough to click save in opc backend, for previous opc versions, plugin ordering needs to be set for opc system plugin)
the best way to trouble shoot the php7.2 issues is:
- install our "fatal catcher" plugin from OPC Extensions + enable it + set your email address at the plugin + do not enable to send notices/warnings unless you know what you do + make sure emails do work and they are not rate-limited
- or see your php error logs
make sure you use very latest versions of your payment + shipping plugins, they do not require "mcrypt" library which is not available under php7.2, and make sure you disable all unused plugins in joomla plugin managers which you do not use or need (such as system-debug can easily consume 512mb ram, or installed and enabled vmpayment plugins which are not configured in VM can break your checkout)
best regards, stan