2016-01-25 8 views
5

kullanarak düzenleme sırasında 404 hatası alma Burada, ckeditor kullanarak ve ckeditor kullanarak bir görüntü yükleme kaydediyorum. Ekleme sırasında bir resim ekleyeceğim zaman, görüntüyü kcfinder kullanarak yükleyebilirim. Ben bir resim yüklemek için söz konusu kaydı düzenlemek istediğinizde, (ben http://localhost/project/ABC/policies/add Bağlantıyı farklı olsun) gibickeditor

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

resim eklemek Ama uygun bağlantı alıyorum O zaman , bu (gibi worng url gösterir Ben http://localhost/project/ABC/policies/edit/2 olarak bağlantı) CKEditor config.js ise

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

Yani

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'; 
}; 

, olsun ben, düzenleme anında o ben ne yapmalıyım görüntü yükleyebilir.

cevap

3

Sanırım, URL'lerinizi yapılandırmanızda belirttiğiniz şekilde olması gerekebilir.

Sen var ... Yerine

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

, sitenizin kökünden bunu listeleme deneyin. senin "kaynak" klasörüne web sitenizin kök olduğunu varsayarsak, bu
config.filebrowserBrowseUrl = '/resource/kcfinder/browse.php?opener=ckeditor&type=files'; 

sizin yapılandırma URL'ler (vb config.filebrowserImageBrowseUrl, config.filebrowserFlashBrowseUrl, her biri için bu değişikliği yapın ... olurdu ...)

İyi şanslar! Tom

0

config.php'deki yolların hatası olabilir.

Belge kökü ile ilgili yol (etki alanından sonraki bölüm).

$ Yapılandırma ['UserFilesPath'] = '/ files /'; Yukarıdaki dizine mutlak sunucu yolu $ Yapılandırma ['UserFilesAbsolutePath'] = "/home/login/public_html/example.com/files/";

Not: $ Yapılandırma ['UserFilesPath'] = 'http://example.com/files/'; tamam.

Ancak: $ Yapılandırma ['UserFilesAbsolutePath'] = "http://example.com/files/"; yanlıştır.