default Joomla Page
Error Message:
<br />
<b>Fatal error</b>: Uncaught Error: Class 'JClassLoader' not found in /web/x/libraries/cms.php:40
Stack trace:
#0 /web/x/includes/framework.php(18): require_once()
#1 /web/x/index.php(40): require_once('/web/x...')
#2 {main}
thrown in <b>/web/x/libraries/cms.php</b> on line <b>40</b><br />
It look like that the autoloader doesn't work.
Category | ⇒ | Administration |
hmm, ok I will check this.
FWIW I did try installing PHP 7.2 this morning but ran into a whole boatload of issues with my MacBook's Homebrew install so I had to give it up to come in to work. But I think I got those issues resolved so over the weekend I can give it a fresh try and see if I can replicate the issue too.
I did get PHP 7.2.0beta2 installed (latest version in Homebrew, there's still an open PR to get the latest beta published in that repo) and I couldn't duplicate the issue. The autoloader worked as expected.
I test phpmyadmin on the same host and it seam to works fine, also phpinfo() looks ok.
I will do more tests on monday.
Status | New | ⇒ | Discussion |
We haven't seen an issue like this on CI builds and I've been doing some local tests without running into this. So closing for now as non-reproducible. If we do end up running into a scenario where it is reproduced, we can always reopen this.
Status | Discussion | ⇒ | Closed |
Closed_Date | 0000-00-00 00:00:00 | ⇒ | 2017-09-04 02:39:57 |
Closed_By | ⇒ | mbabker |
If the autoloader were completely broken our Travis CI builds wouldn't run at all (https://travis-ci.org/joomla/joomla-cms/jobs/268181310 is the last build for staging on PHP 7.2 as of this moment). So I don't think there's a fatal error in the autoloader, meaning there could be an issue with the local environment at play here.