Hi,
I have a xampp local server running for testing purposes. I used ckeditor 3.3.1 and i works fine in the local server with the http://localhost/ address and all. However when i uploaded the ckeditor files to my webserver the same ckeditor page shows up with blank space where the ckeditor should be.
What could be the reason for this? i changed the folder access settings, chmod and all. I checked the forums for an answer but couldnt find one. can anyone help me? not even the sample files are working
this is where the samples are located
http://www.fcbeijos.com/ckeditor/_samples
Sun, 08/01/2010 - 19:03
#1
Re: ckeditor works in local server but not in webserver
GET editor.css?t=A5AB4B6
http://www.fcbeijos.com/ckeditor/skins/ ... ?t=A5AB4B6
404 Not Found
Re: ckeditor works in local server but not in webserver
I have exactly the same problem, and do really not understand why... Additionally I can mention, that Internet Explorer 7 can display CKEditor also on the webserver. Firefox shows CKEditor on localserver, but not webserver...
Example to verify the differences between Internet Explorer and Firefox:
Go to http://www.kirchensoft.ch/Demo1/index.htm
Login with user admin and password admin
select Seitenverwaltung, then Startseite bearbeiten
-> if you are in Internet Explorer, editor appears perfectly...
If doing the same in firefox, nothing is displayed
Thanks a lot for any hints or tips
Re: ckeditor works in local server but not in webserver
formShowMsg is not defined, which is your body onLoad function
Re: ckeditor works in local server but not in webserver
Re: ckeditor works in local server but not in webserver
I would just like to know, if somebody is still investigating this problem... If nobody can help, I must go back to fckeditor, which would be really bad luck...
thanks a lot still for any hint or tip
Re: ckeditor works in local server but not in webserver
Re: ckeditor works in local server but not in webserver
Well, the best is to verify first on Internet Explorer, that it works all perfectly there, on www.kirchensoft.ch/Demo1, Login with Benutzername admin and Passwort admin, call 1 Seitenverwaltung, then 1.1. Startseite bearbeiten -> you can see the CKEditor...
In the internet explorer you can see the html source code as follows: View -> Source ->... you will find, that in <head> following scripts are called:
<script type="text/javascript" src="http://www.kirchensoft.ch/Demo1/CKEditor/ckeditor.js"></script>
<script type="text/javascript" src="http://www.kirchensoft.ch/Demo1/CKEditor/ckfinder/ckfinder.js"></script>
Then follows:
<body onload=formShowMsg();StartCKEditor();> here the java script function StartCKEditor() is called. It is coded as follows:
function StartCKEditor()
{
CKEDITOR.replace
( 'strInhalt',
{
filebrowserBrowseUrl : '../CKEditor/ckfinder/ckfinder.html',
filebrowserWindowWidth : '1000',
filebrowserWindowHeight : '700',
customConfig : '../CKEditor/Winiva_config.js',
height: 500,
toolbar: 'Winiva'
}
);
}
As you see, the name of the config file is Winiva_config.js.
Content of this file:
CKEDITOR.editorConfig = function( config )
{
// Define changes to default configuration here. For example:
config.language = 'de';
config.removePlugins = 'scayt';
config.CleanWordKeepsStructure =true;
config.fontSize_sizes = 'smaller;larger;xx-small;x-small;small;medium;large;x-large;xx-large';
config.pasteFromWordPromptCleanup=true;
config.pasteFromWordRemoveStyles=true;
config.linkShowAdvancedTab = false;
config.imgShowAdvancedTab = false;
config.toolbar_Winiva =
[
['Source','-','Save','-','Preview','Maximize', 'ShowBlocks','-','SelectAll','RemoveFormat','-','Print','-','Templates','-','Find','Replace'],
['Cut','Copy','Paste','PasteText','PasteFromWord','-'],
['Undo','Redo'],
'/',
['Bold','Italic','Underline','Strike','-','Subscript','Superscript'],
['NumberedList','BulletedList','-','Outdent','Indent','Blockquote'],
['JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock'],
['Link','Unlink','Anchor'],
['Image','Table','HorizontalRule','SpecialChar'],
'/',
['Styles','Format','Font','FontSize'],
['TextColor','BGColor'],
['-','About']
];
config.toolbar_Winiva_Home =
[
['Source','-','Save','-','Preview','Maximize', 'ShowBlocks','-','SelectAll','RemoveFormat','-','Print','-','Templates','-','Find','Replace'],
['Cut','Copy','Paste','PasteText','PasteFromWord','-'],
['Undo','Redo'],
['Bold','Italic','Underline','Strike','-','Subscript','Superscript'],
['NumberedList','BulletedList','-','Outdent','Indent','Blockquote'],
['JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock'],
['Link','Unlink','Anchor'],
['Image','Table','HorizontalRule','SpecialChar','-','About'],
['Styles','Format','Font','FontSize'],
['TextColor','BGColor']
];
};
CKEDITOR.on( 'dialogDefinition', function( ev )
{
// Take the dialog name and its definition from the event
// data.
var dialogName = ev.data.name;
var dialogDefinition = ev.data.definition;
// Check if the definition is from the dialog we're
// interested on (the 'Image' dialog).
if ( dialogName == 'image' )
{
// Remove the 'Link' and 'Advanced' tabs from the 'Image' dialog.
//dialogDefinition.removeContents( 'Link' );
dialogDefinition.removeContents( 'advanced' );
// Get a reference to the 'Image Info' tab.
var infoTab = dialogDefinition.getContents( 'info' );
// Remove unnecessary widgets from the 'Image Info' tab.
//infoTab.remove( 'txtHeight');
//infoTab.remove( 'txtWidth' );
//infoTab.remove( 'btnLockSizes'); // not working!!!
//infoTab.remove( 'btnResetSize'); // not working!!!
//infoTab.remove( 'txtBorder');
//infoTab.remove( 'txtHSpace');
//infoTab.remove( 'txtVSpace');
//infoTab.remove( 'cmbAlign' );
//infoTab.remove( 'previewImage');
//infoTab.remove( 'ImagePreviewLoader'); // not working!!!
//infoTab.remove( 'ImagePreviewBox'); // not working!!!
}
});
Please note, that the configuration has no influence on the problem:
Also if I call the CKEditor as follows, nothing is seen in Firefox, Opera, Safari etc.. whereas in Internet Explorer CKEditor is also seen in this version:
function StartCKEditor()
{
CKEDITOR.replace
( 'strInhalt',
{
customConfig : ''
}
);
}
Still it's true that on local server my code works for Internet Explorer, Safari, Firexfox, Opera... just on the webserver it works only with Internet Explorer (Version 7).
Thanks a lot once more for any hint or help
Re: ckeditor works in local server but not in webserver
Ok cool. My guess is that the method with which you are trying to call it is invalid in FF. Is there a particular reason you are using the body onload event instead of the normal method (or window onload)? Also where is the textarea it's replacing? is it in formShowMsg()? If so it might be that the DOM for that element isn't fully ready when CKEditor tries to start.
If possible, why don't you try loading the editor via the normal method where the textarea is actually on the page and you just put the editor call in normal JS below it (not onload), or even try doing window.onload instead see here: http://docs.cksource.com/CKEditor_3.x/D ... ntegration
Re: ckeditor works in local server but not in webserver
Thank you for your hints... All your propositions I tried out already, nothing works... In the meantime I find out, that even the Demo files are not working... as the person reporting this post already mentioned in the first message...
I opened therefore a new Post "CKEditor Demofiles just running on local server or Internet Explorer"... It really seems to be a heavy bug...
Just try the following link:
http://www.kirchensoft.ch/Demo1/CKEdito ... lpage.html
It works perfectly in Internet Explorer, it does not work at all in Firefox, Opera, Safari, Netscape Navigator
In the meantime I created ticket Ticket #6102 for this problem
Re: ckeditor works in local server but not in webserver
Re: ckeditor works in local server but not in webserver
I had the exact same problem, i fixed it by removing the .htaccess file from the ckeditor folder.
My provider was running on "iis" and only allows "iirif.ini" When it found the ".htaccess" file it just blocked any requests for any file in the folder.....
Beleive me took me a while to figure that one out, hope this helps other ppl