Установка Денвера. Настройка Денвера. Создание сайта на Денвере
Открываем рубрику Полезные программы и ее раздел инструменты разработчика и редакторы. Первая публикация рубрики Бесплатные полезные программы…
Здравствуйте уважаемые посетители моего скромного блога zametkinapolyah.ru. Помните в прошлой статье мы с Вами говорили о домашнем или как его еще называют локальном сервере и рассмотрели где скачать, как установить и настроить Джентльменский Набор Web-Разработчика — Denwer. Ну что же давайте представим, что наш проект уже готов к тому, что бы его выложить на реальный сервер то бишь есть хостинг, купить доменное имя и прикрутить его к нашему сайту, допустим мы уже выбрали себе провайдера, оплатили его при помощи электронных денег(здесь вы можете прочитать, как создать кошелек webmoney), выбрали и купили за все те же электронные деньги(как изменить способ входа с webmoney keeper mini на webmoney keeper classic) доменное имя и нам осталось самая малость, ну во первых это экспортировать нашу базу данных(как установить и настроить сервер баз данных MySQL) на сервер и закачать наш движок сайта, систему управления контентом(CMS) или форум на удаленный компьютер, а если вы захотели сделать свой блог, читайте статью о том, как установить WordPress, естественно по HTTP протоколу никто это делать не будет, для это есть специальный протокол передачи, который называется FTP протокол и соответственно для обмена информацией по FTP протоколу есть специальный клиент, если для обмена информацией между сервером и клиентом по протоколу HTTP, клиентом является браузер будь-то Mozilla FireFox, Opera, Safari, Google Chrome, ослик(IE), то соответственно для взаимодействия клиент-сервер(для передачи информации) по протоколу FTP должен быть свой клиент и одним из самых удобных клиентов обмена информации по FTP является, FTP клиент FileZilla. При помощи этого клиента мы сможем не только закачать на хостинг наш сайт, но и в последствии расширять его, сможем прикрутить форум к Joomla! или Drupal если возникнет такая необходимость, расширить возможности Joomla! при помощи мега компонента K2 или вообще сделать сайт на Joomla! интернет-магазином при помощи компонента VirtueMart, что бы установить плагин на WordPress нам тоже необходим FTP клиент, модули для Drupal закачивать на хостинг тоже проще с FileZilla Client. Как Вы уже поняли файловый менеджер или FTP клиент нам необходим и было бы неплохо если бы он был бесплатным и многофункциональным, бесплатным потому что наш проект на начальном этапе не раскручен(виды поисковой оптимизации сайта, белое и черное SEO) и не приносит нам еще никаких доходов. И самым оптимальным вариантом по моему скромному мнению является FTP клиент FileZilla, так как FileZilla скачать можно бесплатно, а его функционал для бесплатной программы просто огромен.
Содержание статьи:
Ну что же, если Вы читаете эти строки, значит я Вас убедил, что FTP менеджер нам просто необходим и да вот еще что, я немного слукавил, о том что через броузеры невозможно работать по FTP протоколу, возможно, но возможности эти ограничены и притом существенно, через браузеры по FTP протоколу можно только просматривать и скачивать файлы себе на компьютер, а вот загрузить файлы на FTP сервер, у Вас ровным счетом как и у меня не получится, чтобы посмотреть файлы в броузере используя FTP-протокол, достаточно в адресной строке браузера написать ftp://имя_сервера. Я думаю, что FTP-протоколу можно будет уделить целую статью поэтому, в этой статье я ограничусь тем, что скажу про него два слова, а именно FTP-протокол используется для того, чтобы производит операции над файлами на удаленном компьютере(хостинге), а так же для закачки этих файлов на хостинг. А если Вам надо будет сделать бэкап Вашего проекта, то Вам просто необходим будет FTP клиент.
Теперь давайте посмотрим, где скачать FileZilla, а так же посмотрим, что мы сможем делать при помощи этого файлового менеджера. Самую последнюю версию этого FTP клиента, Вы всегда сможете скачать скачать с данного сайта, еще один приятным моментом является тот факт, что никаких дополнительных файлов локализации(перевода на русский язык) нам качать не надо всё уже русифицировано. А если Вас посетит желание испробовать работу FileZilla у себя на локальной машине, Вы можете зайти на сайт разработчика и скачать FTP сервер, а так же на этом сайте есть еще не стабильный релиз следующей версии программы, кстати Вы можете самостоятельно попробовать прикрутить FTP-сервер, например к Denwer, а потом поделиться с нами ценным опытом. Ну что же данная статья посвящена клиенту FTP, а не FTP-серверу, поэтому мы качаем клиента и начинаем его установку. Стойте, а точно ли нам нужен FTP-менеджер, а в частности FileZilla? Давайте для начала разберемся, что мы получим установив FileZilla. Вопросы безопасности при использование специального файлового менеджера для FTP я оставлю для другой публикации, а сейчас перечислю приятные мелочи, которые мы получим установив FileZilla:
FileZilla это кроссплатформенное приложение то есть, данный FTP менеджер написан под различные операционные системе, единственное кому не повезло это обладателям машин Sun. Ну что же, надеюсь Вы скачали FileZilla. Работа с файлами, папками и архивами на удаленном компьютере при помощи любого FTP-клиента, ничем не отличается от работы со всеми выше перечисленными объектами у себя на домашнем компьютере.
Процесс установки происходит быстро и просто, никаких настроек в процессе установки FileZilla Вам делать не придется. Надо всего лишь открыть директорию с вашими закачками, распаковать архив с FTP-клиентом, запустить exe файл, подтвердить лицензионное соглашение, которое у Вас GNU GPL, выбрать диск на который вы хотите установить FileZilla, и жать «далее» до упора, пока не придете к успеху, ну то есть к кнопки «Finish», даже скрины не хочу делать все так просто. Обладатели Win7, смогут найти установленную FileZilla по следующему пути: «Пуск» — «Все программы» — «FileZilla FTP Client» — «FileZilla».
А при первом запуске у Вас вместе с программой запуститься окно «Добро пожаловать», в котором Вы сможете узнать о новых возможностях FTP клиента FileZilla, подробную техническую документацию, которую необходимо читать, и которую мы всегда читать избегаем, а еще в этом окне есть неплохой «хелп», ну то есть Вы можете обратиться к разработчикам если у Вас где-то возникают ошибки и неисправности, для бесплатной софтины это вообще не плохо. Вот только вся эта информация на английском, а у людей его не знающих могут возникнуть трудности, ну что же тут только один выход из ситуации — учите язык. Что-то я затянул, описывая прелести FileZilla, не перехвалить бы разработчиков и как говорил один известный космонавт «Поехали!». А поехали мы знакомится с файловым FTP менеджером FileZilla. Ведь Вы уже скачали FileZilla и установили? Если нет то сейчас самое время скачать.
Сразу в бой уважаемые посетители, а именно подключимся мы к нашему серверу FTP или по простому, соединимся с нашим сайтом по протоколу FTP. Для того, чтобы нам подключится к сайту по FTP протоколу, нам нужно задать адрес сайта, логин и пароль для доступа к сайту. В FileZilla это делается путем нажатия двух кнопок. Первая кнопка находится в левом верхнем углу основного окна FTP менеджера и называется она «Открыть менеджер сайтов». Нажимаем на нее и нам открывается окно, которое собственно и называется «Менеджер сайтов». И в этом окне нас пока интересует кнопка «Новый сайт» жмем на нее. После того как Вы нажали на эту кнопку, у Вас появится возможность заполнить поля справа от списка подключений. Если Вы уже купили себе доменное имя и место на хостинге или взяли себе бесплатное место, то вероятнее всего у Вас на почтовом ящике есть письмо, в котором содержатся данные для подключения к сайту по протоколу FTP. Их нам и надо будет ввести, в поля находящиеся справа от списка сайтов. Но для начала давайте как-нибудь уж назовем наше подключение, что же я не буду ничего придумывать, так и назову ZametkiNaPolyah.ru.
Если Вы пропустили вспышку и ткнули куда-нибудь указателем после того как нажали на кнопку «Новый сайт», сильно не расстраивайтесь и жмите один раз левой мышкой на «Новый сайт», но уже в списке «Мои сайты» и пишите-то что Вам захочется. Теперь по подробнее о том что мы видим справа. В самом верху мы видим поле хост, сюда нам следует вписать имя или IP-адрес выданный при регистрации на хостинге, поле порт мы не заполняем, без нас разберутся. Дальше в выпадающем списке «Protocol» мы можем выбрать протокол, по которому будем соединяться с сервером, их два FTP и SSH, в данной публикации я рассматриваю FTP, но те данные, для подключения к сайту через FTP протокол, которые нам прислал на почту провайдер подходят и для соединения через протокол SSH. Поле Encryption оставляем «Use plain FTP», а вот «тип входа» меняем на «Нормальный».
Затем заполняем поле пользователь, обычно сюда стоит вписывать логин к административной панели вашего сайта, который Вы придумали при регистрации на хостинге, не путайте пожалуйста с логином админки Вашего сайта. А затем вводим пароль, обычно он так же совпадает с паролем, который Вы придумали при покупке хостинга, ну или который Вам был сгенерирован при регистрации. Вообщем в письме Вы его найдете. Что же, теперь нажимаем кнопку соединиться, которая находится внизу. И если Вы ввели все верно, то подключение к Вашему сайту, через FTP протокол будет успешным.
Ну а теперь для подключения к наше сайту по FTP, нам уже не нужно нажимать на кнопку «Открыть менеджер сайтов», достаточно нажать на галочку справа от нее и нам вывалится список всех подключений, которые мы создали. Ну а теперь, что мы видим подключившись к удаленному компьютеру. А видим мы четыре окна. Верхнее окно слева «локальный сайт», в данном окне вы увидите все диски, которые есть на вашем компьютере, а снизу под окном «локальный сайт» есть еще одно окно, в котором отображаются файлы выделенной в данный момент папки. А правой части, мы видим «удаленный сайт», ну тут по аналогии с локальным в верхнем окне мы выбираем нужную нам директорию, а в нижнем выбираем файл или группу файлов.
Познакомиться с FileZilla мы познакомились, теперь нам нужно научиться редактировать файлы при помощи FileZilla, которые находятся на хостинге, ну мало ли, захочется нам немного поменять таблицу стилей, отредактировать какую-нибудь HTML-страницу, изменить скрипт, написанный на JavaScript или поменять алгоритм в PHP файле(допустим у Вас есть интернет-магазин, с доставкой по почте России, а тарифы нашей почты меняются постоянно). Ну что же, FileZilla нам в руки. И так для того что бы открыть на редактирование файл в FTP менеджере FileZilla нужно нажать по этому файлу правой кнопкой мыши, а из появившегося меню выбрать «просмотр/правка», просто жуть. При первом запуске файла, определенного расширения FileZilla Вас спросит, чем же Вы хотите открывать файл с этим расширением и предложит она Вам по умолчанию открывать блокнотом, либо указать ту программу, которую Вы хотите, я укажу Notepad++, достоинства которого являются — бесплатность, подсветка синтаксиса да и вообще это очень удобный редактор
Для этого надо поставить радиопереключатель в положение «использовать программу по выбору» и нажать обзор, а так же не забудьте поставить галочку на пункте «Всегда использовать для файлов без ассоциаций», если Вы конечно собираетесь изменять все файлы при помощи одного редактора, в противном случае, при попытке открыть файл на редактирование с другим расширением Вам придется опять таки выбрать редактор.
После того как нажали обзор, нам нужно будет выбрать полный путь к редактору, для моего Notepad++ он выглядит так: C:\Program Files (x86)\Notepad++\notepad++.exe. Вот открыли мы файл по работали в нем, сохранили его. А теперь заново открываем окно с FileZilla и тут у нас появляется окно, в котором можно посмотреть имя редактируемого файла, сервер, удаленный путь, а так же программа нам предлагает загрузить файл обратно на сервер и спрашивает хотим ли мы удалить файл с локальной машины, если нас это все устраивает, ставим галочку и жмем «да!». С правкой файлов на хостинге при помощи FileZilla мы разобрались, теперь давайте посмотрим, как для наших файлов задать права доступа при помощи FTP клиента.
Правам доступа к папкам и файлам или если говорить по умному CHMOD, можно посвятить отдельную публикацию, что вообщем я и собираюсь сделать на страницах своего проекта ZametkiNaPolyah.ru. Ну а в статье про FileZilla мы ограничимся поверхностной информацией о том, откуда растут ноги у прав доступа. И так ни для кого не секрет, что практически все хостинг-провайдеры используют на своих серверах операционные системы семейства Unix, вот в этих самых системах, как раз таки и используется термин права доступа к файлам и папкам. Вкратце об этом поговорить не получится, так что начнем мы пожалуй вопрос о том как же нам изменить права доступа к файлам и папкам при помощи FileZilla.
В бесплатно FTP-клиенте FileZilla, функция изменения прав доступа к файлам и папкам реализована просто до безобразия. Естественно в правом окне, которое предназначено для работы на сервере выбираем объект (файл или папку), для которого мы хотим изменить права доступа. Правой кнопкой мыши давим на этот объект и у нас появляется уже знакомое меню, только в этот раз нам следует выбрать пункт «Изменить права доступа к файлу...», выбрав этот пункт, у нас появляется окно, в котором мы можем ввести числовое значение для CHMOD или задать права доступа при помощи соответствующих галочек, после чего мы имеем полное права нажимать кнопку «ОК».
Тут есть одно маленькое, но. Если Вы изменяете права доступа для папке, а внутри этой папке лежат файлы и папки с другими правами доступа, Вам следует решить, нужно ли Вам, для этих вложенных объектов перенаправлять только что установленные права доступа, то есть у Вас есть возможность назначить новые права доступа только выбранной папке или же еще и файлам с папками, которые находятся внутри этого выбранного каталога. Если вы все таки поставите в окне менеджера Файлзила галочку «Перенаправить во вложенные каталоги», то вам придется еще выбрать будут ли распространятся изменяемые права только на файлы, только на папки или на то и другое вместе. Если вы оставите первую галочку в настройках CHMOD, то значение прав доступа, которое вы установите будет применено ко всему, что будет лежать в этом каталоге и к самому каталогу тоже.
Редактировать файлы и задавать права доступа для них, мы научились, а теперь давайте посмотрим, как же все таки работать с файлами и папками в бесплатном FTP менеджере. Нам же все таки нужно делать бэкапы, устанавливать плагины на WordPress, ставить модули на Drupal, добавлять расширения, плагины и компоненты к Joomla!, править таблицы стилей(CSS) и многое многое другое. С FileZilla сделать это все легко и просто, ну тут два метода выделил на своем компе мышкой несколько файлов и перетащил их в окно хоста(сайта), предварительно выбрав нужную для этого папку. Так же и в обратную сторону с сайта на свой PC.
И второй способ клацаем мышкой по окну «локального сайта», затем стрелочками на клавиатуре выбираем нужные нам файлы зажав Shift или тыкаем указателем с зажатым ctrl по нужным нам файлам, затем жмем правую кнопку мыши и у нас появляется меню, в котором нужно нажать на пункт "Закачать на сервер", по аналогии действуем и на удаленной машине, выделили нужные файлы, папки и жмем правой кнопкой мыши, только теперь в появившемся меню нужно выбрать пункт «Скачать».
Только не забудьте, что файлы с сервера Вам на компьютер будут копироваться именно в ту папку, которая открыта в окне «локальный сайт», а с компа на сервер именно в ту директорию, которая выбрана в окне «удаленный сайт». Домашняя машина находится слева, а удаленный сервер справа, не перепутайте. Вот я и рассказал как копировать файлы при помощи FileZilla. Чтобы удалить файл, группу файлов или папку, выделите их удобным для Вас способом нажмите правой кнопкой мыши и из появившегося меню выберите пункт «удалить». По аналогии Вы сможете создать новую папку(каталог). А теперь вы знаете, как удалить файлы используя FileZilla.
Пожалуй это все те функции, которые потребуются Вам для работы со своими сайтами при помощи FTP-клиента FileZilla.
Androider, тут я с Вами согласен, потому что сам предпочитаю использовать вместо клиента FileZilla, FTP менеджер, который встроен в Total Commander, как ни старался приучить себя использовать менеджер FileZilla... Да я понимаю, что FileZilla специально написан для взаимодействия с сайтом по FTP протоколу, да FileZilla интегрируется со многими текстовыми редакторами, но моя привычка использовать FTP менеджер встроенные в Total сильнее, чем все удобства, которые дает использование FileZilla.
Коллеги подскажите такой вопрос. Пытаюсь удалить старый сайт, но FileZilla выдают ошибку:550 Could not remove file: Permission denied.
Как можно решить данную проблему?
Конечно, я согласен, что FTP клиент FileZilla довольно удобен и прост, FileZilla можно гибко настроить под себя, но мне как-то привычней использовать FTP менеджер, который встроен в Total Commander, наверное, я просто уже привык и не могу отвыкнуть от интерфейса Total Commander, поэтому использую встроенные FTP менеджер, хотя и понимаю, что он уступает клиенту FileZilla.