webleap. создание сайтов в волгограде, москве

  Интернет - возможности для бизнеса безграничны
«Новые деловые вести» №29 от 21.08.2010...

  Корпоративные web-решения
«Журнал руководителя» N17/129 (22 сентября 2008)...

  Backing Up MySQL Databases with MySQL Backups Manager
«Linux Magazine» issue 55 (June 2005)...

  Легкое управление сайтом
Информационно-аналитическое издание «.hostinfo» (31 марта 2004)...

Наличие сайта подразумевает необходимость его постоянного обслуживания, внесения изменений, исправлений, размещения новых материалов. Вопросы снимаются, если для управления сайтом используется какая-либо система управления ("движок"). А если это небольшой частный ресурс или сайт небольшой компании, выполненный с использованием обычных html-редакторов и не имеющий системы управления? Задачи, связанные у работами на сайте, решаются в этом случае теми средствами, которые предоставляет хостер. Но и эти возможности могут оказаться урезанными, если доступ к сайту осуществляется из локальной сети, имеющей органичения на работу по ftp-протоколу.

Интересное решение предлагает разработчик программы Site-Up. Эта программа - файловый веб-менеджер (web based file manager), с помощью которого можно управлять сайтом, размещенным как под Windows, так и под *nix-системами. Программа устанавливается в корневой раздел сайта (document root), хотя может быть установлена и в раздел "cgi-bin" (последний вариант менее удобен по настройкам, но может потребоваться при наличии специфических требований). Поскольку программа может работать и под управлением Windows, и под управлением *nix-систем, то получается неплохая возможность тестирования программы на локальном компьютере, а затем - размещение и окончательная настройка ее на своем сайте.

Настройка программы особых сложностей вызвать не должна. Для ее работы необходимо наличие Apache, Perl и стандартной библиотеки к нему. Если для тестирования вы будете устанавливать пакет "Денвер", не забудьте, что библиотеки Perl нужно устанавливать дополнительно - без них программа не работает. Если вы используете стандартные настройки Apache, то после размещения программы в корневой раздел вашего сайта программа заработает сразу. Если этого не произошло, проверьте настройки путей доступа к Perl. Чаще всего строка '#!/usr/bin/perl' является правильной. Если это не так, то измените эту строку в соответствие со спецификациями сервера. Еще одно требование - сервер должен запускать CGI-скрипты в режиме 'Setuid CGI'.

И последнее. Следует обратить внимание на то, что для нормальной работы Site-Up в случае установки в корневую директорию веб-сайта сервер не должен игнорировать конфигурационные файлы '.htaccess' (необходимо установить значение директивы 'AllowOverwrite' в 'All' для веб-сервера Apache).

Теперь, если вы установили Site-Up в раздел main, то после введения в строке браузера строчки http://localhost/main откроется основное окно программы. Возможно, при первом запуске будет выдана ошибка. Можно не обращать на нее внимания и перейти по ссылке в раздел настройки программы. Настройка выполняется в онлайновом режиме, для чего используется специальная экранная форма. Для реализации такого способа в состав программы Site-Up включена еще одна разработка студии. Настройку программы можно выполнять и в процессе работы, переходя в этот режим по ссылке "Настройка", расположенной внизу страницы.

В разделе "Настройка" можно уточнить пути размещения вашего сайта, выбрать язык интерфейса (имеются решения для английского, немецкого, испанского и русского языков), параметры использования визуального редактора и шаблонов, определить перечень игнорируемых файлов и разделов (они не будут видны при работе с программой), настроить работу с архиваторами, SMTP- и FTP-серверами, настроить "под себя" внешний вид программы.

Если вы хотите обслуживать несколько веб-сайтов, установленных на одном сервере, то достаточно иметь одну копию программы. В этом случае для каждого сайта будет использоваться свой собственный конфигурационный файл. Для работы с каждым из них программа использует несколько переменных окружения:

  • HTTP_SITEUPCFG - путь и имя конфигурационного файла
  • HTTP_SITEUPDIR - путь к директории установки Site-UP
  • HTTP_SITEUPDRT - путь к корневой директории веб-сайта
  • HTTP_SITEUPTPL - путь к директории с шаблонами для новых файлов
  • HTTP_SITEUPURL - URL веб-сайта

Site-Up проверяет наличие указанных переменных и использует их, если они определены. Обычно эти переменные устанавливаются в файле '.htaccess' директивами модулей Apache 'mod_env' или 'mod_rewrite'.

Использование одной копии программы облегчает переход на ее новые версии (достаточно выполнить обновление в одном месте). При переходе на новую версию Site-UP автоматически определит смену версий и предложит обновить конфигурационный файл. Недостающие переменные будут заполнены значениями по умолчанию и записаны в конфигурационный файл автоматически. Это решение удобно и при использовании программы в качестве стандартного файлового менеджера на сервере хостера.

