I have seen this issue report by others but I can't seem to get mine resolved. I have a clean installation of Drupal 7 (latest version) with no customization whatsoever, aside from disabling users from creating their own accounts. The install was just done today.
The first module I went to install was CKEditor, I use it on all my sites. I followed the directions carefully and installed everything to the proper directory, just like I have in the past. After verifying permissions and checking the configuration, I went to create a basic page, and the CKEditor interface simply does not show up. I have tried different versions of the CKEditor library as well as the dev version of the module and I get the same result either way.

A screenshot is attached. Really could use some help on this one, I have done everything I know do to do.
Thanks

Support from Acquia helps fund testing for Drupal Acquia logo

Comments

myk.robinson’s picture

Also, I don't know what exactly this all means, but I looked at the Reports section for errors and noted that this showed up after I disabled the Overlay plugin (don't like it)

Notice: Undefined index: loadPlugins in ckeditor_modules_disabled() (line 629 of /home2/affordl0/public_html/sites/all/modules/ckeditor/ckeditor.module).

nerol’s picture

I had the same issue about 5 minutes ago.

Go to http://ckeditor.com/download . Apparently they released v4.0 only a couple of days ago, and it seems that the ckeditor module isn't 'up to date'. Scroll down and download version 3.6.5, which should work with the module.

myk.robinson’s picture

Status: Active » Closed (fixed)

Thanks. I tried 3.6.5 and it didn't work, but went back one more to 3.6.4 and it worked fine. I also notice that the file size is twice as large with the older release. Perhaps something is missing in the newer releases?

lachmac’s picture

Status: Postponed (maintainer needs more info) » Active

I am running with Drupal 7.17 and getting the problem as indicated here. Whatever I do I get only a blank space where the editor should be.

I have double checked and redone the installation, twice.
I have read lots of forum posts, including this one.

Nothing seems to work. No errors in the log files.

Please - what can I check, change?

dczepierga’s picture

Version: 7.x-1.x-dev » 7.x-1.7
Status: Closed (fixed) » Active

@lachmac, which version of CKEditor library do u use?

if u want to use CKEditor v4 pls update to last DEV version of CKEditor module...

Greetings

dczepierga’s picture

Status: Active » Postponed (maintainer needs more info)
WorldFallz’s picture

Status: Active » Postponed (maintainer needs more info)

just an fyi-- i came across this as well. Using the latest module code checked out of git with the nightly CKEditor seems to work fine.

cmhoward’s picture

I have the same issue but on an existing Drupal 7 installation. I have found that Ckeditor does not appear if I log in as an existing user (including admin). I tried re-installing older versions of Ckeditor but this didn't fix the problem.

However, when I created a new user and created a basic page it appeared OK. It seems to work OK now but only for new users. I don't why it's still not showing up for my 'old' users but I thought I'd share this information as others are experiencing similar problems.

Erika123’s picture

Thank you! I have uninstalled and reinstalled various versions and nothing worked until I tried it as a new user. It's such a relief to see those little icons again finally!

terbs’s picture

Thank you cmhoward!

Creating a new user did in fact fix the problem. I found this is because CKEDitor has account level skin settings. They're stored in the user object and don't get updated correctly.

You can fix old broken users by simply re-saving their account page.

giannaknick’s picture

Re-saving the users also works for me.

mntash’s picture

Re-saving the user worked for me!

This was after uninstalling and installing ckeditor several times, and downgrading to a previous version (3.6.4).

Weird.

pixeltech’s picture

Same problem - the re-saving the user didn't work for me but re-selecting the skin in the module config did get it back for me.

dczepierga’s picture

I make a little fix for it - try update to last DEV version - this issue is related with this one: #1865086: [D7] Set default theme if selected not exists

dwalker51’s picture

Re-saving worked for me, using the latest DEV and Ckeditor 4. The Update mentioned in #14 did not seem to do anything Though I see that it was posted only a couple of hours ago..so maybe it wasn't ready.

I still don't see the editor preview when I edit the Ckeditor profile.

jminker’s picture

I had the same problem, but what fixed mine was to edit the profiles in the ckeditor configuration. Go to editor appearance and toggle between different skins or interface colors and save. Then when you go to post, toggle between text formats (like between simple and full). It works for me anyhow.

dflitner’s picture

I tried editing/saving the profiles after updating to CKEditor 4 and that by itself didn't work. I installed the dev version of the CKEditor module and cleared the cache and all is well.

I am not terribly fond of the new Moono skin personally but that's not really relevant.

Edit: Started from scratch on a different site and here's the results:
Installed CKEditor 4 and CKEditor-7.x-1.x-dev, cleared the cache. Tried to create new content and the editor area was blank. Went to Configuration > Content Authoring > CKEditor and saw errors for each CKEditor Profile - "The 'Full' profile is using 'kama' skin which cannot be found. Please update your settings."

Edited each profile's settings and just saved it (didn't make any changes). Ta-da the editor has re-appeared in my node edit pages.

