вход

Почему FCKeditor выдает ошибку “Error creating folder “/files/” (Can’t create directory)”

Редактор FCKeditor
Те, кто работал с редактором FCKeditor знают, насколько это удобный инструмент. Однако настроить его бывает не так то просто. Иногда на некоторых хостингах он может работать с ошибками. Часто проблемы возникают при попытках загрузки файлов на сервер через редактор FCKeditor. Большинство проблем связанных с загрузкой файлов на сервер связано с банальными ошибками назначения прав доступа. Для папки, куда вы определяете загружать файлы возможно стоит разрушение только на чтение, тогда как для загрузки нужны права еще и на запись. Убедитесь, что на вашей папке стоят права доступа. Установите атрибуты chmod 777 для этой папки. Если проблема не решилась, и при попытке записи файла на сервер выдается сообщение "Error creating folder "..." (Can't create directory)" значит нужно изменить конфигурационные файлы самого редактора FCKeditor. Для этого находим файл config.php расположенный в папке /fckeditor/editor/filemanager/connectors/php/ и находим там следующие строчки:
...
$Config['UserFilesPath'] = '' ;
...
$Config['UserFilesAbsolutePath'] = '' ;
...
После этого прописываем относительные и абсолютные пути таким образом, как показано ниже:
...
$Config['UserFilesPath'] = '/uploads/custom/' ;
...
$Config['UserFilesAbsolutePath'] = $_SERVER[DOCUMENT_ROOT] . $Config['UserFilesPath']  ;
...
Как видите в переменной UserFilesPath мы храним относительный путь до папки, где будут храниться ваши файлы, а в переменной UserFilesAbsolutePath абсолютный путь. После этого редактор FCKeditor начинает нормально работать с той папкой, которую вы ему определили.

Нашли это полезным? Поделитесь с другими:
Не останавливайтесь, читайте дальше:
Один комментарий :

Статья → Почему FCKeditor выдает ошибку “Error creating folder “/files/” (Can’t create directory)”

  1. Спасибо! Очень полезная заметка.

Оставить комментарий

Статья → Почему FCKeditor выдает ошибку “Error creating folder “/files/” (Can’t create directory)”

Правила комментирования

  1. Кoммeнтapий всегда проходит премодерацию.
  2. В поле "URL блога" можно указывать только ссылку на главную страницу вашего блога. Ссылки на прочие веб-ресурсы (в том числе блоги/сплоги, созданные не для людей) будут удалены.
  3. Запрещается использовать в качестве имени комментатора слоганы/названия сайтов, рекламные фразы, ключевые и т.п. слова. В случае несоблюдения этого условия имя изменяется по усмотрению владельца блога. Просьба указывать нормальное имя или ник.
  4. Весьма вероятно, что короткий и неинформативный кoммeнтapий вида "Спасибо!", "Интересная статья", будет удален. Исключение составляют знакомые автору блога комментаторы.

 

Нажимая на кнопку, я даю согласие на рассылку, обработку персональных данных и принимаю политику конфиденциальности.