Call to undefined method JAdminCssMenu::load() - joomla

I have updated joomla version from 3.6.5 to 3.7 joomla latest version.
Now I am getting fatal error on site backend :
Fatal error: Call to undefined method JAdminCssMenu::load() in /public_html/administrator/modules/mod_menu/mod_menu.php on line 25
Can anyone please provide me solution to get it fixed.
Thanks

The temp fix does work, (uncomment line 25). However I found it was a component that was causing the error, SP Page Builder, once uninstalled, all worked fine :D

I had the same issue but you don't need to uninstall SPPageBuilder, just go to yoursite.co.uk/administrator/index.php?option=com_modules&view=modules, filter by Administrator modules and unpublish the one called "SP Page Builder Admin Menu".

I have also received the same error on a couple sites so far after updating. I added a php override to my htaccess file to bring the sites back online. I added the following to the rewrite section of my htaccess file:
php_value memory_limit 128M
This increases the memory to 128MB. Not the best way to fix the issue, but it works right now. I don't know if this issue is related to the 3.7 upgrade or not, but it's awfully coincidental that 2 of my sites, and now coming across this post happened after upgrading. I wonder if there is a bug in the new Joomla version, or if it requires more memory now.

This is faced by many who used JSN Poweradmin. You need to uninstall it to run your Joomla site or you can simply comment out or delete this line on line no 25
//$menu->load($params, $enabled);
in the file /administrator/modules/mod_menu/mod_menu.php.

I have replaced mod_menu complete Directory/Files with old one (3.6.5) and its working now.

If you are using JSN Poweradmin and you tried to install SP Page Builder, Just go to this directory:
administrator\modules
and delete this folder: mod_sppagebuilder_admin_menu
Now Joomla Admin panel would work OK and also SP Page Builder component is ready to use.

Related

getting "ERROR: AJAX Loading Error: Forbidden" error when trying to upgrade Joomla version 3.5.1 to 3.6.4

