Я создаю веб-сайт локально, и я использую CKeditor с KCFinder на его части.CKEditor работает правильно, и вкладка загрузки KCFinder также видна, поэтому я думаю, что моя установка была правильной.
НО!Когда я пытаюсь загрузить изображение с помощью модуля KCFinder («Обзор», затем «Отправить на сервер»), в том же всплывающем окне появляется сообщение об ошибке:
Object not found!
The requested URL was not found on this server. If you entered the URL manually please check your spelling and try again.
If you think this is a server error, please contact the webmaster.
Error 404
localhost
03/01/12 14:31:05
Apache/2.2.21 (Win32) PHP/5.3.8
У меня Windows 7запуск его на локальном хосте с помощью Easy PHP и локальный путь к моей целевой папке:
C:\PROGRA~2\EASYPH~2.1\www\electro\kcfinder\upload
В моем kcfinder / config.php у меня есть:
'uploadURL' => "/upload",
'uploadURL' => "../upload",
'uploadDir' => "",
'uploadDir' => "C:\PROGRA~2\EASYPH~2.1\www\electro\kcfinder\upload",
в соответствии с инструкциями Официальная связанная ветка здесь .
Кто-нибудь знает, что может быть не так?
РЕДАКТИРОВАТЬ: Решено.Необходимо изменить пути как в KCFinder / config.php, так и в CKEditor / config.js.Так как мои пути:
Путь проекта:
C:\PROGRA~2\EASYPH~2.1\www\electro
, и он имеет подпапки "ckeditor" и "kcfinder", и я хочу, чтобы папка "kcfinder / upload" использовалась какцелевая папка файла для загрузки, затем необходимо внести следующие изменения ...
ckeditor / config.js:
CKEDITOR.editorConfig = function(config) {
config.filebrowserBrowseUrl = '../electro/kcfinder/browse.php?type=files';
config.filebrowserImageBrowseUrl = '../electro/kcfinder/browse.php?type=images';
config.filebrowserFlashBrowseUrl = '../electro/kcfinder/browse.php?type=flash';
config.filebrowserUploadUrl = '../electro/kcfinder/upload.php?type=files';
config.filebrowserImageUploadUrl = '../electro/kcfinder/upload.php?type=images';
config.filebrowserFlashUploadUrl = '../electro/kcfinder/upload.php?type=flash';
};
kcfinder / config.php:
'uploadURL' => "upload",
'uploadDir' => "",
По какой-то причине он нуждался в ../, пока он уже находился в той же папке.Я не понимаю почему, но это работает.
Теперь я хотел бы сказать, как я недоволен разработчиком KCFinder, где людям с такой же проблемой или другим людям на его форуме поддержки предоставляется "помощь".»были такие вещи, как« RTFM »,« лучше искать »и т. д. Как будто все родились опытным программистом.