2016-01-25 38 views
5

ここでは、ckeditorを使用してレコードを挿入し、ckeditorを使用して画像をアップロードしています。 追加時に画像を挿入するときは、kcfinderを使用して画像をアップロードできます。 (私はhttp://localhost/project/ABC/policies/addとしてリンクを取得する場合)私は、のように画像を挿入するためのリンクが適切ckeditorを使用して編集する際に404エラーが発生する

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

を取得しています。しかし、私は画像をアップロードするには、そのレコードを編集するとき、それは(、のようなworng URLを示してその時 私はそう)http://localhost/project/ABC/policies/edit/2としてCKEditorバージョンのconfig.jsので

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

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

私はそれはあなたがあなたの設定でURLを指定した方法で行う必要があるかもしれないと思います。あなたが持っている

...代わりに

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

は、あなたのサイトのルートからそれをリストアップしてみてください。あなたの「リソース」フォルダは、Webサイトのルートにあると仮定すると、それはあなたの設定のURL(config.filebrowserImageBrowseUrl、config.filebrowserFlashBrowseUrl、などのそれぞれについて、その変更を行います...

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

だろう... )

幸運! トム

0

は、config.phpファイル内のパスのエラーの可能性があります。

ドキュメントルート(ドメイン名の後ろの部分)に対する相対パス。

$ CONFIG [ 'UserFilesPath'] = '/ファイル/'; $ CONFIG [「UserFilesAbsolutePath」] =「/home/login/public_html/example.com/files/」上記と同じディレクトリに 絶対サーバパス。

注: $ Config ['UserFilesPath'] = 'http://example.com/files/'; は問題ありません。

しかし: $ Config ['UserFilesAbsolutePath'] = "http://example.com/files/";が間違っています。

関連する問題