Своим ПЧ хочу сразу признаться что эта инфа им наверняка не пригодится :) поэтому дальше можно не читать )) Надеюсь хоть кому нибудь в интернете помогу кто будет искать решение проблемы.
Пол дня потратил на гуглирование интернета без толку. В итоге укатив с работы на час раньше, и искупавшись в бассейне, принялся дома в тишине и спокойствии поиск бага.
Итак, при создании небольшого CMS у себя на рабочем сайте решил использовать FCKEditor. Сам сайт использует ColdFusion MX.
Всё было замечательно до тестирования функции загрузки изображений и файлменеджера. При загрузке изображений ничего не происходило. просто "градусник" бегал и всё. А при попытке открытия файлового менеджера выдавалась ошибка "The server didn't reply with a proper XML data. Please check your configuration.".
Обратил внимание на ссылку окна файлменеджера выдававшео ошибку и смутило то что она заканчивалась на .../connectors/php/connector.php. Задался вопросом - причем здесь PHP когда, по инструкции с официального сайта, был прописан CFM.
И докапался до истины, в файле fckconfig.js в двух строчках необходимо изменить PHP на CFM (либо на другое расширение которое используете):
code:
var _FileBrowserLanguage= 'cfm' ;// asp | aspx | cfm | lasso | perl | php | py
var _QuickUploadLanguage= 'cfm' ;// asp | aspx | cfm | lasso | perl | php | py
Потому что далее в коде прописана следующая строка:
code:
FCKConfig.LinkBrowserURL = FCKConfig.BasePath + 'filemanager/browser/default/browser.html?Connector=' + encodeURIComponent( FCKConfig.BasePath + 'filemanager/connectors/' + _FileBrowserLanguage + '/connector.' + _FileBrowserExtension ) ;
которая и меняет расширение коннектора и естественно технологию его обработки.