2016-01-25 11 views
5

का उपयोग करके संपादन के समय 404 त्रुटि प्राप्त करना यहां, मैं ckeditor का उपयोग करके रिकॉर्ड डाल रहा हूं और ckeditor का उपयोग कर एक छवि अपलोड कर रहा हूं। जब मैं जोड़ने के समय एक छवि डालने जा रहा हूं, तो मैं केसीफ़िंडर का उपयोग कर छवि अपलोड कर सकता हूं। उस समय मैं लिंक की तरह छवि डालने के लिए, (जब मैं http://localhost/project/ABC/policies/add के रूप में लिंक मिल)ckeditor

http://localhost/svn_project/PMS/resource/kcfinder/browse.php?opener=ckeditor&type=images&CKEditor=description&CKEditorFuncNum=1&langCode=en 

लेकिन, जब मैं एक छवि अपलोड करने के लिए है कि रिकॉर्ड संपादित करना चाहते हैं उचित हो रही है, यह worng यूआरएल पता चलता तरह, (जब मैं http://localhost/project/ABC/policies/edit/2 के रूप में लिंक)

http://localhost/svn_project/PMS/hr_policies/resource/kcfinder/browse.php?opener=ckeditor&type=images&CKEditor=description&CKEditorFuncNum=1&langCode=en 

CKEditor की config.js में,

CKEDITOR.editorConfig = function(config) { 
    // Define changes to default configuration here. 
    // For complete reference see: 
    // http://docs.ckeditor.com/#!/api/CKEDITOR.config 

    config.filebrowserBrowseUrl = '../resource/kcfinder/browse.php?opener=ckeditor&type=files'; 
    config.filebrowserImageBrowseUrl = '../resource/kcfinder/browse.php?opener=ckeditor&type=images'; 
    config.filebrowserFlashBrowseUrl = '../resource/kcfinder/browse.php?opener=ckeditor&type=flash'; 
    config.filebrowserUploadUrl = '../resource/kcfinder/upload.php?opener=ckeditor&type=files'; 
    config.filebrowserImageUploadUrl = '../resource/kcfinder/upload.php?opener=ckeditor&type=images'; 
    config.filebrowserFlashUploadUrl = '../resource/kcfinder/upload.php?opener=ckeditor&type=flash'; 
    config.removeDialogTabs = 'link:advanced'; 
}; 

तो, मिल रहा संपादित के समय में क्या करना चाहिए, कि मैं एक छवि अपलोड कर सकते हैं।

उत्तर

3

मुझे लगता है कि इसे आपके कॉन्फ़िगरेशन में आपके यूआरएल निर्दिष्ट करने के तरीके से करना पड़ सकता है।

आपके पास ...

config.filebrowserBrowseUrl = '../resource/kcfinder/browse.php?opener=ckeditor&type=files'; 

इसके बजाय, अपनी साइट के मूल से यह लिस्टिंग का प्रयास करें। यह मानते हुए कि अपने "संसाधन" फ़ोल्डर अपनी वेबसाइट की जड़ में है, यह होगा ...

config.filebrowserBrowseUrl = '/resource/kcfinder/browse.php?opener=ckeditor&type=files'; 

अपने config यूआरएल (config.filebrowserImageBrowseUrl, config.filebrowserFlashBrowseUrl, आदि से प्रत्येक के लिए कि परिवर्तन करें ...)

शुभकामनाएं! टॉम

0

config.php में पथों की त्रुटि हो सकती है।

दस्तावेज़ रूट से संबंधित पथ (डोमेन नाम के बाद वह हिस्सा)।

$ कॉन्फ़िगर ['UserFilesPath'] = '/ files /'; $ से ऊपर एक ही निर्देशिका के लिए पूर्ण सर्वर पथ $ कॉन्फ़िगर करें ['UserFilesAbsolutePath'] = "/home/login/public_html/example.com/files/";

नोट: $ कॉन्फ़िगर ['UserFilesPath'] = 'http://example.com/files/'; ठीक है।

लेकिन: $ कॉन्फ़िगर ['UserFilesAbsolutePath'] = "http://example.com/files/"; गलत है।

संबंधित मुद्दे