ryanoreilly’s picture

I just updated and had the same issue, so I upgraded to the Dev, and re-saved the CKEditor profile(s). That fixed the problem for me. Not sure if the dev version is required or not, but those were my steps. Someone should try just re-saving the profile and see if that works first. Also, I did NOT upgrade the ckeditor itself, still using 3.6.3.

dczepierga’s picture

Do u see any errors in Firebug (Firefox addon) before CKEditor profile resave? which package of CKEditor do u use?
Because i cannot find and reproduce this problem, so i cannot fix it...

parasolx’s picture

#8 and #10 solved my problem. Re-saving user profile make the CKEditor appear agains. seems like it comes from permission, even for admin uid=1

so i went to People, select all users, update URL alias user... all work done.

edvanleeuwen’s picture

Resaving all profiles did the trick for me.

smanes’s picture

That was the fix for me too: select another skin. When you open the Editor appearance div you'll see a big blank spot where the editor is supposed to be. Select another skin and the editor appears. If you save, you get your editor back.

However, even after doing this, when I go back to Editor appearance, the big blank spot returns even though I have a default set. Bug?

aaronmeister’s picture

I too found success by re-saving the CKeditor profile.

Awesome_ian’s picture

Change editor skin works for me too.

dczepierga’s picture

In DEV version if CKEditor module not found selected skin then CKEditor load default or first available skin.
So this case should be fixed in last DEV.

Greetings

ecvandenberg’s picture

Status: Postponed (maintainer needs more info) » Reviewed & tested by the community

I think this issue is solved in the latest dev version. Thanks to dczepierga.

Perhaps a good idea to add to the documentation that you need to download the full package of CKEditor. The default setting is Basic.

One nasty thing...at once the editor was gone. A blank space remained where the editor should be. Only after clearing the complete browser cache (so not only Ctrl F5) the editor appeared again.

scuba_fly’s picture

Version: 7.x-1.7 » 7.x-1.11

@ #16 This it what fixed it for me as well thanks! ( also note that I'm using the current latest version 7.x-1.11 )

I'm not sure I should update the version info since it is 'fixed' but since I still found this problem in 1.11 I've updated the version.

dczepierga’s picture

Status: Reviewed & tested by the community » Closed (fixed)

@ecvandenberg, yes i know about cleaning the complete browser cache, but this is CKEditor issue - I cannot do anything with it.

I closed this issue. Pls reopen if something not work or create new issue...

Greetings

STINGER_LP’s picture

Version: 7.x-1.11 » 7.x-1.12
Priority: Normal » Major
Status: Closed (fixed) » Active

Same problem here. Full CKEditor 4 pack, latest version of Drupal module, all profiles was re-saved, cache cleared - still no CKEditor editor on node add/edit page. And looking into source code of node add/edit page I don't see any ckeditor.js there, only its .css files.

dczepierga’s picture

Status: Active » Postponed (maintainer needs more info)

@STINGER_LP, it's probably problem with your Drupal or with custom theme.
Do u try to disable all cache and aggregation?
Do u have <?php print $scripts; ?> code in your head section of your theme?

Greetings

parasolx’s picture

in my case it's vice versa... need to enable Javascript aggregation, then whoop... the editor comes out.
most probably, cache can't find the JS files that previously replace with new editor.

so, clear browser cache, clear Drupal cache, enable JS aggregation.. editor comes out.

mkesicki’s picture

@parasolx,
did you enabled Aggregate ckeditor.js option in CKEditor Global profile before editor disappears ?
Please check what happens when you disable this option.

parasolx’s picture

This is situation happen to me.

  1. CKEditor v3 -- disable aggregate -- working fine.
  2. upgrade to CKEditor v4 (editor + module) -- editor didn't appear
  3. enable aggregate -- editor show up.
  4. disable aggregate -- editor disable again even browser cache + drupal cache clear
mkesicki’s picture

@parasolx,
in which browser do you have these problems ? In specific one or all ?
In point 2, do you see any errors in Firebug console (or similar tool )?
Did you run update.php script (drupal script) and drupal clear cache after update of module ?

parasolx’s picture

I tested it on 3 different browser: IE9, Chrome, and Firefox.

I'm forgot to check with firebugs. and didn't run update.php. because with activating aggregate javascript, the editor working fine.

i testing two different site with the latest Drupal version and CKEditor v3.

mkesicki’s picture

In point 2 in http://drupal.org/node/1854454#comment-6897890 you should run update.php script and clear drupal cache after execution of this script. In latest version of module we added special option which disable aggregation of ckeditor.js file by default. Aggregation of JS files should works fine as you described.

parasolx’s picture

Orait.. noted... Thank you to remind run update.php.

I think it's work by default right now.

STINGER_LP’s picture

Yep, I tried to disable/enable cache and CKEditor aggregation, and clear the cache after saving each settings, and yes, I have output of $scripts in my theme (Zen-based theme). Anyway, this is not a top priority for me right now, I'll play with it sometime later.

