No Wysiwyg editors (or RTE for that matter) at all!
I must be missing something in my configuration, but after trying 6 different wysiwyg editors (FCKeditor, YUI, WYSIWYG, TinyMCE, Openwysiwyg, widgeditor) none of them work at all. I don't get any errors, I followed all installation notes, read troubleshooting guides, watched a few tutorials, and nothing works.
The only editor that I can get to do anything is FCKEditor, and when I configure it, I get a split screen for the body window in create content > page (or story). Maybe someone else has had that problem.
I'm beginning to think it has something to do with my setup on drupal. Is there some obvious setup that I need to do to get one of them (at this point, I just want any of them to work)? What am I missing?
Note: before you send advice, note the following steps that I've already tried (so you don't have to repeat something I already know/tried):
What I did for FCKEditor:
I knew to install the fckeditor module in sites/all/modules, and yes, I knew to install the editor itself in sites/all/modules/fckeditor/fckeditor (where it had the COPY_ME.txt file). I also knew to add the id edit-body and node/add/page for the path. In fact, I re-installed drupal and installed the FCKEditor module before adding any other modules (per the troubleshooting section). I also used the default Garland theme.
As for WYSIWYG, I knew to create a libraries folder inside sites/all to place the various wysiwyg products

hard
Well, thanks for saying what you had tried - I'd be guessing a theme problem (js not getting included) otherwise.
So I'm left with very few guesses. Have you seen any errors in the javascript console?
It's gotta be something pretty fundamental if you've been failing with all the totally different libraries. Like read permissions on the directories?
The split screen in fckeditor is to do with the teaser 'show in full' option. wierd if that's all.
.dan.
CreateToggle not defined
I agree that it's something fundamental and that it had more to due with my setup. I went into CPANEL and checked permissions on several folders, and it had full permissions for user, but no permissions for group or world. I'm guessing that's the problem.
My fear of course is that if I need to change permissions on the directories, I will need to manually change them on a myriad of directories. This brings up a few questions:
On the script note, I just discovered Firebug. I ran script test to break on errors, and I got "CreateToggle is not defined" the code (with a few line breaks on my part) that throws the error is:
if (Drupal.jsEnabled)
{
$(document).ready(function() {CreateToggle("edit-body", "oFCK_1", 1);});
}
Yup
Well yes, that's your problem.
World (or at least Apache) MUST be able to READ everything in your web folders ... or they just can't be served.
And should probably have execute permissions (the permission to scan and list) on folders.
CPanel must have a 'recursive' option if it provides permission management.
If the site is working at all and it's just your WYSIWYG libraries that fail, then fixing the perms on just them should be your priority.
The script error is a natural result of the permission issue.
Page loads, and attempts to include the js library files.
This doesn't happen due to permission denied.
Page js kicks in, and assumes the script has been initialized.
= function not defined error.
.dan.
Got It!
Thanks,
That did it! I was about to turn in my web card thinking I couldn't even install a module. Thanks again.