Laravel 5.3: kcfinder Загрузка изображения не работает

Я положил эти строки кода в ckeditor Конфигурационный файл

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

В следствии KCFinder Кнопки (ссылка, загрузка, просмотр, отправка на сервер) отображаются правильно в textarea, Но когда я отправляю изображение на сервер, оно показывает

Object not found!

The requested URL was not found on this server. The link on the
referring page seems to be wrong or outdated. Please inform the
author of that page about the error.

If you think this is a server error, please contact the webmaster.
Error 404
localhost
Apache/2.4.18 (Win32) OpenSSL/1.0.2e PHP/7.0.1

В то время url шоу

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

Я открыл новый Tab в браузере добавив имя моего сайта (ewt) в URL. Это открывает страницу правильно, и я мог бы загрузить изображение оттуда соответственно.

Измененный URL: (я добавляю ewt между loacalhost и kcfinder)

http://localhost/ewt/kcfinder/browse.php?opener=ckeditor&type=images&
CKEditor=post&CKEditorFuncNum=1&langCode=en

Как я могу добавить ewt в URL в конфигурационном файле ckeditor?
Я старался

{{url()}}, base_url(), url()

и т.д. но не работает.
Мне нужна помощь…

0

Решение

Я не уверен, но я думаю, что есть проблема с путем.

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

Удалить / от начала каждого пути:

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

Если это все еще не работает, вы можете отследить эту проблему с помощью расширения браузера, скажем, Firebug, чтобы проверить HTTP-запрос.

Некоторое полезное расширение сети:

  1. обманщик
  2. поджигатель
  3. Данные тампера

Надеюсь, это поможет вам!

0

Другие решения

Из вашей информации, kcfinder находится под ewt папка, которая находится в корне вашего сайта. Итак, измените ваш конфиг на:

config.filebrowserBrowseUrl = '/ewt/kcfinder/browse.php?opener=ckeditor&type=files';
config.filebrowserImageBrowseUrl = '/ewt/kcfinder/browse.php?opener=ckeditor&type=images';
config.filebrowserFlashBrowseUrl = '/ewt/kcfinder/browse.php?opener=ckeditor&type=flash';
config.filebrowserUploadUrl = '/ewt/kcfinder/upload.php?opener=ckeditor&type=files';
config.filebrowserImageUploadUrl = '/ewt/kcfinder/upload.php?opener=ckeditor&type=images';
config.filebrowserFlashUploadUrl = '/ewt/kcfinder/upload.php?opener=ckeditor&type=flash';
0

решаемая
Я добавил полный URL, как эти

// ...
config.filebrowserBrowseUrl = 'http://localhost/ewt/kcfinder/browse.php?opener=ckeditor&type=files';
config.filebrowserImageBrowseUrl = 'http://localhost/ewt/kcfinder/browse.php?opener=ckeditor&type=images';
config.filebrowserFlashBrowseUrl = 'http://localhost/ewt/kcfinder/browse.php?opener=ckeditor&type=flash';
config.filebrowserUploadUrl = 'http://localhost/ewt/kcfinder/upload.php?opener=ckeditor&type=files';
config.filebrowserImageUploadUrl = 'http://localhost/ewt/kcfinder/upload.php?opener=ckeditor&type=images';
config.filebrowserFlashUploadUrl = 'http://localhost/ewt/kcfinder/upload.php?opener=ckeditor&type=flash';
// ...

Теперь проблема в том, решаемая.

0
По вопросам рекламы [email protected]