Возможности программы, при ее небольшом объеме, очень неплохие. Вы сможете использовать ее для загрузки файлов по протоколам HTTP и FTP, переносить файлы и разделы как внутри одного сайта, так и между различными сайтами, устанавливать права доступа, создавать новые файлы, редактировать, создавать резервные копии, работать с архивами и исполнимыми файлами. Большинство действий можно выполнять одновременно с несколькими файлами и разделами, для чего достаточно отметить их с помощью чекбоксов. Но отбор файлов можно выполнять и иначе. Для этого есть функция отбора по маске. Окно для ввода расположено в верхней части страницы. Введя требуемую маску и нажав клавишу "Отметить", вы отметите в списке только требуемые вам файлы.

Обычно сайт имеет иерархическую структуру. Перемещаться между его разделами внутри программы можно двумя способами - через ссылки на разделы в главном окне программы и с помощью меню разделов. Если в настройках программы установлена автоматическая синхронизация разделов, то переход по разделам в основном окне вызовет изменение содержимого и в окне меню. Если эта функция отключена, то синхронизация выполняется вручную - либо с помощью клавиши "Синх", либо двойным кликом в любой области окна меню. В новой версии, которая готовится к выпуску, добавлена возможность менять местами разделы меню и основного окна.

Работая в Site-Up как в файловом менеджере, можно выполнять с разделами и файлами различные действия - копировать, переименовывать или перемещать их, загружать и сохранять файлы, создавать символические ссылки (для *nix-систем). При выполнении этих операций в качестве целевой директории будет использоваться директория, выбранная в меню. Фактически получается, что этот файловый менеджер имеет двухоконный интерфейс, хотя возможности окон и отличаются друг от друга.

Еще проще создавать резервные копии файлов или копировать файлы с новым именем в той же самой директории. Для этого нужно отметить файл и дважды кликнуть по полю "новое имя". По умолчанию новое имя будет создаваться из старого имени файла с расширением, определенным в настройках для резервных файлов (по умолчанию используется расширение ".bak"). Вы можете подправить его так, как вам требуется, затем выбрать действие "копировать" и выполнить его.

Двухоконный интерфейс программы предоставляет пользователю дополнительные удобства

Помимо основных действий с файлами, программа предоставляет и другие возможности. Настроив пути доступа к архиваторам, можно выполнять архивирование файлов и разделов - вплоть до целого сайта, - не выходя из интерфейса программы. Файлы и разделы можно отправлять по почте, пересылать на ftp-сервер (удобно, если необходимо выполнять синхронизацию основного сайта и его зеркал).

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

Отдельный разговор о встроенном редакторе, а точнее, о двух редакторах. Один - обычный текстовый. Его можно использовать для файлов любого типа. Но для некоторых типов файлов - к примеру, htm, html, php - может быть вызван визуальный редактор. Это позволяет редактировать HTML-документы в том виде, в котором они присутствуют на сайте. В WYSIWYG-режиме редактор можно настроить и на работу со внешними стилями (css), используемыми на сайте. Особенностью Site-UP является то, что использование WYSIWYG-редактора не ограничивается "чистыми" HTML-документами. Настройка Site-UP позволяет использовать редактор с любыми документами, содержащими HTML-код (Perl, PHP-программы, документы с SSI-директивами и другие). Эта возможность позволяет работать со страницами сайта с любого компьютера, вне зависимости от наличия установленного на нем HTML-редактора. Также в Site-Up реализована работа с шаблонами. Их можно создавать на основе уже имеющихся файлов и использовать для создания новых страниц.

Еще одна особенность программы - возможность запускать на выполнение внешние файлы и команды операционной системы. При этом можно перед выполнением команды задавать ключи командной строки. Это позволяет легко и просто устанавливать на сайте, к примеру, новые скрипты, модули Perl. Достаточно скачать дистрибутив, распаковать его в случае необходимости (непосредственно на сайте) и запустить процедуру установки. Это позволит отказаться в большинстве случаев от использования telnet или ssh-доступа.

Общее впечатление от программы после работы с ней - очень неплохое. Можно забыть об ftp-доступе, сложностях, возникающих при настройке доступа к Интернету из локальных сетей, проблемах работы с разных компьютеров, вплоть до интернет-кафе - инструмент для работы с сайтом будет у вас всегда под рукой. Да и цена, установленная на этот продукт, доступна большинству пользователей.

[ оригинал статьи ]

  Кто есть кто
«Компьютерра+ Волгоград» (№2 20 января 2001)...

  «Товары и услуги» в Интернете
«Компьютерра+ Волгоград» (N48 9 декабря 2000)...

 

 

 

 

 

 

 

       
© 1999-2017;  inbox@webleap.ru; +7 8442 26-45-45