Anonymous’s picture

Hi all

I have the same problem - interface doesn't show up - but only in IE9. I went thru the usual trial and error (caches, db updates, etc.) but nothing works. Chrome, Safari and Firefox work completely fine, on both OSX and Windows 7. I also tried the latest dev version + Ckeditor 4(current) but nothing helps. Also, this is not limited to one single instance but affects all the sites I tested it with, all with different configs (but the same coeditor config), from small to big.

Anyone else haveing trouble with IE or found a possible solution?

Thanks

mkesicki’s picture

@genox ,
do you see any JavaScript errors ?

Anonymous’s picture

The console doesn't log anything, no. I also tried with IE8 and IE7, no luck either. I also tried to turn any javascript heavy modules off and switched to the default theme (seven), but still no luck. CKeditor works fine on the demo page on ckeditor.com.

The textarea receives the class "ckeditor-processed" so it partially loads, however the interface is not being displayed.

Anonymous’s picture

In addition to my post (#41), I tried this:

- CKeditor 4.0.1 - works in all but IE
- Then, simply replacing the library with CKeditor 3.6.6 without any configuration changes and I can load the editor in all browsers
- Switching the library back to 4.0.1 and again: works in all browsers but IE, nothing logged, no errors.

All caching is disabled on this development instance. Same goes for my browser cache.

Can someone actually load CKeditor 4.0.1 in IE*?

mkesicki’s picture

@genox,
can you send me in Private message data to access your site ? It will be easier to check this issue on your site .

chris-cmfi’s picture

I'm getting this on all the sites I manage and I've got it sort of working using the DEV version with the nightly build ckeditor library but the icons and button functionality aren't aligning correctly and missing a lot of them. Still researching various scenarios but I did have a much older library with the stable module release when this issue first popped up. Not exactly sure what triggered it.

mkesicki’s picture

@chris-cmfi,
please try use Full package of CKEditor library. Please also remember to clear drupal & browser cache always when you upload new CKEditor library.

zap-admin’s picture

Version: 7.x-1.12 » 7.x-1.x-dev
Category: support » bug
Priority: Major » Normal

I think I'm a little late to the game here but I'll post what I found so far as issues in case it's helpful .

I'm using D7.18
PHP 5.3.20
on a WHM/cPanel VPS running Apache 2.3 ( I think)

I was having all the issues with ckeditor not showing in any node and then took the advice of another poster here about downloading the DEV version. The 7x.1.12+6.dev version is unlike the normal module you download since it already has Ckeditor installed in the modules/ckeditor/ckeditor directory. Previously to installing this version I tried 7x-1.12 and I couldn't get anything to work. I installed it several times using several different versions of the CKeditor libraries you're supposed to download and install from their web site and even resaved some of the user accounts. I used primarily 4.0.1 and 3.6.4(which is what comes already installed with the dev version of the module.

One of the posts here said to enable the "Aggregate ckeditor.js" (See Post #31 & #32) in the Global Settings for Ckeditor under the configuration menu. I did that but it didn't work until I took it a step further and also enabled "Aggregate Javascript Files" under the Config/Development/Performance menu. Once I did that then everything was working again. I should also mention that I did go into my VPS and rebuild the apache build so that Magic_quote_box was no longer active in PHP. If you have a WHM/cPenel VPS you go into EasyApache under the Software directory. This was part of a similar issue posted here

Okay.... now to punish myself I'm going to go and reinstall the newest full versions of the module and ckeditor library from Ckeditor's web site to see if checking these two functions will get me working with all the latest and greatest software since I never tried messing with their of these settings before reinstalling everything probably the 4th time with the dev version. Oh... when you select these two setting also know that you loose access to being able to edit the Full HTML and Filtered HTML profiles. The page with all the links opens... but the links don't work. Maybe that makes sense since it's using ckeditor.js for that info now. Okay... will finish this post in like record time if you're reading this...LOL

Reloaded 7.x-1.12 and tried it with both 4.0.1 and 3.6.4 ckeditor libraries. The Ckeditor doesn't come up at all using the 3.6.4 but works with the 4.0.1. A couple new issues I notice here. I can't access previously created body text/code for nodes created earlier using an older version of CKeditor. This is not true in all cases to make it even more interesting. BTW.... I'm working on a site I had all but abandoned over a year ago so that's why I don't recall off the top of my head what I had installed before. Like a bonehead I just updated CKeditor without taking note of it. Anyway... the node type that will not show/access the older body text of also have an addition category tag used to separate them into different views I created.. this same node type is also setup to automatically create a Twitter post each time I post a new article. I don't know how to tell if this has anything to do with this issue.

Another note which may or may not be of any importance. When I shut off the aggregate stuff and then the Ckeditor profiles are able to be accessed.... well... in all versions, when you open up the security settings, the green check circle or red "x" circle don't show up next to any of the additional safety precautions I've installed. In my case I'm talking about HTMLpurifier. It gave no indication of whether or not these installations were working correctly.

mkesicki’s picture

@zap-admin ,
quite long story :)
I have few questions.

I was having all the issues with ckeditor not showing in any node and then took the advice of another poster here about downloading the DEV version. The 7x.1.12+6.dev version is unlike the normal module you download since it already has Ckeditor installed in the modules/ckeditor/ckeditor directory.

You use DEV version form http://drupal.org/project/ckeditor ?
CKEditor module (Open Source version) is not shipped whit CKEditor library. CKEditor library has to be downloaded from http://ckeditor.com/download.
I don't think that aggregate ckeditor.js file is good idea. It sometimes leads to trouble.
Do you see any errors in Firebug console in place where CKEditor makes trouble ?
Did you run drupal's update.php script after updated/reloaded of CKEditor library ?
Did you clear drupal's and browser cache after reloaded CKEditor module or library ?

zap-admin’s picture

Sorry I was a bit wordy there. Yes... the dev version I used was downloaded from the project page. I know it's not supposed to be shipped together (the library) and that's what surprised me. I didn't pull up firebug to look for any errors. I'm just dangerous enough with PHP and mySQL to do more harm than good at this point. Still teaching myself how to theme as I get through some site updates.

I just went back and expanded the tar ball I had downloaded off the projects page. Sorry.... I gave you bogus information. The folder generated does not have the library in it after all. I was doing a lot at once and I must not have waited long enough for the file manager window in cPanel to refresh and it was showing me a previously installed Library.

I was running update.php between installing different versions of the ckeditor module... I probably wasn't as good about it when I was tossing different versions of the library in and out. I was religious about clearing all site cache as well as cache on the browser (Safari).

I agree that I don't like the setup as is. (CKeditor.js) I was looking at another site I dropped the ball on at about the same time and it looks like I had 7x.1.9 installed previously. Haven't checked to see if it's still working on that site though.

As it's nearing 3AM here I think I'm about to call it a night/morning. I'll see if firebug shows any errors w/o any "aggregate" stuff on and will report back. I'm going to reinstall the dev version of the module yet again as using 7x-1.12 with 4.0.1 is not working correctly although it seems to partially work. Adding images/media into a node seems to be working as the popup window for this shows up. However, when i trying to do one of the simple functions (hyperlinking words) it just doesn't do squat. Went into source mode and did it by hand, but when I went back and forth from source/Full HTML and back it lost the code I had written and put in it's place what I think is the code for "&"....

I'll report back in a few hours with an update. Thanks for taking the time to respond. I appreciate it.

zap-admin’s picture

Okay... I lied.... but now I'm going to crash. Reinstalled Dev with 3.6.4 library... shut off all aggregate stuff.... cleared cache again after doing the other items. Logged into site with Firefox and cranked up Firebug and got the following errors when I tried to open an existing node/article. BTW.... it's showing the HTML for the body field but no ckeditor. Here are the errors:

SyntaxError: syntax error
[Break On This Error]
while(s=r.getNextRange()){if(!s.collapsed)s.enlarge(1);var t
views_...?mgrj1s (line 52)
"NetworkError: 404 Not Found - http://www.israelsshadow.com/sites/all/libraries/ckeditor/plugins/smiley..."
wink_smile.gif
SyntaxError: syntax error
[Break On This Error]
while(s=r.getNextRange()){if(!s.collapsed)s.enlarge(1);var t

When I try to create a new node... I see a similar error:

SyntaxError: syntax error
[Break On This Error]
while(s=r.getNextRange()){if(!s.collapsed)s.enlarge(1);var t
overla...s?v=1.0 (line 272)

Thanks again.

chris-cmfi’s picture

That worked! It was the flushing browser cache that made it show up correctly. Thanks!

Anonymous’s picture

In my case, fitvids.js was the culprit. CKeditor 4 now works now fine in IE. Tricky part was: No error message, because CKeditor actually loaded - but the container was hidden due to the fact that fitvids is messing around with iframes. CKeditor 3 doesn't have a problem with that while CKeditor 4 chokes. The module which loads fitvids added the library to the JS array, aswell as some jQuery to the bottom of the page. I had to write an override function for the admin theme to remove the library and the code which is being loaded in the footer region.

If you come across this, it's almost certainly a problem of a piece of JS somewhere or stale cache, Drupal or on the browser level. A checklist for troubleshooting would be helpful to others, maybe? I thought I went thru every possible trial and error but it turns out that the IMHO least likely thing was the actual problem.

Another thing I noticed tho is that CKeditor 4 still doesn't load in Safari 5, while I was doing the usual testruns. But that's negligible IMHO, since none of my users use it anymore and it's basically considered a security risk using it. So I'm not gonna troubleshoot this one. :-) Case closed, at least for me.

@Michal Thanks :)

mkesicki’s picture

@zap-admin,
I am pretty sure you know that but when you change CKEditor library you should clear drupal's & browser's cache. Please check if mentioned file

"NetworkError: 404 Not Found - http://www.israelsshadow.com/sites/all/libraries/ckeditor/plugins/smiley..."

exists on your server.

zap-admin’s picture

Michal,
Yes, I do realize that. After posting those errors I'm wondering which install i had going. When I looked back an another site I haven't updated it's running CkEditor 7x-1.9... with the ckeditor library of 3.6.2. After I made that last post I deleted everything and installed the much older variants wondering if it might clear up my issues. Unfortunately it did not. I also don't have Fitvid installed as mentioned in another recent post. I decided to just give up for the time being going back to ckeditor 7.x-1.12 with the 4.0.1 Ckeditor library. As before I had to crank on all the Javascript aggregator settings to make it show up. I wish I was better at using Firebug and could see what might be interfering with ckeditor when I shut off the aggregation settings.

I found the source of that error. It was actually the HTML in the body of the page I tried to pull up. In the previous (before I started messing with any of this) install of CKeditor I had actually installed the ckeditor library in the sites/all/libraries/ckeditor directory, so when the HTML was written by ckeditor for that particular node it referenced that location. So it had nothing to do with not clearing cache or not. I just shut everything off again to see if I could see the same error and I did... at least on that one particular page. Whew... something at least makes sense for once.

Drupal.overlay.loadChild = function (event) {
var iframe = event.data.self;
var iframeDocument = iframe.contentDocument || iframe.contentWindow.document;
var iframeWindow = iframeDocument.defaultView || iframeDocument.parentWindow;
if (iframeWindow.location == 'about:blank') { ******error shown for this line of code******
return;
}

I removed the HTML from the body of the node and that error no longer appears. Above is the block of code that Firebug is saying has an error. Is this more meaningful information? I thought iFrame was used when displaying linked Youtube video and other media. Or it is something else? But this seems to be the consistent error across any node where I should be seeing a ckeditor window.

Thank you again for your time and input.

zap-admin’s picture

Just for the record I gave up. I tried doing the same install on a second D7 site and ran into all the same issues. Until the next version comes out when I'll give it another try, I opted for using WYSIWYG and installing the ckeditor 3.6.6 library to work with that. I'm simply not yet tech savvy enough to get my head around whatever causes this disappearing issue unless you crank on the aggregation settings. Sorry I wasn't able to be more forthcoming with useful information.

zap-admin’s picture

Just a late addition. WYSIWYG was also giving me similar issues with the CKeditor library. Openwysiwgy worked just fine but of course isn't as sexy. I tried all versions of the library with it from 3.6.2 to 4.0.1 and the nightly upload (last night Jan 22). Was seeing the exact same error come up even with that which meant the editor wouldn't load on new nodes or existing ones. I decided to drive myself nuts again most of today messing with the different versions of both Ckeditor module from Drupal site.... and different versions of the library but got no joy on it. I cleared cache, ran cron, update.php and cleared browser cache in either Safari or Firefox which I will bounce back and forth between. Even tried resaving profiles, and user accounts and still nadda. I finally decided to live with today's uploaded Dev version of the module with the 4.0.1 Library. Of course in order to get it to work I had to turn on aggregation in both the global profile for Ckeditor and under the development/performance settings in the configuration. It seems to be working with both Full and Filtered profiles, but I'm going to cut it off for non admin users on the site since I have little to no control of what is displayed under each profile, it's just an on or off thing. Also.... after turning on aggregation the errors I mentioned in an earlier post disappear in both Firebug and the Development tools available with Safari. As I don't fully understand everything that is done when you turn on these settings (aggregation)... I can't give much more information. All 3 of the web sites I've been working with are 7.19 .... with PHP 5.3.20. I've also tried disabling modules that might have anything to do with JQuery or Javascript (lightbox, Overlay and others) Wish I was more tech savvy so I could actually see why this isn't working right. Hopefully for a few days I can take a break from the "clear all caches" link in the admin menu. I did find that I was missing both of the PHP lines of code that are first mentioned in the ckeditor troubleshooting section. They were both missing from the Metropolis theme on the site I've been doing all this experimenting with. As usual... it made no difference, nor with the additional themes I tried that weren't missing the code.

Also found on another site I've not been messing with much that has 7.x-1.9 with the 3.6.2 library... well... I thought it was working but it is not for new nodes. This core on this site is 7.19 too. ckeditor only comes up with existing nodes... won't show itself when trying to create a new node. Something must have changed in the core, but I don't know enough about it yet.

zap-admin’s picture

Version: 7.x-1.x-dev » 7.x-1.12

I think I'm getting a serious case of OCD. I updated my install of MAMP on one of my iMac's and did a bare bones install of D7.19 and only ckeditor, with the 4.0.1 library and low and behold... IT WORKS. I'm going now install individual modules one at a time from what I see on one of my existing sites to see if I can see if or which modules break CK. Only thing that bugs me just a bit is that my install of MAMP is using PHP 5.4.4. Will report back with what I find, so that maybe the next person running into the same issue won't have to go quite so OCD to find the answer.

advernut’s picture

Version: 7.x-1.12 » 7.x-1.x-dev
FileSize
137.38 KB

Thanks dczepierga for the updated module. It now shows up on my edit page. However, there is something strange going on with the new Dev Version on the config pages. Instead of the usual small sample Editor, it shows a reduced version of my CKEditor page inside of a scrollable window. See attached Screen shot.

Greetings!

zap-admin’s picture

Finished with my episode of OCD.... about to rebuild probably a couple different web sites now. To try and figure out what was setting off my install of ckeditor on a couple different web sites I basically created a complete copy of one site on my MAMP setup. I started out with a base install of D7.19 and ckeditor. It worked just fine. I went through module by module, duplicated what I had on a site for all 47 additional modules I had installed to see if any of them would break ckeditor, making it so that it would once again disappear and then there would be no viewable editor in the body of a node w/o any of the aggregation cranked on. Well, I took notes step by step to see when I'd find the guilty party and of course.... No such party was found. Along every step of the way I ran cron, update, cleared the site cache as well as the browser cache and then went into one node I had already created, and then tried creating an entirely new node and in each case, ckeditor worked just as it's advertised. Even when I installed the Metropolis theme, which is missing some of the php code it's supposed to have, it still works. The only thing I didn't do was create a couple panels and additional nodes found on the existing site that's been giving me so many headaches with this. I'm going to rebuild the entire site from the ground up, making sure I install ckeditor before anything else. The only other issue that may or may not have something to do with this is that the version of MAMP that I'm running is using version 5.4.4 of PHP while my VPS (web server) is running 5.3.20. Just thought I'd make a final report back. Thanks to anyone who responded to my other posts.

wheaten’s picture

I had the same problem. After I installed IMCE (http://drupaldome.com/how-setup-ckeditor-imce) everything worked just fine.
This video helped me: http://www.youtube.com/watch?v=Qd3wZ8ZxwOs

salvis’s picture

I had this problem after upgrading the module from the August 20 -dev version to 1.12. I ran update.php, cleared Drupal cache, browser cache, then updated the library from 3.6.2 to 4.0.1.1-standard.

Updated to the current -dev version, without any success. Watchdog showed:

page not found
sites/all/modules/CONTRIB/ckeditor/ckeditor/plugins/tableresize/plugin.js

(never mind the CONTRIB)

Visiting admin/config/content/ckeditor gave me

The following plugins could not be found and were automatically disabled in CKEditor profiles:
Profile: Rich_Text
Plugins: tableresize

After that, everything seems to work again.

Maybe I should have downloaded the Full package rather than the Standard package of the library.

IAC, this error condition is detectable and fixable (admin/config/content/ckeditor did both), but it is not checked on admin/reports/status nor in update.php. It would be good to add this check in both places and either do the fix or at least point to admin/config/content/ckeditor.

kerrycurtain’s picture

Category: bug » task

It is now 10.02pm and I have spent all day trying to get CKeditor to work :(

However persistence has paid off. Thankfully I stumbled upon the preceding posts which gave me new leads (and hope!)...This was what finally solved the problem of the interface not showing in the node...

The latest versions of ckeditor - 4.1 & 4.0.3 do not have the theme file included which apparently was stopping the rich text editor showing in content nodes.

But fortunately version 3.6.6.1 does contain the theme file. Installing this and clearing cache (browser and site) did the trick.

Hope this is of some help!

wwalc’s picture

@salvis - thanks for your suggestion, I created a new issue for that: #1959958: CKEditor should validate and update profiles whenever possible.

wb2bwu’s picture

Version: 7.x-1.x-dev » 6.x-1.14
Assigned: Unassigned » wb2bwu

After uninstalling the ckeditor module, re-installing the nightly build, completing all configurations tasks and finally, clearing the cache the WYSIWYG panel finally re-appeared. It took a bit of persistence but my efforts finally paid off.

I'm going to document down all the steps I performed so the next implementation occurs more smoothly.

Jose
WB2BWU

dominik1023’s picture

My errors/issues:
CKEditor was showing up for me (admin), but not for a client (also an admin).

Here's what fixed it for me:
I was unsuccessful applying any of the above fixes, so I started looking into the on-page .js and .css errors. Chrome reported some missing some files.
It turns out that my installation of the CKEditor was referring to the "moono" skin for me and to a non-existent skin called "kama" for the other login. I went to this folder: sites\all\modules\ckeditor\ckeditor\skins and looked at the files. Lo and behold, only the "moono" skin was here. I created the "kama" folder and used files from here: http://ckeditor.com/addon/kama to put inside it. The fix was immediate.

totap’s picture

Hello

CONFIGURATION: Drupal core 6.28, CKEditor - WYSIWYG HTML editor 6.x-1.14, CKEditor 3.6.6.1
I've updated from older versions -> update.php (without problems)

Then I've the same problem - interface of CKEditor was gone (even not space for it in the articles/nodes).

>>> In the meantime I've:
* reinstalled CKEditor
* cleared casche of drupal and browsers
* updated users profiles

Then I've check if the problem exist also for new nodes. And for new nodes CKEditor is WORKING fine :)

***** EDIT *****
Sorry probably my mistake!
I've checked CKEditor -> CKEditor Global Profile -> Visibility Settings (or so) and added
conetnt_type@*.edit
and now I can see CKEditor interface even in old nodes :)
****************
Conclusions: It seems that for me CKEditor works good.
Thx for your work :)

sstacks’s picture

Just FYI re-saving my user account (the administrator level account) also fixed an issue where I couldn't even administer the CKEditor profiles for various input filters. The buttons wouldn't show up, etc. for administering how the toolbar should work.

Anyway after re-saving the user account (with no changes) things started showing up.

jbm83’s picture

Version: 6.x-1.14 » 7.x-1.4
Category: task » bug
Priority: Normal » Major

Hey, can anyone give me some clues of why I'm unable to use the latest version of CKEditor library (4.1.2) and module (7.x-1.x-dev) on my Drupal 7.22 site? I've tried the user account workaround, without luck.

I've also tried adding the 'kama' theme in the skins directory of the ckeditor director in my library directory. No luck there as well.

I'd really like to use the latest version of the editor and module if possible, so that I don't keep getting "updates available" emails.

Thanks all in advance!

**update. It looks like I just had my sub-directories structure off a bit. Not sure if in older releases of the CKEditor and module it was recommended to have the editor in the library folder and the module in modules folder, but that's how I had things set up before, and it worked. This time around I re-read the installation instructions which does state to place the editor within the ckeditor sub directory of the ckedior module directory, and it seems to be working now!

zap-admin’s picture

Version: 7.x-1.4 » 7.x-1.13
Priority: Major » Normal

Okay, was part way through new install when I remembered I wanted to add ckeditor. When I went to install it was a no show. Tried putting the files I downloaded from ckeditor.com in both the modules and libraries directories and no difference. I tried several variations of using 4.1.2 and 4.1.1 with both the standard and full package downloads. Tried adding the line of custom javascript and no joy. I tried enabling the "aggregate ckeditor.js" setting (which had been a trick in the past.... same deal. I remembered when I ran into this issue before it worked just fine when it was the first module I installed and cranked on, before I added another 30 or so additional modules..... so I created a new database, and restarted the whole process with a completely fresh install. The only module I put in second to ckeditor was the admin menu.... just so it was easier to do the constant cron and flush cache runs, but I tried to pull up ckeditor before even installing that. I've also tried to resave the admin (super user) profile and in all cases.... nadda.

Oh... I also tried this with three different themes. Guess I didn't verify this on Bartik but the PHP code that's first referenced in the troubleshooting section were present in both themes I used.

Broke down and opened up firefox/firebug to look for any errors and I get this one twice:

SyntaxError: missing } after property list
http://www.someURL.com/sites/all/libraries/ckeditor/ckeditor.js?molsy0
Line 669
b=this.filebrowser.params||{};b.CKEditor=c.name;b.CKEditorFuncNum=c._.filebrowserFn;b.langCode||(b.langCode=c.langCode);b=g(this.filebrowser.url,b);c.popup(b,d,a,c.config.filebrowserWindowFeatures||c.config.fileBrowserWindowFeatures)}function l(){var a=this.getDialog();a.getParentEditor()._.filebrowserSe=this;return!a.getContentElement(this["for"][0],this["for"][1]).getInputElement().$.value||!a.getContentElement(this["for"][0],this["for"][1]).getAction()?!1:!0}function m(a,c,d){var b=d.params||{};

I'm not sure what else to do here. Seems like the last time I found myself here I was able to at least make it work when it was the first module I had installed and activated on the site. Seems like an odd thing to keep a module from working but in that case it worked.

Drupal vs 7.22
PHP 5.4.11

I love this module when it decides to work but I have yet for the life of me been able to figure out why installing it can cause such a ruckus.

Any suggestions would be greatly appreciated as I've tried many of what's listed above to no avail.

Thanks.

zap-admin’s picture

FIXED!!!!!!!!!!!!!!!!!!!!!!!!... for me at least

I don't know if this is the exact cause, mainly since it doesn't seem like it should be. For the life of me I couldn't get either CKeditor or TInyMCE to show up on my WHM/cPanel VPS. I decided to fire up MAMP (virtual web server on my mac) and low and behold, it all worked. I thought maybe I could do a side by side comparison of what apache modules were installed (running) on MAMP vs my VPS (virtual private server). I sent the info.php report generated by MAMP to my ISP since I figured they would be faster to go through and do the side by side comparison. They came back and said the following weren't installed on my VPS:

exif
ldap
xcache

and yaz

The first three they were able to install when I got the response from the service dept... the last wasn't installed until later in the evening. After they did this things were still not working. But.... several hours later things all magically started working. I contacted the ISP about this but they didn't understand since they had not touched my VPS after the Yaz install. I don't know if the missing apache modules are to blame for this no show of ckeditor and TinyMCE but it eventually worked. This happened a week ago now and I meant to post the info. I had been trying every trick listed on this page, and on others to no avail. In the off chance you're running into the same "no show" problems check the modules installed in apache if your hosting package allows you to... or check with your ISP.

Happy 4th !

henrikakselsen’s picture

Resaving the profiles on /admin/config/content/ckeditor worked for me too.

AdamHermsdorfer’s picture

Resaving the profiles worked for me too.

tishmaster’s picture

Finally fixed my problem:
My first install was ckeditor 4, downloaded straight from the ckeditor site. But my drupal installation (version 7.22) did not detect the editor.
So I downloaded ckeditor 3.6.6.1, which was detected by my drupal installation, BUT when I opened an edit page the editor did not show the buttons.
After googling around I found this: https://drupal.org/project/wysiwyg_ckeditor
which finally worked for me. Drupal detected the ckeditor 4 that is provided out of the box with this module. All I had to do was remove my WYSIWYG profiles and reassign them with the ckeditor 4.

deanflory’s picture

I've had the issue where I received a blank area and ckeditor does not load upon page load. What I think is happening is that ckeditor is not loading properly when a chosen Text Format is used on page load as a previously used choice and is being used again as the default for that user.

I've now been able to get the following to work, but not in cases where anything other than Plain Text was the default being displayed upon page load:

  • CKEditor 4.2.1 ( 2013.09.10) (the library at ckeditor.com, standard download, then transferred additional extra plugins from a previously downloaded custom 4.2.1 config download that wouldn't work)
  • CKEditor 7.x-1.13+10-dev (the module at drupal.org/project/ckeditor)
  • Drupal 7.23

I feel confident that there is a bug, but it only rears it's head when a previously chosen Text Format is used as the on-load default. This might be recreated by creating a node of the same node type as one created previously, thus it is using saved settings for your preferred Text Format (untested to be sure, just speculating at this point in debugging). Clearly there is a major problem with user experience if only a blank space is displayed, even throws me off since there's "nothing to see here, move along". I have no idea if it's the ckeditor module or another that is saving this preference for Text Format per field, but I think it may be what is causing SOOOOOOOOO many people hours and hours of time without any fix that I can find.

Just to be clear, if a page is loaded and there is a text field that is defaulting to Plain Text Text Format, there is no issue.

If a page is loaded and there is a text field that is defaulting to any other Text Format that uses CKEditor, there is an issue as CKEditor does not load on page load and only a blank area remains (no plain text field/editor, nothing). If a user then clicks the "Switch to plain text editor" toggle, it goes to a Plain Text looking field editor, clicking the toggle again "Switch to rich text editor" DOES load the CKEditor properly as does changing to another Text Format that uses CKEditor and is set as the rich text toggle.

So CKEditor is working, but isn't being called/initiated/loaded in this case where a CKEditor-enabled Text Format is the default upon page load.

I'm now trying out turning off CKEditor so it (rich text toggle selection) is not the default on-page display, which really isn't optimal for non-exploring users as it's really hidden at that point and not obvious, but is necessary for a user to know there is a field there, ahem.

Anybody have a fix that can allow ckeditor to be the default rich text display and load on page load without the need for user interaction?

I also posted this same comment at: https://drupal.org/node/1986728

jetwodru’s picture

Title: CKEditor - Interface Not Showing Up? » Confused, Is CKEditor in Drupal 7 so Buggy or Work as Designed ?

In Drupal 6, CKEditor is great with flexibility but so problematic with Drupal 7.
After reading all the reviews and comments here and there, I'm very confused if these are bugs or work as designed.

1.) Visibility Setting is gone in Global Profile, you CANNOT flexibly determine its appearance.

2.) Though Role is set correctly for the text format, CKEditor only appears in Node Body Field, not any other Form with textarea namely the core Contact Form.

Tks

longtom’s picture

I finally downloaded ckeditor version 3.6.6.1.7696, and it worked.

Anonymous’s picture

I'm having a problem with CKEditor4, or perhaps with Drupal 7. CKEditor formats indentation, flush left, right and center correctly in the editor. But when I publish the article, the classes have been stripped out of the p tags. Is Drupal doing this? How do I fix it?

ecvandenberg’s picture

Did you pay attention to the Text format? The Filtered HTML format strips those kinds of formats.

uberhacker’s picture

In my case, I had the Better Formats module installed and apparently, you need 'Show format selection for nodes' permission set on the specific role under section Better Formats at admin/people/permissions in order for the editor to display.

end user’s picture

The problem crept up for me when I tired the Drupal Module version of CKEditor after the wysiwyg version. The editor dissapeared. Clearning my browsers cache/cookies solved the issue.

Charles Belov’s picture

Title: Confused, Is CKEditor in Drupal 7 so Buggy or Work as Designed ? » CKEditor interface not showing up on clean Drupal 7 install
Issue summary: View changes

Changed title to describe issue