Quite confused this morning so I hope someone can help. Went to bed last night with a working system and woke up this morning with a broken one. I'm getting 500 errors on the front end, the only error that logs is:
Code: Select all
Fatal error: Call to undefined method Exception::getClass() in /var/www/html/system/engine/front.php on line 61
In the Opencart Error log I do have a block of this from last night, related?
Code: Select all
2017-05-10 22:59:14 - PHP Notice: Indirect modification of overloaded property ControllerExtensionPayment::$data has no effect in /var/www/html/admin/controller/extension/payment.php on line 8
2017-05-10 22:59:14 - PHP Notice: Indirect modification of overloaded property ControllerExtensionPayment::$data has no effect in /var/www/html/admin/controller/extension/payment.php on line 10
2017-05-10 22:59:14 - PHP Notice: Indirect modification of overloaded property ControllerExtensionPayment::$data has no effect in /var/www/html/admin/controller/extension/payment.php on line 16
2017-05-10 22:59:14 - PHP Notice: Indirect modification of overloaded property ControllerExtensionPayment::$data has no effect in /var/www/html/admin/controller/extension/payment.php on line 22
2017-05-10 22:59:14 - PHP Notice: Indirect modification of overloaded property ControllerExtensionPayment::$data has no effect in /var/www/html/admin/controller/extension/payment.php on line 24
2017-05-10 22:59:14 - PHP Notice: Indirect modification of overloaded property ControllerExtensionPayment::$data has no effect in /var/www/html/admin/controller/extension/payment.php on line 25
2017-05-10 22:59:14 - PHP Notice: Indirect modification of overloaded property ControllerExtensionPayment::$data has no effect in /var/www/html/admin/controller/extension/payment.php on line 27
2017-05-10 22:59:14 - PHP Notice: Indirect modification of overloaded property ControllerExtensionPayment::$data has no effect in /var/www/html/admin/controller/extension/payment.php on line 28
2017-05-10 22:59:14 - PHP Notice: Indirect modification of overloaded property ControllerExtensionPayment::$data has no effect in /var/www/html/admin/controller/extension/payment.php on line 29
2017-05-10 22:59:14 - PHP Notice: Indirect modification of overloaded property ControllerExtensionPayment::$data has no effect in /var/www/html/admin/controller/extension/payment.php on line 30
2017-05-10 22:59:14 - PHP Notice: Indirect modification of overloaded property ControllerExtensionPayment::$data has no effect in /var/www/html/admin/controller/extension/payment.php on line 37
2017-05-10 22:59:14 - PHP Notice: Indirect modification of overloaded property ControllerExtensionPayment::$data has no effect in /var/www/html/admin/controller/extension/payment.php on line 45
2017-05-10 22:59:14 - PHP Notice: Indirect modification of overloaded property ControllerExtensionPayment::$data has no effect in /var/www/html/admin/controller/extension/payment.php on line 60
The last weird thing I can report is that there was no .htaccess file in the root directory this morning, I know it was there as it always has been. I restored from a backup which didn't help.
The backend of the site works, unless I try to view an order then i get a popup with the same 500 errors.
Please help me track this down!