When trying to install superfish and library I cannot get passed this error (shown at the top of the modules list) when enabling the superfish module.

Please download the Superfish library from http://drupal.org/project/superfish. (Currently using Superfish library Not installed)

I have updgraded JQuery_update to 6.x-2.0-alpha1
I have installed and enabled libraries API
I have installed the superfish library to /sites/all/modules/libraries
and have installed superfish.

During toubleshooting I have tried uninstalling and reinstalling (although superfish doesn't seem to uninstall so I delete and renable)...as per discussion here (for Drupal 7) as it appears the order of install may be important. No matter what I do it will not recognise the superfish library exists and disables itself.

All permissions are ok.
No errors in error log; not sure what to look at next.

Any Thoughts?

CommentFileSizeAuthor
#4 superfishEnable.jpg49 KBmvanzant5

Comments

netlynx’s picture

That thread I referred to is here: http://drupal.org/node/1104154

mehrpadin’s picture

Hey there,

Just move the Superfish library folder to sites/all/libraries.

:)

revkevdenver’s picture

I had all the issues listed above uninstalled and reinstalled all parts and pieces in various order at least 5 times. Hours wasted. Finally used drupal_tweaks to uninstall/reinstall then disable/enable libraries, then the same process with Superfish. It finally works. Fingers are crossed it stays that way. Thanks for all the previous posts giving hope for a solution.

mvanzant5’s picture

StatusFileSize
new49 KB

I have tried everything in both this post and http://drupal.org/node/1104154. I still get the error quoted by Netlynx.
I have added and enabled:
Superfish library in sites/all/libraries,
Libraries API in modules,
jquery_update in modules,
and deleted/reinstalled Superfish module to modules - all with no luck!
I have added Drupal Tweaks but I don't see a way to uninstall/disable using tweaks as revkevdenver suggested.
I understand the order these things are placed is important, but nobody specifies what exactly that order is (all I know for sure is Superfish Module last).
I am working in Drupal 6.22, and I have tried superfish 6x-1.8 and 7x-1.8 with the same results.
I can enable Library and jQuery_update in admin/modules and they get the green "enabled" text, but once I try to install and enable Superfish, they have a check-mark, but say "disabled" in red. However, simultaneously, next to superfish, they have a green "enabled" label. (see attached screenshot for visual)

Can somebody give me a clear summary of the steps needed for success? Thanks!!

mvanzant5’s picture

Update: I asked a pro drupaler about this issue and here was the resolution:

Put the Superfish Library into sites/default/libraries!

He said " I moved the superfish library directory to sites/default/libraries/ (which I had to create) and then superfish could find the library folder. I think the deal is that all commonly shared libraries for core modules go in sites/all/libraries and all library directories for contributed go under site/[site_name]/libraries. I don't know if that makes sense but it worked."

mvanzant5’s picture

Status: Active » Fixed

Update: I asked a pro drupaler about this issue and here was the resolution:

Put the Superfish Library into sites/default/libraries!

He said " I moved the superfish library directory to sites/default/libraries/ (which I had to create) and then superfish could find the library folder. I think the deal is that all commonly shared libraries for core modules go in sites/all/libraries and all library directories for contributed go under site/[site_name]/libraries. I don't know if that makes sense but it worked."

behesht’s picture

same problem , any idea?

behesht’s picture

plz,my friend i need help?

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.

karazapps’s picture

Thanks for Mehrpadin

stronger’s picture

Same error and I resolve it changing folder name sites/all/libraries/Superfish to sites/all/libraries/superfish

dman-dupe’s picture

make sure rename to superfish fold,pay attention about lower-case "s", not uppercase"S"!
I do not know why they do not name like this from beginning.

SandraD’s picture

Thanks! That fixed my problem immediately ;)

kaicyee’s picture

mehrpadin, you're the original developer, right? You have to document this a whole lot better. Your download folder for the library still says this:

>>Superfish-for-Drupal-master

You're going to have the same problem over and over. Nobody is going to get that you need to change the lower case "s" in superfish and then put it in the sites/all/libraries/superfish.

Hydropower’s picture

Issue summary: View changes

Finally! This was the answer. Thank you!

surendra77c’s picture

For Drupal 7 user please use below url :
https://www.drupal.org/project/superfish

click on this link Drupal 7 to download
Superfish library 1.x (Sample CSS & SCSS)

move the folder form download to sites/all/libraries/superfish [ rename the folder to superfish what you have downloaded ]

go to http://localhost/drupal-7/admin/reports/status [ you will see that superfish library is installed ]

Note : For Mac user please give the folder permission to superfish [ Read and write for all users ]