Quantcast
Channel: Recent Discussions on osTicket Forums
Viewing all articles
Browse latest Browse all 7550

Another PHP WSOD Thread

$
0
0
Hello OST team. I was attempting to upgrade OST from 1.9 to 1.10 tonight, following along with the instructions at http://www.tmib.net/upgrading-osticket-19x-current-110. I have a CentOS 6.8 server, Apache 2.2, and (now) PHP 5.5.38. I did upgrade PHP from 5.3 per the instructions listed at the site above. All was going smooth as I unzipped the 1.10 files to override my current instance. Now I get the WSOD upon browsing to anything inside /scp. Since I put my site into offline mode before the upgrade, all "client" facing pages show that my support site is offline - as it should.

Checking the SSL error logs, I found this interesting bit:
[Wed Apr 19 21:11:41 2017] [error] [client ] PHP Fatal error:  Uncaught exception 'InconsistentModelException' with message 'Unable to prepare query: Table 'support.ost_translation' doesn't exist SELECT A1.* FROM `ost_translation` A1 WHERE (A1.`lang` = 'en_US' AND A1.`type` = 'phrase')' in /opt/osticket/upload/include/class.orm.php:3134\nStack trace:\n#0 /opt/osticket/upload/include/class.orm.php(3180): MySqlExecutor->execute()\n#1 /opt/osticket/upload/include/class.orm.php(1771): MySqlExecutor->getArray()\n#2 /opt/osticket/upload/include/class.orm.php(1815): ModelInstanceManager->{closure}()\n#3 /opt/osticket/upload/include/class.orm.php(1794): CallbackSimpleIterator->next()\n#4 /opt/osticket/upload/include/class.orm.php(1803): CallbackSimpleIterator->rewind()\n#5 /opt/osticket/upload/include/class.orm.php(1463): CallbackSimpleIterator->valid()\n#6 /opt/osticket/upload/include/class.orm.php(1480): CachedResultSet->fillTo(9223372036854775807)\n#7 /opt/osticket/upload/include/class.orm.php(1489): CachedResultSet->asArray()\n#8 /opt/osticket/upload/include/class.translation.php(899) in /opt/osticket/upload/include/class.orm.php on line 3134

This seems to be the only PHP error that shows up in my logs when I browse to /scp/login.php. I tried circumventing login.php and browsed manually to other .php files - upgrade.php being one - and that shows the OSTicket login page, apparently with the newer version as the background is different than was 1.9. Trying to enter LDAP login information here brings me back the WSOD and this shows up in my ssl_error logs:

[Wed Apr 19 21:26:14 2017] [error] [client 192.168.101.20] PHP Fatal error:  Access level to Net_LDAP2_RootDSE::__construct() must be public (as in class PEAR) in phar:///opt/osticket/upload/include/plugins/auth-ldap.phar/include/Net/LDAP2/RootDSE.php on line 238, referer: https://support.bgctnv.org/scp/login.php
[Wed Apr 19 21:26:56 2017] [error] [client 192.168.101.20] PHP Fatal error:  Access level to Net_LDAP2_RootDSE::__construct() must be public (as in class PEAR) in phar:///opt/osticket/upload/include/plugins/auth-ldap.phar/include/Net/LDAP2/RootDSE.php on line 238, referer: https://support.bgctnv.org/scp/login.php

LDAP errors I can troubleshoot later once the upgrade is complete. Until then, any ideas? And thanks for an awesome product!

Viewing all articles
Browse latest Browse all 7550

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>