As a side note, to try and isolate the original problem, I renamed the folders of the core/components/hybridauth and the core/components/pdotools. As that didn't solve the problem previously, I did the upgrade to the new version.
So, here's the first result. As suspected, it could be a few things. Great...
[2016-03-04 23:41:50] (ERROR @ /var/www/html/public_html/core/xpdo/xpdo.class.php : 502) Path specified for package hybridauth is not a valid or accessible directory: /var/www/html/public_html/core/components/hybridauth/model/
[2016-03-04 23:41:50] (ERROR @ /var/www/html/public_html/core/xpdo/xpdo.class.php : 502) Path specified for package hybridauth is not a valid or accessible directory: /var/www/html/public_html/core/components/hybridauth/model/
[2016-03-04 23:41:50] (ERROR @ /var/www/html/public_html/core/xpdo/xpdo.class.php : 643) Could not load class: pdoParser from pdoparser.
[2016-03-04 23:41:50] (ERROR @ /var/www/html/public_html/core/xpdo/xpdo.class.php : 1245) Problem getting service parser, instance of class pdoParser, from path /var/www/html/public_html/core/components/pdotools/model/pdotools/
[2016-03-04 23:41:51] (ERROR @ /var/www/html/public_html/core/xpdo/xpdo.class.php : 502) Path specified for package hybridauth is not a valid or accessible directory: /var/www/html/public_html/core/components/hybridauth/model/
[2016-03-04 23:41:51] (ERROR @ /var/www/html/public_html/core/xpdo/xpdo.class.php : 502) Path specified for package hybridauth is not a valid or accessible directory: /var/www/html/public_html/core/components/hybridauth/model/
[2016-03-04 23:41:51] (ERROR @ /var/www/html/public_html/core/xpdo/xpdo.class.php : 643) Could not load class: pdoParser from pdoparser.
[2016-03-04 23:41:51] (ERROR @ /var/www/html/public_html/core/xpdo/xpdo.class.php : 1245) Problem getting service parser, instance of class pdoParser, from path /var/www/html/public_html/core/components/pdotools/model/pdotools/
While the log file is now being filled with errors again (which is great), I'm getting a blank page.
I fixed the hybridauth problem by renaming the folder back to the original.
This is the constant problem now:
[2016-03-04 23:51:36] (ERROR @ /var/www/html/public_html/core/xpdo/xpdo.class.php : 643) Could not load class: pdoParser from pdoparser.
[2016-03-04 23:51:36] (ERROR @ /var/www/html/public_html/core/xpdo/xpdo.class.php : 1245) Problem getting service parser, instance of class pdoParser, from path /var/www/html/public_html/core/components/pdotools/model/pdotools/
And... as suspected, I renamed the folder back to it's original name, and now it works again.
I must ask the question though, how is it that a bad plugin upgrade can crash a whole site?
Can we allow for bad plugins or similar that we are able to test for problems?
Has anyone developed a special mini-admin site that can do roll-backs, admin checks, or other similar stuffs to disable or enable various plugins or components?
So in conclusion, I think it was a plugin that I updated that did some minor damage.
Along this upgrade process, I also disabled many of the transport packages and plugins from the DB in an effort to resolve this, and even killed all the cookies, and the sessions on the server.
Cheers,
Steve
[ed. note: vr_driver last edited this post 8 years, 1 month ago.]