0
Welcome Guest! Login
0 items Join Now

Problem with last gantry framewok and the non-existent files

  • Problem with last gantry framewok and the non-existent files

    Posted 10 years 4 months ago
    • Hi, I have a problem with the gantry and the non-existent files.

      Recently I had to uninstall from different websites a plugin for Joomla that had a bug.
      This plugin was version 2 of Google Map, the one that allowed the embed Google maps within the pages, and had known vulnerabilities:
      seclists.org/fulldisclosure/2013/Jul/158

      Currently this plugin is uninstalled from any website, then all reference files are no longer present on my server.

      Despite this, I keep getting an attempted attack on one of the websites that I greatly slows my server where the site is hosted, and this is because gantry responds with this string:
      Fatal error: Class 'JModuleHelper' not found in /var/www/vhosts/[website]/httpdocs/libraries/gantry/core/renderers/gantrymodulesrenderer.class.php on line 60

      Again, the file does not exist, but then why does this happen? Every now and then I have to intervene via ssh and ban the IP of those who would use that file.
    • DanG's Avatar
    • DanG
    • Preeminent Rocketeer
    • Posts: 36750
    • Thanks: 3229
    • Custom work done

    Re: Problem with last gantry framewok and the non-existent files

    Posted 10 years 4 months ago
  • Re: Problem with last gantry framewok and the non-existent files

    Posted 10 years 4 months ago
    • Hi DanG,
      I read the topic that you have reported, but unfortunately there is no solution as I'm concerned.

      I also run an update Joomla to version 2.5.28, and some plugins and editor.
      The Gantry Framework was already updated to version 4.1.26.

      Unfortunately nothing has changed, I continue to be attacked on that file does not exist and the Gantry responds, making obscure the server for too many requests coming.

      I've also updated the template (Corvus 1.6) but no benefite I've registered.

      My server has the following parameters:
      PHP Version 5.3.28-1~dotdeb.0


      If you have other suggestion...... :)
    • DanG's Avatar
    • DanG
    • Preeminent Rocketeer
    • Posts: 36750
    • Thanks: 3229
    • Custom work done

    Re: Problem with last gantry framewok and the non-existent files

    Posted 10 years 4 months ago
    • Stefano D Eliseo wrote:
      If you have other suggestion...... :)

      I'm out :(
      The only thing I can think of is to let some real guru's at this issue -> Premier Support
    • DanG's Avatar
    • DanG
    • Preeminent Rocketeer
    • Posts: 36750
    • Thanks: 3229
    • Custom work done

    Re: Problem with last gantry framewok and the non-existent files

    Posted 10 years 4 months ago
    • Hi Stefano

      Never mind my last post, one of our dev Joomla gurus came to my rescue (go Matias!).

      There could be numerous things causing this so this a multiple debug scenario here. Make sure your running Gantry 4.1.26. Hopefully to relieve the symptom we'll try this:

      Goto ../libraries/gantry/core/renderers/gantrymodulesrenderer.class.php make a copy to your HDD.
      Edit the original file. Goto line 11 and you should see this:
      defined('GANTRY_VERSION') or die();
      /**
       * @package     gantry
       * @subpackage  core.renderers
       */
      class GantryModulesRenderer

      change that to this:
      defined('GANTRY_VERSION') or die();
      /**
       * @package     gantry
       * @subpackage  core.renderers
       */
      jimport('joomla.application.module.helper');
      class GantryModulesRenderer

      and save the file. Hopefully that should do it.

      To find out the root cause of this, the best way to debug this is to grab a free copy of Akeeba backup and clone your site to a subfolder. Then on the debug site start UNINSTALLING your NON-Joomla/Rockettheme plugins one by one till you find the culprit.
  • Re: Problem with last gantry framewok and the non-existent files

    Posted 10 years 4 months ago
    • Thanks DanG, our websites we do not install anything but does not come from RT. Now I try your suggestion but unfortunatly:

      jos-Error: Unable to load renderer class



      Thanks
  • Re: Problem with last gantry framewok and the non-existent files

    Posted 10 years 4 months ago
    • Hi, I'm not sure if I should enter SOLVED.

      To solve my problem, I had to create the file with the same name and in the same directory is searched.

      I also had to put in the plugin management language, the inclusion of the suffix of the language so that the same can not be entered in the URL:

      www.domains.com/en/who-i-am.html

      now is www.domains.com/who-i-am.html


      Later I modified the .htaccess file insererendo the following script:


      <FilesMatch "^plugin_googlemap2_proxy\.(php|html|htm)$">
      Order Allow,Deny
      Deny from all
      </FilesMatch>


      In this way, every time someone tries to access that file screen appears "permission denied" directly from the browser and I get the error page instead of the gantry.

Time to create page: 0.062 seconds