I am new to Drupal and decided to try it out as my domain host has it available for installation. So far so good - I have managed to set up pages, a contact form and blog and have selected some core modules.
I now want to install external modules such as WYSIWYG etc. I have installed IMCE and uploaded this to my Drupal/Modules folder and I then went to choose it in Drupal and it works fine and is intalled.
I have also installed the WYSIGYG and selected that and it works okay - however, when I try to install items such as TinyMyce and other editors, they will not install. I keep getting the package not installed when I go to Site Configuration.
It says that it need to be installed under sites/all/libraries and I have done this. Does is also have to be installed as a module too?
I am at a loss to move on any further as I just do not know how to load these extra modules and where they have to go and why they will not install.
Can anyone please help - I am getting a little desperate here?
Thanks
Comments
/sites/all/modules directory
Any modules that you want to add to your site should go into /sites/all/ then make a directory called "modules". So: /sites/all/modules/ is where you put them. Then you log into your Drupal site as the admin and go to site building > modules page to tell drupal which modules you want to use. Then you should be able to set the settings of the modules in site configuration.
As for WYSIWYG, I suggest using FCKeditor http://drupal.org/project/fckeditor. There is an additional download you need for the file browser though. The link is on the module page. You could also use IMCE as the file browser. I use IMCE on my websites as well.
This does not work
Thanks for your reply, however, this does not work. I installed IMCE directly to my modules folder and that seems to work okay - at least when I click on it in site configuration the permissions open.
As an experiment, I uploaded tinymyce to my sites/all/modules folder, which I had to create. I then went to drupal and logged in as admin and under modules, tinymyce was nowhere to be seen - I could not select it and I cant either, even if I upload directly to my modules folder.
I tried uploading fckeditor to my sites/all/modules folder and it just tells me that it is installed incorrectly and does not show again under the Modules. However, when I upload it directly to the modules folder it shows up under Modules, but does not work and I cannot alter the permissions.
I am now tearing my hair out about how to install these modules and am on the verge of ditching Drupal so that I can use something simpler.
Can anyone help again please?
Thanks
Similar module-recognition problem
I'm also having trouble with contrib modules. I've un-tgz'ed them into
/sites/default/modules, but only core modules appear on/admin/build/modules. Running CentOS5, apache 2, drupal 6.14. The apache user:group owns the whole directory tree.I've tried moving them to
/sites/all/moduleswith no success.If I move them to /modules, they appear on
/admin/build/modules.What else could be keeping Drupal from recognizing the contrib modules in their proper place?
no contrib module recognition either
I also had a problem with no contrib modules being recognized. I'm running Ubuntu 9.04 on my laptop, using FileZilla as an FTP client and Drupal 6.1.4. I've tried the "best practices" way of creating a new directory in all/sites/modules but it didn't work so I'm going to try to reinstall with the contrib modules mixed in with core. if it worked for someone else we'll see if it works this way too. If anyone has any idea what could be causing this *please* throw up a reply.
Very Basic Questions re. Modules Directory
I am an experienced database developer but a newbie to the Linux, Apache, Drupal world and I have some basic questions.
I am installing to localhost on my machine.
I created a modules directory under sites/all/ and I extracted my cck...tar.gz file into a temp directory under my Desktop.
1. Do I simply copy all the files for this and all other modules into the modules directory or do I have to have a cck driectory under modules and copy them into there?
2. The User and Group owner for the modules directory are host/host. The owners for all other Drupal directories are 1080/1080. Does that make any difference.
3. When I completed the initial configuration of Drupal, I got a message that said disable write permissions on sites and maybe some other directories. Does anything have to be done to permissions when trying to move modules to the sites/all/modules directory?
Any help on these basic questions would be appreciated (if anyone can point me to some simple guides that describe these installations (and does not assume you know anything and presents every command exactly as should be typed), I would be thankful.
/sites/all/modules
1. Put all contributed modules in /sites/all/modules/. There isn't a modules directory by default, so you'll have to create it manually. (same thing with themes if you use any, /sites/all/themes). When you download and un-zip modules to use on your Drupal site, the files should be in a folder already. Just upload each folder into the modules directory. Some modules require more steps, so make sure you read through instructions on the download page on drupal.org for each module you want to use. Then you'll need to log in to your Drupal site as the admin and enable the modules. Administer > Site building > Modules . This page should help you http://drupal.org/getting-started/install-contrib/modules
2. I don't think that makes a difference, but to be honest I'm not familiar with what you're talking about.
3. I don't think you have to change permissions for sites/all, but sites/default needs certain permissions set. This page from the documentation may help you http://drupal.org/getting-started/6/install/set-permissions
???
As for everyone else, I have no idea why modules wouldn't be installing correctly in sites/all/modules. That's the only place I've ever put them, and they work every time for me. If you haven't been to http://drupal.org/getting-started/install-contrib/modules already, I suggest you do so. I'm sorry I'm not being much help. I'm just as confused about this as you. I was hoping someone else would jump in and give some insight.
I'll take a stab: When you
I'll take a stab:
When you create the new folder, what are the permissions? If if it is "read only", then you need to chmod it to the proper permissions, "777, for example"- if you remember to change it later- so the server can write new files to the folder.
For the WYSIWIG module, you
For the WYSIWIG module, you download it and put it in sites/all/modules, which you have done correctly. But what you're supposed to put in sites/all/libraries is TinyMCE, downloadable at http://tinymce.moxiecode.com/, which is not the same as the TinyMCE module.