2

У меня проблема: существует большой Joomla-сайт со множеством файлов, которые мне нужно загрузить с сервера на моем ПК. Я просто все пометил и перетащил на панель с моими локальными файлами, чтобы начать загрузку.

Тем не менее, он просто загрузил один каталог из более чем десяти. Как ни странно, но я просто перетаскивал каждый каталог по своему.

Теперь каждый каталог также находится на моей локальной машине, но я хочу убедиться, что там действительно есть все файлы. Можно ли как-то сравнить размер Joomla-сайта с загруженным, или, может быть, с контрольными суммами?

Я уже много гуглил, но ничего не нашел.

3 ответа3

4

Я не знаю, как использовать для этого контрольную сумму, тем более что с некоторыми настройками может случиться так, что при загрузке файлы будут слегка изменены. Относительно безопасный способ (и более быстрый, чем загрузка отдельных файлов) состоит в том, чтобы загрузить почтовый индекс, проверить контрольную сумму этого и затем распаковать его. Но если бы произошла ошибка при передаче zip-файла, он, вероятно, был бы сломан и вообще не разархивирован. Если у вас нет возможности расстегнуть молнию, хороший хостер сделает это за вас. То же самое, если вы загружаете, они могут создать почтовый индекс вашей установки для вас.

Если у вас есть доступ к бэкэнду, вы также можете использовать расширение для резервного копирования. Затем загрузите резервную копию и распакуйте ее локально. Есть также несколько PHP-скриптов для создания сжатых резервных копий.

В любом случае, часто есть веские причины для сравнения папок. Я использую PhpStorm для этого. Хорошие программы ftp, такие как WinSCP, также имеют параметры сравнения папок. Это займет много времени. По правде говоря, вы можете (по крайней мере, с PhpStorm) даже сравнивать контент. Для всей установки Joomla это может занять целый день, даже при быстром подключении.

Извините, я вижу, вы спрашивали о FileZilla. У меня сильная неприязнь к FileZilla, поэтому я не использовал его в течение многих лет. Если у него нет сравнения папок, сбросьте его.

Сравнение размеров было бы легко, если бы у вас был доступ по ssh к серверу. Но вы, вероятно, нет - тогда я бы не знал, как вы могли бы сделать это. См. Просмотр размера каталога с filezilla, который ссылается на это: https://forum.filezilla-project.org/viewtopic.php?t=34641.

0

Как указано на сайте документации FileZilla

Чтобы быстро увидеть различия между файлами на локальном компьютере и на сервере:

Выберите Вид → Сравнение каталогов → и выберите:

  • сравнить размер файла или
  • сравнить время модификации

Включите параметр « Скрыть идентичные файлы», если вы не хотите, чтобы вас отвлекали файлы, считающиеся одинаковыми с обеих сторон. Выберите: « Просмотр» → « Сравнение каталогов» → « Включить» (или введите CTRL + O).

Каталоги и файлы, присутствующие только на локальном компьютере или на удаленном сервере: они выделены ЖЕЛТЫМ в списке местоположения, в котором они находятся.

PS:

  1. Пожалуйста, обратитесь к этому ответу.
  2. Для полного чтения документации, смотрите здесь.
-1

Вы можете загрузить весь набор снова и при появлении запроса выбрать перезаписать ТОЛЬКО любые существующие файлы, размер файла которых не соответствует размеру удаленного файла. В этом случае он будет загружать только отсутствующие или неполные файлы. Проверьте журнал на наличие упоминаний об ошибках.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .