FTP от окон до Linux с помощью filezilla удвоение причин размеров файла?

При выполнении filezilla 3.3.0.1 (и немного более старые версии показывают это поведение также) к Red Hat Enterprise 5x с filezilla сервером, мы получаем удвоение текстовых файлов на перезаписи. Это, кажется, влияет на php, js, файлы HTML, но возможно не двоичные файлы, хотя это не полностью тестируется. Мы посмотрели на настройки на клиенте и нашли тот, который мы думали, была проблема, которая была, 'позволяют резюме о файлах ASCII', которое указывает в клиенте, что, если отмечено может вызвать проблемы с окончаниями строки, отличающимися от платформ, но мы удалили галочку у этой опции.

таким образом, вот то, что происходит:

Мы открываем клиент, соединяемся с FTP-сервером. Загрузите локальный файл и выберите 'перезапись' удаленной копии. Размер файла должен измениться немного (должен немного увеличиться, исключая: 117 КБ-> 118 КБ), вместо этого это не обновляет размер файла. Вы поражаете ручную кнопку Обновить, и внезапно размер файла удаленной копии, как сообщают, удвоен или больше (исключая: 275 КБ). Какого черта продолжается??

Когда мы повторно загрузили некоторые из этих файлов, это было, как будто конкатенация происходила (добавление случайного дополнительного содержания). Очевидно, это не полетит для микроуправления файлами - наша целая система могла быть завинчена полностью этим. Помогите!! Действительно ли это - проблема полномочий/владения или что-то действительно странный случай или с filezilla клиентом или с сервером?

0
задан 04.11.2014, 16:41

3 ответа

После говорящий rackspace, оказывается, что это связано с липким битом и проблемой setguid, которую они установили для нас на webroot папке, которая позволяла нам писать в файл, но не уничтожать его сначала, таким образом, конечным результатом была конкатенация/добавлять нового содержания в конец старого содержания. Мы пытались сделать, чтобы пользователь веб-сервера был владельцем и группой веб-сервера быть той же группой как группа ftp-ers так, чтобы было владение и полный доступ для апача и все же разрешение чтения-записи для пользователей FTP и перманент только для чтения для читаемых миром документов, которыми будут служить обрисованные в общих чертах здесь: http://www.washington.edu/itconnect/web/publishing/permissions.html

2
ответ дан 24.11.2019, 07:00

Незначительная разница в размерах нормальна, но не удваивающийся в размере.

Попробуйте это: создайте текстовый файл с абзацем или около этого. Загрузите его. Затем закройте filezilla клиент и откройте его снова и загрузите его. Проверьте размер файла. Если это удвоено, то откройте файл на сервере Linux (в vi, emacs, безотносительно) и посмотрите, добавляет ли это действительно файл. Если это:

  1. Попытайтесь корректировать настройки в клиенте FTP (тип передачи, и т.д.)
  2. Судите другой клиент FTP, чтобы видеть, является ли это клиентская проблема. Судите WS-FTP или FireFTP.
  3. Попробуйте FTP от командной строки
  4. Попытайтесь загрузить от другой машины.

Если это все еще имеет проблему после этого Вы знаете, что это не Ваш клиент. В той точке я был бы:

  1. Перезапустите FTP-сервер
  2. Проверьте все настройки FTP дважды
  3. Полномочия двойной проверки
  4. Установите другую программу FTP-сервера

И в какой-то момент, необходимо устранить проблему. Это - или Ваш клиент или сервер, таким образом сужая его, к которому это, должен помочь.

Удача с Вашим проектом, и я надеюсь, что это помогает.

0
ответ дан 24.11.2019, 07:00

У Вас есть доступ к серверу Red Hat? Если так, что размер файла показывает на той машине? Если я должен был предположить, что это - вероятно, ошибка Filezilla, поскольку быстрый поиск поднял отчет об ошибках, подобный какой Вы испытывающий здесь: http://trac.filezilla-project.org/ticket/4788.

0
ответ дан 24.11.2019, 07:00

Теги

Похожие вопросы