HOW-TO: Веб-разработка. Часть 1 Сравнение версий

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
fullcircle:20:веб-разработка_ч1 [2010/03/30 23:43]
создано
fullcircle:20:веб-разработка_ч1 [2014/11/10 14:44] (текущий)
поправил лишние тире и букву Ё
Строка 1: Строка 1:
-======HOW-TO====== +======HOW-TO: Веб-разработка. Часть 1 ====== 
-=====Веб-разработка. Часть 1===== + 
-===Автор: Брэтт Альтон (Brett Alton)===+  - [[..:​20:​веб-разработка_ч1|Веб-разработка. Часть 1]] 
 +  - [[..:​21:​веб-разработка_ч2|Веб-разработка. Часть 2]] 
 +  - [[..:​22:​веб-разработка_ч3|Веб-разработка. Часть 3]] 
 +  - [[..:​23:​веб-разработка_ч4|Веб-разработка. Часть 4]] 
 + 
 +---- 
 + 
 +<style right> 
 +//Автор: Брэтт Альтон (Brett Alton)// 
 +</​style>​
  
-==== ==== 
 Веб-разработкой (процесс создания сайтов),​ которая включает в себя написание контента,​ дизайн,​ программирование,​ обслуживание баз данных и серверов,​ заняты миллионы людей по всему миру, поэтому очень важно, чтобы она поддерживалась операционной системой. Веб-разработкой (процесс создания сайтов),​ которая включает в себя написание контента,​ дизайн,​ программирование,​ обслуживание баз данных и серверов,​ заняты миллионы людей по всему миру, поэтому очень важно, чтобы она поддерживалась операционной системой.
 К счастью для этих целей в Ubuntu есть много первоклассного свободного ПО с открытым кодом. В Kubuntu и Xubuntu также есть подобные программы,​ но в этой статье будет обсуждаться только ПО, ориентированное на GNOME. К счастью для этих целей в Ubuntu есть много первоклассного свободного ПО с открытым кодом. В Kubuntu и Xubuntu также есть подобные программы,​ но в этой статье будет обсуждаться только ПО, ориентированное на GNOME.
Строка 9: Строка 17:
 Помните,​ что здесь говорится о программах,​ которыми пользуются Веб-разработчики,​ и цель статьи - повысить осведомлённость об этом ПО. Пожалуйста,​ прочитайте мои последующие статьи о создании и размещении сайтов. Помните,​ что здесь говорится о программах,​ которыми пользуются Веб-разработчики,​ и цель статьи - повысить осведомлённость об этом ПО. Пожалуйста,​ прочитайте мои последующие статьи о создании и размещении сайтов.
  