I have tried to upgrade Joomla version from 3.5.1 to 3.6.4 from Joomla control panel by click on "Update Now" button. And got "ERROR: AJAX Loading Error: Forbidden"
Please see the screenshot http://easycaptures.com/fs/uploaded/1107/5217107686.jpg
How can i fix the issue? Thanks advance for helping !
Here is what I would do, make a site backup.
Then manually updated by extracting the update patch package in the root directory. Go to the link below and find the package that is specifically intended for updating from versions prior to 3.6.X
https://downloads.joomla.org/cms/joomla3/3-6-4
Joomla! 3.6.4 Upgrade Package (.zip)
This package is for performing updates from Joomla! 2.5 and previous 3.x releases to 3.6.4
Please let me know if you have any issues with updating in this manner.
Mike Hamanaka
mike#vertualize.com
707-267-1768
SOLVED THE PROBLEM !!!
Here is the total solution of my mentioned issue !! I tried hard to solve the issue in various way but failed.
I fixed my issue once followed this tutorials.
https://docs.joomla.org/J3.x:Upgrading_from_Joomla_3.4.x_to_3.5
Stay fine with Joomla !!!
"Forbidden" seems to indicate that there is a restriction accessing a file.
Some things to try:
temporarily revert to the default .htaccess file by backing up the current .htaccess file and copying htaccess.txt to .htaccess
reset file permissions by installing the free or paid version of Akeeba Admin Tools (if it's not already installed) and run the "Fix Permissions" tool
temporarily disable security extensions or tools that may be restricting access to the update files
In my particular case, it was the last suggestion which was relevant. I worked out how to bypass Sucuri as an administrator by adding an entry in my local hosts file to access
the website via its direct IP address. The update then worked flawlessly.

Fatal error: Class 'Magpleasure_Filesystem_Helper_Data' not found

I'm getting an error in the admin page when I try to login, it was working fine and I would like to know if you can please help find out what may be causing the error and how to fix it. The error is:
Fatal error: Class 'Magpleasure_Filesystem_Helper_Data' not found in /home/site/public_html/app/Mage.php on line 546
The admin page is only showing the header and the error line code, the search box but the search box is not giving any results neither. However, the front of the store is working find, no issues in front. Please help, thank you
Best Regards,
Jenny
99% that you were hacked and that you didn't apply the two patches which were released by magento some weeks ago...
I have seen that issue 1 day ago at a client side of mine and they also didn't apply the patch.
check also this: https://magento.stackexchange.com/questions/64461/error-logging-in-the-admin-panel-fatal-error-class-magpleasure-filesystem-help
It also happened to me. Did not install the security patches.
Follow the steps from this post:
https://magento.stackexchange.com/questions/64461/error-logging-in-the-admin-panel-fatal-error-class-magpleasure-filesystem-help
Remove all files: app/code/community/Magpleasure/Filesystem/
Clear your cache, login should be possible now.
Check for new "Admin Users"
Patch your System with SUPEE-5344!
This happened to my site AGAIN, even after removing the magepleasure files, and then installing the 2 security patches.
I looked in the community and local folders as noted above in the way that I fixed this the first time around. This time there was one called Ma2.
I deleted the files from both places and deleted the cache folder contents on the server. I was then able to get the backend again. There was another unauthorized user, deleted it.
There is a remaining problem though. Anybody know where to look to fully delete the problem?
This is Compiler Error edit index.php, there just comment out following lines
$compilerConfig = MAGENTO_ROOT . '/includes/config.php'; if
(file_exists($compilerConfig)) {
include $compilerConfig; }
it will fix now..
This looks like an extension has been installed but not completely. The error is because Magento is trying to find the file Magpleasure_Filesystem_Helper_Data which I guess will either be under code base local or community app/code/local/Magpleasure/Filesystem/Helper/Data.php but the file is not there.
I would suggest reinstalling the extension either by magento connect or locally and deploy to your system and if you are still having issues contacting the developer directly may be your best bet.

Joomla error ($this->app) after upgrade

I just upgrade my Joomla website from 3.1.1 to 3.3.6.
As found on https://github.com/joomla/joomla-cms/releases/tag/3.3.6 I downloaded Joomla_3.3.6-Stable-Update_Package.zip pack and uploaded all the files over my previous Joomla installation.
Unfortunately, I cannot login and the following error is displayed:
Fatal error: Call to a member function checkSession() on a non-object in /home/www/.../web/plugins/user/joomla/joomla.php on line 209
Line 209: $this->app->checkSession();
I did additional tests and it seems that all the "$this-app->..." command fail!
I opened the 3.1.1 joomla.php file and found another syntax:
$app = JFactory::getApplication();
$app->checkSession();
Replacing the 3.3.6 syntax with this one solved my problem, but I can see that similar "calls" are done when logout, so I would need to change them as well.
It looks like the new syntax ($this->app->) is not working in joomla.php after upgrade to 3.3.6 and now I'm afraid similar errors can occurs in other scripts.
Does someone already get similar errors, is that a known problem with Joomla upgrade, how to solve this issue correctely?
Thank you in advance for your help.
Joel
Why on earth would you do this? For a long time now Joomla has had a built-in updater that does several things beyond just copying the files to the correct location, like updating the table definitions, adding new tables, data migration and removing old files.
My guess is that your database schema is now out of sync with the PHP. You'll have to role back to your backup as there is no clear way to say if records have been damaged etc.
Once you've restored your backup, use one of the methods described in the Upgrading from an Existing Version FAQ on Joomla's Doc's site.
As this question is about Joomla management and implementation details, you may get a better answer if you, try asking on the Joomla Q&A StackExhange site in the future.

Magento Style Error?

I have installed Magento several times now and each time I install it and put some (sub)-categories in it, it works fine! After I have checked it out at the front-end, it all seemed okay. After this I go back to the back-end and when I want to edit categories I get this:
Therefor i have installed Magento 1.6.2 again. And I got the same result. There was a fix I found on the internet, but it doesn't work. I can't see or edit anything. So I decided to install a newer version 1.7.0 RC1. And guess what? I got the same problem again :(
All the other pages are working fine, but why is the style gone of the categories page? :S
Does anyone have an answer for this error??
Check the permission for media and var folder in your magento root folder.

Paging doesn't work in the Joomla Article Manager in the admin section

I inherited a Joomla site that is having a problem with the article manager in the admin section. The pagination doesn't work! If I click the page number, forward, back, or page size, nothing happens! So I found out that someone had previously installed the iJoomla SEO plugin, but it never worked so they removed it. I think it is incompatible with the version I have.
I setup a local environment with almost the same setup (I have 5.2.11 vs the servers 5.2.13) with Wamp Server, and I found that some of the session variables are missing! When dumped via print_r(), the $_SESSION variable is missing the "com_content", "global", and "com_plugins" arrays! So I guess that is the reason that paging doesn't work, because the "com_content" array looks like it has paging info in it. (maybe I'm wrong)
So I'm running Version 1.5.13
on PHP Version 5.2.13
Anyone know why this would happen? Thanks in advance!
One suggestion I have which might fix a broken install of Joomla would be to upgrade to the latest version. This is good practice anyway and might help. The latest version of Joomla is 1.5.15.

Resources