2

I have a rendering problem with my config page, which is loaded with

/index.php?option=com_config

It shows up without any Styling - and without any embedded JavaScripts. When I look into the HTML code in the browser, I see that there is not html header/footer area. The first line of the page output is:

<form action="/administrator/index.php?option=com_config" id="application-form" method="post" name="adminForm" class="form-validate">

Other pages, such as /index.php?option=com_checkin show up perfectly.

I have compared my Joomla installation with the Joomla repository - there are no differences (just files added from my installations). So the installation seems to be ok.

I have this problem in version 3.6.1 and, after updating, also in version 3.6.5.

  • Try clearing the Joomla cache and also your browser cache if you haven't already. – Neil Robertson Mar 31 '17 at 23:48
  • I have cleared the cache multiple times. :-( – Gerfried Apr 2 '17 at 16:20
  • You could check your .htaccess file rules, if using, of course. Just to check, you could also try a fresh installation under a subdomain in the same hosting environment. – n.h. Apr 3 '17 at 22:17
  • Thanks. The .htaccess is standard from the installation. – Gerfried Apr 3 '17 at 22:27
5
+50

You might want to use Admin Tools or RSFirewall to do a malware scan. There are known cases where certain malware can cause this problem: https://forum.joomla.org/viewtopic.php?f=706&t=902880

  • Your link helped me - I found this file: libraries/joomla/database/driver/bclass.php - this seems to be malware. When I delete this file my backend works again. – Gerfried Apr 4 '17 at 8:24
  • 2
    Awesome! Glad you are back up and running :) Here is a good checklist for dealing with the security breach. Since you have been hacked, there is probably other malware around. docs.joomla.org/Security_Checklist/… – YellowWebMonkey Apr 4 '17 at 10:18
3

I bet there is a fatal error somewhere, which prevents the complete execution and results to see an incomplete rendered page and the essential css/js files missing.

Enable error reporting and likely you will see what's wrong at the bottom of the page, where the rendering stops. Report back any of your findings.

It could also help if you would do a clean restoration of the joomla core, as usually such errors are the results of corrupted or missing core code files.

In some other cases this can be caused by 3rd party extensions - usually plugins - so as another step try disabling plugins and keep testing the page to see if there is any change.

  • Thank you, I checked the error logs and I enabled error reporting. No errors. I will test your suggestion with the extension. – Gerfried Apr 4 '17 at 8:01
  • @Gerfried in any case make sure error reporting is enabled for the page where you are checking - as it's very likely even if there are errors, something might stopping them from appearing/being reported. – FFrewin Apr 4 '17 at 8:09

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.