Еще одна бесплатная очень удачная программа, полезная при создании сайтов.
Если у Вас есть сайт, то, скорее всего, Вы создаете файлы этого сайта у себя в компьютере. Поэтому Вам время от времени требуется копировать созданные файлы на хостинг. Для таких целей служат программы FTP-клиенты.
Вообще говоря, каждый уважающий себя хостинг, как правило имеет свой собственный сервис по закачке файлов с Вашего компьютера на сайт. Такие возможности есть даже на бесплатных хостингах, типа narod.ru. Но эти сервисы, как правило имеют очень ограниченные возможности. До сих пор не забуду, как на одном профессиональном хостинге я просто не нашел средств для обратного копирования файлов с сайта к себе в компьютер.
Достаточно хороший встроенный сервис FTP-клиента имеют программы, типа Far Commander, Total Commander и Windows Commander.
Но самое лучшее, что я встречал из бесплатного софта это программа FileZilla Client. Здесь можно скачать FTP-клиент FileZilla Client русскоязычную версию 3.2.4.1 для Windows XP и более поздних
версий операционной системы Виндоуз.
Архив zip. Вес архива: 11.11 Мб
Я не уверен, что когда Вы будете читать этот текст, эта версия FileZilla будет самой последней. Но это не важно, так как эта программа достаточно умна, чтобы при выходе в Интернет обнаружить на сайте разработчика новую версию и попросить у Вас разрешение скачать ее.
Если будете самостоятельно в Интернете искать эту программу, то имейте в виду, что есть две программы: FileZilla Client и FileZilla Server. Обе бесплатные и обе от одного и того же разработчика. Так вот Вам нужна та, которая Client, а не Server. Та, которая Server это тоже очень интересная и полезная программа, которая позволяет организовать у Вас в квартире FTP-сервер для хранения файлов. Об этой программе я тоже как нибудь расскажу на этом сайте. А сейчас нас интересует FTP-клиент, то есть программа для заливки файлов Вашего сайта на хостинг.
Мы рассмотрим как установить эту программу, как с ней работать. В частности рассмотрим, как можно подключиться к Вашему сайту через FileZilla Client, как на Вашем сайте создавать новые папки и как копировать туда файлы с Вашего компьютера. Затем рассмотрим особенности копирования текстовых и бинарных файлов и как задается режим копирования. Потом очень подробно остановимся на правах доступа и как в FileZilla Client установить права доступа к файлам и папкам. Фактически пройдем маленький ликбез по правам доступа для начинающих. И, наконец, затронем тему владельца файлов и как в FileZilla Client можно посмотреть на владельца, какие проблемы могут возникнуть при малых правах доступа на файлы, владельцами которых являются скрипты.
Вы сначала запускаете скаченный инсталятор этой программы. Установка программы на Ваш компьютер очень быстрая и особых трудностей не представляет. После установки Вы запускаете программу и попадаете в интерфейс чем-то схожий с интерфейсом разного рода Коммандеров. Поэтому, если Вы имели уже дело с программами, типа Norton Commander, то никаких сложностей с освоением FileZilla быть не должно.
Слева находится панель файлов на Вашем компьютере, а справа панель файлов на хостинге. Так как к хостингу Вы еще не подключены, то правая панель пустая.
Сверху под горизонтальным меню находится строка "быстрого соединения". Не знаю, почему такое название. Я бы назвал ее строкой "ручного соединения", так как параметры соединения там надо вписывать вручную.
Затем идет широкое окно вывода общих сообщений.
Ниже располагаются окна деревьев структуры папок на Вашем компьютере и на Вашем сайте. Еще ниже расположены окна где выводится список файлов и их параметров в конкретной директории на Вашем компьютере и на Вашем сайте. Это самые главные окна программы. Именно в них Вы копируете файлы с компьютера на свой сайт.
Ниже расположено еще одно широкое окно. Это окно вывода частных сообщений о каждом передаваемом файле и процессе передачи. Это окно имеет три вкладки. В первой содержится информация о тех файлах, которые находятся в очереди на передачу. Во вторую вкладку выводится список тех файлов, при передаче которых произошел какой-то сбой. Копирование этих файлов надо повторить снова. И, наконец, в третьей вкладке выводится список всех файлов, которые были успешно переданы.
Наконец, ниже располагается еще одна информационная строка.
Мы рассмотрим работу FileZilla Client с хостингом на примере работы с сайтами. Эта программа может работать и с файловыми серверами. Но процесс работы с файловыми серверами практически не отличается от работы с серверами сайтов. Поэтому особо не будем останавливаться на том, как закачивать и скачивать файлы с файловых серверов.
Сначала посмотрим на "ручное соединение". Посмотрим, как подключиться к бесплатному хостингу и к платному. Допустим у Вас есть один бесплатный сайт с именем в домене третьего уровня "mysite.narod.ru" и один сайт на платном хостинге с доменом второго уровня "mysite.ru". Причем, будем считать, что домен mysite.ru является главным первичным доменом на Вашем хостинге. Ведь подобно хостингу, который рассматривается на этом сайте, на одном хостинге Вы можете держать сразу несколько сайтов на разных доменах. Пусть второй Ваш сайт на платном хостинге имеет домен secondsite.com. И пусть для полноты картины у Вас есть еще третий сайт в поддомене первого домена с именем subdomain.mysite.ru.
Итак в верхней строке быстрого (ручного) соединения пишем в поле "Хост". Для нашего бесплатного сайта это будет "ftp.narod.ru", а для платных сайтов хост будет "ftp.mysite.ru".
Далее в поле "Имя пользователя" пишем для нашего бесплатного сайта "mysite", И никаких вариантов тут нет. А вот в случае платного хостинга может быть такая ситуация, что при создании поддомена и при создании второго сайта, Вы могли задать у этих сайтов другие имена пользователей со своими паролями. А могли и не делать этого и оставить имя пользователя таким же как и у главного сайта на Вашем хостинге. Допустим, что имя пользователя главного сайта у Вас тоже "mysite". Тогда, если нам надо зайти на главный сайт, то так и пишем имя пользователя "mysite". Если нам надо зайти на другой наш сайт (secondsite.com) или на сайт в поддомене первого сайта (subdomain.mysite.ru) и если имена пользователя у этих двух сайтов Вы не меняли, то имя пользователя тоже пишем "mysite". Если Вы задали этим сайтам какие-то другие имена и свои пароли, то пишем в качестве имя пользователя соответствующее имя.
В поле "Пароль" вводим нужный пароль доступа на хостинг. Опять таки в случае платного хостинга может быть единый пароль для всех Ваших сайтов, а может и быть ситуация, когда Вы каждый свой сайт в другом домене или в поддомене посадили на свой собственный пароль.
Наконец, разберемся с полем "Порт". По умолчанию всегда считается, что порт доступа на хостинг равен 21. Поэтому, если у Вас стандартная ситуация и Вы сами нигде не правили порт доступа, то он так и остался равен 21. Например, на бесплатных хостингах у Вас даже нет возможности менять этот порт. Поэтому в поле "Порт" можете или ничего не ставить совсем и оставить его пустым или написать там 21. Разницы никакой не будет. Обычно номер порта доступа могут поменять на файловом сервере.
Итак, все 4 (или 3) поля быстрого соединения заполнены. Нажимаете на кнопку "Быстрое соединение" и подключаетесь к Вашему хостингу. Перед этим, разумеется, сначала надо подключиться к Интернету. В верхнем окне общих сообщений пойдут всякие сообщения о том, как идет процесс подключения. Если подключение к хостингу было нормальным, то эти сообщения можно не читать и не обращать на них внимание.
После подключения к хостингу, в правой части экрана появляется дерево директорий Вашего сайта и список файлов в той директории, которая сейчас открыта.
В принципе файлы с Вашего компьютера уже можно копировать на хостинг. Правда сначала нужно разобраться с правами доступа и режимами передачи файлов. Но мы это пока отложим. Сначала посмотрим, как идет процесс копирования. Как говорится, "возьмем быка за рога".
Вам на сайте нужно приготовить место, куда Вы будете копировать свои файлы. Для этого надо зайти в правой части экрана в нужную папку. Если нужная папка еще не создана, то кликаем правой кнопкой мышкой по пустому месту внутри какой-нибудь папки, в появившемся контекстном меню выбираем пункт "Создать каталог" и пишем название новой папки, которая будет вложена внутрь той, где Вы сейчас находитесь. Точно также создаются новые директории и в левой части экрана, то есть на диске Вашего компьютера.
Нажав правой кнопкой мышки на имени какого-нибудь файла, мы увидим контекстное меню того, что можно сделать с этим файлом. Если файл находится в левой части экрана, то там будет пункт "Закачать на сервер". Если файл будет в правой части, то есть на сайте, то там будет пункт "Скачать". Как обычно, при копировании чего-то у Вас программа спросит переписать ли файл, если там, куда копируете, уже существует файл с таким именем.
Разумеется, можно сразу копировать целую группу файлов или группу папок. Для этого их надо сначала всех выделить. Это делается с помощью клавиш стрелок при нажатой клавише Shift.
В общем все стандартно и ничего сложного.
Для отключения соединения с сайтом надо нажать на кнопку "Отключиться от просматриваемого сервера". Эта кнопка находится в верхнем ряду под верхним меню. После этого можно соединиться с другим сайтом.
Теперь, прежде чем говорить о правах доступа и режимах копирования, кратко остановимся на "Менеджере сайтов". Эта штука позволяет быстро соединяться с хостингами и не вводить каждый раз названия хоста и пользователя вручную.
В меню выбираем пункт "Файл" и подпункт "Менеджер сайтов...". Нажимаем на кнопку "Новый сайт", даем сайту название, чтобы отличать его от других сайтов и заполняем другие поля. Например, для нашего бесплатного сайта mysite.narod.ru в поле "Хост" пишем "ftp.narod.ru", в поле "Пользователь" пишем "mysite". В поле "Порт" можете 21 не ставить. В поле "Тип сервера" ставим "FTP - File Transfer Protocol" (FTP - Протокол Файловых Передач). А вот в поле "Тип входа" обязательно поставьте "Запросить пароль". Это надо для того чтобы пароль не хранить на диске, где его могут увести хакеры, а вводить руками при подключении к хостингу.
Аналогично создаются и подключения к другим сайтам.
Теперь для того, чтобы подключиться к какому-нибудь сайту, Вам надо зайти в "Менеджер сайтов...", выбрать слева нужный сайт и нажать на кнопку "Соединиться". Затем ввести пароль и все. Да, и когда вводите пароль не забывайте поставить галочку "Запомнить пароль для этой сессии". Это нужно, чтобы при каждой операции не вводить пароль заново.
----------------------------------------------------.
Во второй части рассматриваются режимы передачи, права доступа и владельцы.
------------------
Автор статьи: Евгений Миронов.
[0] Начало работы с FTP-клиентом FileZilla Client
[1] Режим передачи, права доступа и владельцы файлов