-====Программирование====+===== Программирование ​===== 
 + 
 +==== Komodo Edit ==== 
 + 
 +{{:​fullcircle:​20:​komodo_edit_6.1.png?​600}} 
 + 
 +Komodo Edit — бесплатный текстовый редактор для динамических языков программирования,​ изданный компанией-разработчиком ActiveState. Начиная с версии 4.3.0, распространяется под свободной тройной лицензией Mozilla — MPL, GNU GPL и GNU LGPL. 
 +Komodo Edit унаследовал много свойств от коммерческой Komodo IDE, такие как широкий диапазон поддерживаемых языков ( 
 +PHP, Python, Ruby, JavaScript, Perl, Tcl, XML, HTML 5, CSS 3) и платформ (Linux, Mac, Windows). 
 +Проект поддерживается и активно развивается (на данный момент разрабатывается 7-я версия),​ есть полноценная платная версия - Komodo IDE, если вам потребуется функционал IDE. 
 +Перепробовав различные редакторы остановился на этом, просто попробуйте. Чего только стоит возможность прямой работы с хостингом через ftp. 
 + 
 +Для установки нужно скачать архив с программой и запустить скрипт установки. 
 +[[http://​www.activestate.com/​komodo-edit]] 
 + 
 +==== Bluefish ​====
  
-===Bluefish=== 
 {{:​fullcircle:​20:​webdev:​screen-bluefish.png?​600}} {{:​fullcircle:​20:​webdev:​screen-bluefish.png?​600}}
  
 Bluefish - это текстовый редактор,​ схожий с WYSIWYG-редакторами. Он сделан для пользователей Adobe Dreamweaver,​ которые привыкли к вставке кода, но не пользуются кнопкой "​предпросмотр"​. К его основным возможностям относятся вставка кода для конфигурационных файлов Apache, C, CSS, Javascript, PHP, HTML (и других),​ создание таблиц,​ гибкая подсветка синтаксиса,​ обозреватель файлов и многое другое,​ что должно быть в современном текстовом редакторе. Bluefish - это текстовый редактор,​ схожий с WYSIWYG-редакторами. Он сделан для пользователей Adobe Dreamweaver,​ которые привыкли к вставке кода, но не пользуются кнопкой "​предпросмотр"​. К его основным возможностям относятся вставка кода для конфигурационных файлов Apache, C, CSS, Javascript, PHP, HTML (и других),​ создание таблиц,​ гибкая подсветка синтаксиса,​ обозреватель файлов и многое другое,​ что должно быть в современном текстовом редакторе.
 Сам я не использую эту программу,​ но многие находят её полезной. Помните,​ что последняя версия появилась в октябре 2006 года, так что не ждите, что в скором будущем у неё появятся новые возможности. Сам я не использую эту программу,​ но многие находят её полезной. Помните,​ что последняя версия появилась в октябре 2006 года, так что не ждите, что в скором будущем у неё появятся новые возможности.
-<​code>​sudo aptitude install bluefish</​code>​ 
  
-===Geany===+  sudo aptitude install bluefish 
 +   
 +==== Geany ===
 {{:​fullcircle:​20:​webdev:​screen-geany.png?​600}} {{:​fullcircle:​20:​webdev:​screen-geany.png?​600}}
  
 Geany - это гибрид текстового редактора и IDE для GNOME, который поддерживает не только Веб-разработку,​ но и многие стороны разработки ПО. Он поддерживает сворачивание кода, меню переменных и функций для быстрого поиска нужных функций,​ компилятор (не используется для Веб-разработки),​ встроенный терминал и всё, что должно быть в современном редакторе. Geany - это гибрид текстового редактора и IDE для GNOME, который поддерживает не только Веб-разработку,​ но и многие стороны разработки ПО. Он поддерживает сворачивание кода, меню переменных и функций для быстрого поиска нужных функций,​ компилятор (не используется для Веб-разработки),​ встроенный терминал и всё, что должно быть в современном редакторе.
 Geany активно разрабатывается. И если сейчас она не нужна, запомните её для будущего. Geany активно разрабатывается. И если сейчас она не нужна, запомните её для будущего.
-<​code>​sudo aptitude install geany</​code>​ 
  
-===gEdit===+  sudo aptitude install geany 
 + 
 +==== gEdit ===
 {{:​fullcircle:​20:​webdev:​screen-gedit.png?​600}} {{:​fullcircle:​20:​webdev:​screen-gedit.png?​600}}
  
Строка 32: Строка 58:
 В особенности gEdit входят отличная поддержка печати,​ модульная подсветка синтаксиса (с использованием gtksourceview2),​ которая подсвечивает CSS/​HTML/​PHP внутри одного файла, плагины:​ файловый браузер,​ проверка орфографии,​ фрагменты кода (полезно для вставки лицензий и частого текста) и другие;​ интеграция с SCIM, что позволяет ввод в таких языках,​ как японский. В особенности gEdit входят отличная поддержка печати,​ модульная подсветка синтаксиса (с использованием gtksourceview2),​ которая подсвечивает CSS/​HTML/​PHP внутри одного файла, плагины:​ файловый браузер,​ проверка орфографии,​ фрагменты кода (полезно для вставки лицензий и частого текста) и другие;​ интеграция с SCIM, что позволяет ввод в таких языках,​ как японский.
 gEdit прост, но полезен,​ и я использую его для всей Веб-разработки. gEdit прост, но полезен,​ и я использую его для всей Веб-разработки.
-<​code>​sudo aptitude install gedit</​code>​ 
  
-===Eclipse===+  sudo aptitude install gedit 
 + 
 +==== Eclipse ===
 {{:​fullcircle:​20:​webdev:​screen-eclipse.png?​600}} {{:​fullcircle:​20:​webdev:​screen-eclipse.png?​600}}
  
-Eclipse - это IDE, сделанная на Java, обладающая невероятной поддержкой Java и большинства других языков программирования. Черты IDE заметны при первом же запуске,​ когда вместо тексто-вого поля мы видим заставку,​ предлагающую нам прочитать обзор, новые возможности,​ примеры или учебник.+Eclipse - это IDE, сделанная на Java, обладающая невероятной поддержкой Java и большинства других языков программирования. Черты IDE заметны при первом же запуске,​ когда вместо текстового поля мы видим заставку,​ предлагающую нам прочитать обзор, новые возможности,​ примеры или учебник.
 Eclipse является очень мощным приложением,​ но для большинства пользователей его возможности покажутся слишком сложными. Программисты,​ работающие с проектами,​ а не обычными файлами,​ в команде и всерьёз,​ полюбят в Eclipse организацию и поддержку распределённого контроля версий CVS, SVN, git и др. Однако если вам нужно сделать мелкие исправления,​ то лучше подойдёт текстовый редактор вроде gEdit. Eclipse является очень мощным приложением,​ но для большинства пользователей его возможности покажутся слишком сложными. Программисты,​ работающие с проектами,​ а не обычными файлами,​ в команде и всерьёз,​ полюбят в Eclipse организацию и поддержку распределённого контроля версий CVS, SVN, git и др. Однако если вам нужно сделать мелкие исправления,​ то лучше подойдёт текстовый редактор вроде gEdit.
 Хотя версия Eclipse 3.4 выпущена в июне этого года, к сожалению,​ в Ubuntu со времён 6.10 (Edgy Eft) используется версия 3.2. Если вам нужна последняя версия (с отличной поддержкой PHP), её нужно скачать и установить вручную. Хотя версия Eclipse 3.4 выпущена в июне этого года, к сожалению,​ в Ubuntu со времён 6.10 (Edgy Eft) используется версия 3.2. Если вам нужна последняя версия (с отличной поддержкой PHP), её нужно скачать и установить вручную.
-<​code>​sudo aptitude install eclipse</​code>​ 
  
-===KompoZer===+  sudo aptitude install eclipse 
 + 
 +==== KompoZer ===
 {{:​fullcircle:​20:​webdev:​screen-kompozer.png?​600}} {{:​fullcircle:​20:​webdev:​screen-kompozer.png?​600}}
  
 KompoZer - это кросс-платформенный WYSIWYG-редактор,​ схожий с Adode Dreamweaver. Это форк спонсируемого Linspire редактора Nvu, который является форком Composer от Mozilla, который сейчас является частью пакета SeaMonkey. Обзор SeaMonkey будет дан в скором времени. KompoZer - это кросс-платформенный WYSIWYG-редактор,​ схожий с Adode Dreamweaver. Это форк спонсируемого Linspire редактора Nvu, который является форком Composer от Mozilla, который сейчас является частью пакета SeaMonkey. Обзор SeaMonkey будет дан в скором времени.
 Особенностями приложения являются менеджер сайтов,​ позволяющий соединиться по FTP, и редактор CSS. Особенностями приложения являются менеджер сайтов,​ позволяющий соединиться по FTP, и редактор CSS.
-KompoZer является редактором для начинающих. Профессиона-лам, вроде меня, не понравится,​ что нет контроля над создавае-мым HTML, drag & drop интеграции с GNOME, и громоздкий GTK-интерфейс. Он может подойти для тех, кто хочет создать простой сайт для фото семьи и любимцев или хобби. Однако,​ учитывая качество Систем управления контентом (CMS), вроде Wordpress (о кото-рой я расскажу в следующей статье),​ я настоятельно реко-мендую воспользоваться ими, а не разрабатывать свой сайт.+KompoZer является редактором для начинающих. Профессионалам,​ вроде меня, не понравится,​ что нет контроля над создаваемым HTML, drag & drop интеграции с GNOME, и громоздкий GTK-интерфейс. Он может подойти для тех, кто хочет создать простой сайт для фото семьи и любимцев или хобби. Однако,​ учитывая качество Систем управления контентом (CMS), вроде Wordpress (о которой я расскажу в следующей статье),​ я настоятельно рекомендую воспользоваться ими, а не разрабатывать свой сайт.
 Последний релиз программы состоялся в августе 2007 года, но форум всё ещё активен:​ [[http://​wysifauthoring.informe.com/​forum/​|http://​wysifauthoring.informe.com/​forum/​]];​ и ведущий разработчик публикует сообщения и помогает с поддержкой. Я не удивлюсь,​ если скоро будет новая версия. Последний релиз программы состоялся в августе 2007 года, но форум всё ещё активен:​ [[http://​wysifauthoring.informe.com/​forum/​|http://​wysifauthoring.informe.com/​forum/​]];​ и ведущий разработчик публикует сообщения и помогает с поддержкой. Я не удивлюсь,​ если скоро будет новая версия.
-<​code>​sudo aptitude install kompozer</​code>​ 
  
-===SCREEM===+  sudo aptitude install kompozer 
 + 
 +==== SCREEM ===
 {{:​fullcircle:​20:​webdev:​screen-screem.png?​600}} {{:​fullcircle:​20:​webdev:​screen-screem.png?​600}}
  
Строка 57: Строка 89:
 Простая вставка кода, взаимодействие с GNOME, помощники для CSS, таблиц,​ форм и др.; и интеграция с CSV. SCREEM для тех, кто не любит набирать HTML вручную. Простая вставка кода, взаимодействие с GNOME, помощники для CSS, таблиц,​ форм и др.; и интеграция с CSV. SCREEM для тех, кто не любит набирать HTML вручную.
 SCREEM больше не разрабатывается,​ поэтому я не рекомендую его использовать,​ если вы уже им не пользуетесь. Эта программа скоро станет устаревшей,​ и нужно будет искать современный редактор. SCREEM больше не разрабатывается,​ поэтому я не рекомендую его использовать,​ если вы уже им не пользуетесь. Эта программа скоро станет устаревшей,​ и нужно будет искать современный редактор.
-<​code>​sudo aptitude install screem</​code>​ 
  
-====Управление серверами и базами данных====+  sudo aptitude install screem 
 + 
 +===== Управление серверами и базами данных ​===== 
 + 
 +==== eBox ====
  
-===eBox=== 
 eBox - это солидная веб-панель управления,​ которая может контролировать Apache, OpenVPN, OpenLDAP, Samba, CUPS, Spamassassin,​ Postfix, ClamAV, Jabber, Squid и ещё множество программ,​ которые обычны для Linux-серверов. Она устанавливается в виде модулей,​ что позволяет управлять только нужными сервисами,​ и, говорят,​ что она более безопасна,​ чем большинство панелей. eBox - это солидная веб-панель управления,​ которая может контролировать Apache, OpenVPN, OpenLDAP, Samba, CUPS, Spamassassin,​ Postfix, ClamAV, Jabber, Squid и ещё множество программ,​ которые обычны для Linux-серверов. Она устанавливается в виде модулей,​ что позволяет управлять только нужными сервисами,​ и, говорят,​ что она более безопасна,​ чем большинство панелей.
 Лично я опять-таки не пользуюсь eBox, потому что администрирую мои Linux-сервера исключительно из командной строки. Но эта рекомендуемая программа для тех, кому нужно администрировать Linux-сервер самим или их подчинённым. Лично я опять-таки не пользуюсь eBox, потому что администрирую мои Linux-сервера исключительно из командной строки. Но эта рекомендуемая программа для тех, кому нужно администрировать Linux-сервер самим или их подчинённым.
-Хотя eBox включёна в Ubuntu, она сломана в нескольких версиях,​ и некоторые пакеты не могли быть включены из-за проблем с лицензией. Поэтому для установки воспользуйтесь [[https://​launchpad. net/​~ebox/​+archiv|https://​launchpad. net/​~ebox/​+archiv]]. Будем надеяться,​ eBox 1.0 будет включен в Ubuntu 9.04 (Jaunty Jackalope). +Хотя eBox включена в Ubuntu, она сломана в нескольких версиях,​ и некоторые пакеты не могли быть включены из-за проблем с лицензией. Поэтому для установки воспользуйтесь [[https://​launchpad. net/​~ebox/​+archiv|https://​launchpad. net/​~ebox/​+archiv]]. Будем надеяться,​ eBox 1.0 будет включен в Ubuntu 9.04 (Jaunty Jackalope). 
-<​code>​sudo aptitude install ebox-ca ebox-dhcp ebox-dns ebox-firewall ebox-network ebox-ntp ebox-objects ebox-openvpn ebox-printers ​ + 
-ebox-samba ebox-services ebox-squid ebox-usersandgroups libebox</​code>​+  ​sudo aptitude install ebox-ca ebox-dhcp ebox-dns ebox-firewall ebox-network ebox-ntp ebox-objects ebox-openvpn ​ 
 +  ​ebox-printers ebox-samba ebox-services ebox-squid ebox-usersandgroups libebox 
 +  
 + 
 или: или:
-<​code>​echo 'deb http://​ppa.launchpad.net/​ebox/​ubuntu intrepid main' | sudo tee -a /​etc/​apt/​sources.list &&  + 
-sudo aptitude update && sudo aptitude install ebox-ca ebox-dhcp ebox-dns ebox-firewall ebox-jabber ebox-mail ​ +  ​echo 'deb http://​ppa.launchpad.net/​ebox/​ubuntu intrepid main' | sudo tee -a /​etc/​apt/​sources.list &&  
-ebox-mailfilter ebox-network ebox-ntp ebox-objects ebox-openvpn ebox-printers ebox-samba ebox-services ​ +  sudo aptitude update && sudo aptitude install ebox-ca ebox-dhcp ebox-dns ebox-firewall ebox-jabber ​ 
-ebox-software ebox-squid ebox-trafficshaping ebox-usersandgroups libebox</​code>​+  ​ebox-mail ebox-mailfilter ebox-network ebox-ntp ebox-objects ebox-openvpn ebox-printers ebox-samba ​ 
 +  ​ebox-services ebox-software ebox-squid ebox-trafficshaping ebox-usersandgroups libebox
  
 **Замечания по установке:​** **Замечания по установке:​**
 +
   * Пользователи 8.04 (Hardy) должны заменить "​interpid"​ на "​hardy"​ в строках выше.   * Пользователи 8.04 (Hardy) должны заменить "​interpid"​ на "​hardy"​ в строках выше.
   * Уберите все модули из строки установки,​ которые не нужны (например,​ ebox-mail, если почтовый сервер вам не нужен). ​   * Уберите все модули из строки установки,​ которые не нужны (например,​ ebox-mail, если почтовый сервер вам не нужен). ​
 После установки eBox доступен под адресу:​ [[https://​localhost/​ebox|https://​localhost/​ebox]] После установки eBox доступен под адресу:​ [[https://​localhost/​ebox|https://​localhost/​ebox]]
  
-===Nautilus===+==== Nautilus ===
 {{:​fullcircle:​20:​webdev:​screen-nautilus.png|}} {{:​fullcircle:​20:​webdev:​screen-nautilus.png|}}
  
Строка 84: Строка 124:
 Nautilus очень полезен при работе с большим числом FTP, SFTP, NFS, WebDAV серверов. Для соединения выберите "​Переход > Соединиться с сервером..."​ и введите адрес. Если вы соединяетесь с этим сервером часто, выберите "​Добавить в избранное",​ и он появится в меню "​Переход"​. Nautilus очень полезен при работе с большим числом FTP, SFTP, NFS, WebDAV серверов. Для соединения выберите "​Переход > Соединиться с сервером..."​ и введите адрес. Если вы соединяетесь с этим сервером часто, выберите "​Добавить в избранное",​ и он появится в меню "​Переход"​.
  
-===Munin===+==== Munin ===
 {{:​fullcircle:​20:​webdev:​screen-munin.png?​600}} {{:​fullcircle:​20:​webdev:​screen-munin.png?​600}}
  
-Munin - это очень полезное приложение для администриро-вания серверов. Оно строит (при помощи rrdtool) графики использования CPU, памяти,​ свопинга и жесткого диска; количества потоков MySQL, ввод/​вывод Exim, ошибки сети, трафик и т.д. - всё по дням, неде-лям, месяцам и годам. Начальству она понравится,​ потому что обычно им нравятся красивые программы. Даже простые пользователи смогут применить её для контроля использования жёстких дисков и трафика.+Munin - это очень полезное приложение для администрирования серверов. Оно строит (при помощи rrdtool) графики использования CPU, памяти,​ свопинга и жесткого диска; количества потоков MySQL, ввод/​вывод Exim, ошибки сети, трафик и т.д. - всё по дням, неделям,​ месяцам и годам. Начальству она понравится,​ потому что обычно им нравятся красивые программы. Даже простые пользователи смогут применить её для контроля использования жёстких дисков и трафика.
 Munin устанавливается в /var/ www/munin, поэтому,​ если нужно поместить её в другое место, перед установкой создайте ссылку (a.k.a. ярлык). Программа доступна в [[http://​localhost/​munin|http://​localhost/​munin]],​ или, если нет веб-сервера и ярлыка,​ /​var/​www/​munin. Munin устанавливается в /var/ www/munin, поэтому,​ если нужно поместить её в другое место, перед установкой создайте ссылку (a.k.a. ярлык). Программа доступна в [[http://​localhost/​munin|http://​localhost/​munin]],​ или, если нет веб-сервера и ярлыка,​ /​var/​www/​munin.
-<​code>​sudo aptitude install munin</​code>​ 
  
-===MySQL Administrator===+  sudo aptitude install munin 
 + 
 +==== MySQL Administrator ===
 {{:​fullcircle:​20:​webdev:​screen-mysqladmin.png?​600}} {{:​fullcircle:​20:​webdev:​screen-mysqladmin.png?​600}}
  
Строка 97: Строка 140:
 Эта программа для тех, кто предпочитает управление при помощи GUI-приложений,​ и тех, кто любит графики для отображения соединений и статистики использования. Эта программа для тех, кто предпочитает управление при помощи GUI-приложений,​ и тех, кто любит графики для отображения соединений и статистики использования.
 Помните,​ что сейчас программа называется "MySQL GUI-tools",​ и в будущих версиях Ubuntu название может измениться. Помните,​ что сейчас программа называется "MySQL GUI-tools",​ и в будущих версиях Ubuntu название может измениться.
-<​code>​sudo aptitude install mysql-admin</​code>​ 
  
-===phpMyAdmin===+  sudo aptitude install mysql-admin 
 + 
 +==== phpMyAdmin ===
 {{:​fullcircle:​20:​webdev:​screen-phpmyadmin.png?​600}} {{:​fullcircle:​20:​webdev:​screen-phpmyadmin.png?​600}}
  
-phpMyAdmin - это универсаль-ное средство управления базами данных MySQL с веб-интерфейсом. Оно поддержива-ет полное управление пользова-телями (для каждой отдельной базы), тестовые запросы (и формирует код PHP для них), резервное копирование баз, экспорт и восстановление и множество других возможностей,​ присущих MySQL.+phpMyAdmin - это универсальное средство управления базами данных MySQL с веб-интерфейсом. Оно поддерживает полное управление пользователями (для каждой отдельной базы), тестовые запросы (и формирует код PHP для них), резервное копирование баз, экспорт и восстановление и множество других возможностей,​ присущих MySQL.
 Я использую эту программу и рекомендую её всем. Я использую эту программу и рекомендую её всем.
 phpMyAdmin версии 3.1 (или выше) будет включён в Ubuntu 9.04 (Jaunty Jackalope). phpMyAdmin версии 3.1 (или выше) будет включён в Ubuntu 9.04 (Jaunty Jackalope).
-<​code>​sudo aptitude install phpmyadmin</​code>​+ 
 +  ​sudo aptitude install phpmyadmin 
 +  ​
 После установки phpMyAdmin доступен по: [[http://​localhost/​phpmyadmin|http://​localhost/​phpmyadmin]] После установки phpMyAdmin доступен по: [[http://​localhost/​phpmyadmin|http://​localhost/​phpmyadmin]]
  
-===Webmin===+==== Webmin ===
 {{:​fullcircle:​20:​webdev:​screen-webmin.png?​600}} {{:​fullcircle:​20:​webdev:​screen-webmin.png?​600}}
  
 Webmin - это панель для администрирования сервера с веб-интерфейсом. Она не включена в Ubuntu из-за того, как взаимодействует с сервером (не отвечает политике Debian). Но всё же это очень полезная программа. Webmin - это панель для администрирования сервера с веб-интерфейсом. Она не включена в Ubuntu из-за того, как взаимодействует с сервером (не отвечает политике Debian). Но всё же это очень полезная программа.
-Webmin управляет самыми распространёнными демонами Linux сервера. Но также поддержи-вает плагины на случай,​ если вам понадобится управлять другой программой (например,​ Awstats). +Webmin управляет самыми распространёнными демонами Linux сервера. Но также поддерживает плагины на случай,​ если вам понадобится управлять другой программой (например,​ Awstats). 
-<​code>​wget http://​prdownloads.sourceforge.net/​webadmin/​webmin_1.441_all.deb && ​ + 
-sudo aptitude install libauthen-pam-perl libio-pty-perl libmd5-perl && sudo dpkg -i webmin_1.441_all.deb</​code>​+<​code>​ 
 +wget http://​prdownloads.sourceforge.net/​webadmin/​webmin_1.441_all.deb && sudo aptitude install libauthen-pam-perl ​ 
 +libio-pty-perl libmd5-perl && sudo dpkg -i webmin_1.441_all.deb 
 +</​code>​ 
 Заметьте,​ что это последняя версия на текущий момент. Для установки самой последней версии её номер можно узнать на сайте. Заметьте,​ что это последняя версия на текущий момент. Для установки самой последней версии её номер можно узнать на сайте.
 После установки Webmin доступен по адресу:​ [[https://​localhost:​10000/​|https://​localhost:​10000/​]] . Для входа введите пароль пользователя root. Скажу прямо, если вы не знаете,​ как его установить,​ то вам лучше не использовать Webmin (с точки зрения безопасности). Рассуждайте так: если бутылку не открыть,​ то пиво нельзя будет выпить! После установки Webmin доступен по адресу:​ [[https://​localhost:​10000/​|https://​localhost:​10000/​]] . Для входа введите пароль пользователя root. Скажу прямо, если вы не знаете,​ как его установить,​ то вам лучше не использовать Webmin (с точки зрения безопасности). Рассуждайте так: если бутылку не открыть,​ то пиво нельзя будет выпить!
-==== ====+ 
 +===== ===== 
 Я надеюсь,​ вы будете ждать следующих мои статей,​ в которых речь пойдёт о создании сайтов,​ включая введение в HTML/CSS и программирование в PHP/MySQL, установку и использование систем управления контентом,​ сравнение программных каркасов javascript и информацию о размещении и управлении сайтом. ​ Я надеюсь,​ вы будете ждать следующих мои статей,​ в которых речь пойдёт о создании сайтов,​ включая введение в HTML/CSS и программирование в PHP/MySQL, установку и использование систем управления контентом,​ сравнение программных каркасов javascript и информацию о размещении и управлении сайтом. ​
  
-[[:fullcircle/20|← К содержанию номера]]+---- 
 +<style center>​ 
 +  - [[..:20:​веб-разработка_ч1|Веб-разработка. Часть 1]] 
 +  - [[..:​21:​веб-разработка_ч2|Веб-разработка. Часть 2]] 
 +  - [[..:​22:​веб-разработка_ч3|Веб-разработка. Часть 3]] 
 +  - [[..:​23:​веб-разработка_ч4|Веб-разработка. Часть 4]] 
 + 
 +---- 
 + 
 +//[[..:20|К содержанию номера]]//
  
-[[:​fullcircle|← К архиву журналов]]+//[[:​fullcircle|К архиву журналов]]// 
 +</​style>​
  
-{{tag>​Программирование Web-разработка Full_Circle}}+{{tag>howto Программирование Web-разработка Full_Circle}}