2013-12-10 60 views
0

所以我把CKfinder與CKeditor集成在一起。本地主機上的一切正常工作。在將其上傳到服務器後,瀏覽器服務器功能提供以下錯誤:Ckfinder(.Net)Connector.aspx沒有XML輸出

無法正確加載來自Web服務器的XML響應。來自服務器的原始響應:空的響應

在調查使用Firebug後,我發現服務器沒有xml響應。相反,它發送下面的HTML內容:

<html><head><title></title><!-- <script language="javascript">window.location.replace("http://www.domainname.com/ckfinder/core/connector/aspx/connector.aspx?command=Init&type=Images");</script> --></head><body></body></html> 

爲了增加驚訝的是,直接通過瀏覽器訪問相同的連接網址是生產對xml:

<Connector resourceType="Images"> 
<Error number="0"/> 
<ConnectorInfo enabled="true" imgWidth="1600" imgHeight="1200" s="" c="" thumbsEnabled="true" uploadCheckImages="false" thumbsUrl="/Assets/_ckthumbs/" thumbsWidth="100" thumbsHeight="100" thumbsDirectAccess="false"/> 
<Resource Types><ResourceType name="Images" url="/Assets/" maxSize="0" allowedExtensions="bmp,gif,jpeg,jpg,png" deniedExtensions="" hash="be4f06df98eb7cc3" hasChildren="true" acl="255"/></ResourceTypes> 
<PluginsInfo/> 
</Connector> 

下面是截圖予以明確:

response in firebug after xhr request

browser output after direct url request

回答

1

不知道這是否會幫助某人,但問題不在於使用ckfinder或ckeditor配置。 ckeditor安裝在啓用ssl的頁面上,cms設置爲強制非安全部分重定向到非ssl url。將ckeditor和ckfinder文件夾分配爲安全區域會阻止重定向到非SSL鏈接。上面的錯誤輸出是由於cms中的重定向代碼,而不是ckfinder。