Различия
Здесь показаны различия между двумя версиями данной страницы.
Следующая версия | Предыдущая версия | ||
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}} |