Рано или поздно любой владелец бизнеса сталкивается с необходимостью открыть собственный интернет-проект. Кому-то нужна реклама раскручивающейся фирмы, а кто-то начинает свой бизнес, открыв интернет-магазин. Эта статья предназначена для тех, кто решил пойти по второму пути.
У начинающего бизнесмена редко бывает достаточное количество средств, чтобы приобрести готовый к работе проект, но для того, чтобы разработать сайт самостоятельно нужно обладают определенными техническими знаниями. Решением проблемы в таком случае будет приобретение CMS. Среди бесплатных платформ лучше всего обратить внимание на систему под названием «Joomla!». Этот удобный и надежный продукт обладает огромным количеством шаблонов, расширений и плагин для разработки сайта любой сложности. В частности, для создания магазина здесь предусмотрено около 20 компонентов. Немаловажную роль в популярности проекта играет его бесплатное распространение.
Также существенным плюсом Joomla! Является тот факт, что вы можете самостоятельно разработать и применить шаблон или даже компонент для своего сайта. Владея базовыми навыками html и php, с предложенной системой вы имеете безграничные возможности.
Единственный минус платформы — сравнительно низкий уровень безопасности. Однако повысить этот параметр можно, если помимо логина и пароля установить префикс таблицы, отличающийся от предложенного системой.
Прежде чем устанавливать CMS, нужно создать локальный сервер на компьютере. Максимально упростить эту задачу может Denwer. Этот дистрибутив включает в себя целый пакет приложений, автоматически создающих сервер для веб-сайта.
После установки Денвера, можно скачивать и устанавливать «Джумлу». Предварительно следует на виртуальном диске создать папку с адресом server/home/joomla/www. Именно в нее следует скопировать все содержимое архива Joomla. Несколько слов о версии платформы: несмотря на то что уже вышла третья, веб-мастера до сих пор предпочитают пользоваться 1.5
Пошаговая установка CMS Joomla! описана в достаточно многих источниках, поэтому я коснусь только тех моментов, которые вызвали у меня затруднения, хотя они были небольшими и легко разрешимыми даже для новичка.
Во время установки платформы вы не задаете имя пользователя в самой Джумле. Вы задаете только пароль, а система в это время дает вам логин admin, совершенно об этом не уведомив. Из-за этого мое первое попадание в администрирование сайта было несколько затруднено.
Ваш сайт будет открываться по запросу joomla, а редактирование его — «Joomla/administrator».
Теперь, для создания магазина вам достаточно установить соответствующий компонент. Самый распространенный — VirtueMart.
Для установки компонента необходимо скачать архив с интернета на свой компьютер, затем в администрировании сайта во вкладке «расширения» выбрать пункт установка и удаление. В окошке «файл пакета» указать путь к архиву, затем кнопку «закачать файл и установить» Возможен такой вариант, что после этого не начнется установка компонента, а на странице обозначится ошибка. В таком случае следует архив переместить в папку «…joomla/www/media», и уже там вручную извлекать файлы. После этого сам архив нужно удалить, и на сайте указать путь к используемой папке, но уже в окошке «установка из папки». Поле «файл пакета» в этом случае должно быть пустым. После этого нажимаете «установить».
Очередная заминка ждала на следующем же шаге: при попытке попасть в магазин или установить демонстрационные данные, меня выкидывало на белую страницу с надписью Update Log. Перезагрузка страницы ни к чему не приводила. Решение проблемы было найдено на одном из форумов, посвященных Joomla!. В папке \usr\local\php5, расположенной на виртуальном диске, который создал Денвер, нужно открыть файл php.ini. В разделе Resource Limits в строчке «max_execution_time = 30», 30 заменить на 330; «max_input_time = 60» 60 заменить на 660; «max_input_nesting_level = 64» заменить на 664. После этого сохраните изменения и перезагрузите Денвер. Теперь установка пройдет без сбоев и вы легко сможете продолжить работу. Главное, после того как установили компонент, вернуть файлу первоначальный вид.
Это была последняя сложность, которая отделяла меня от начала моделирования дизайна магазина. Больше никаких неожиданностей Joomla! мне не преподносила.
Вся дальнейшая работа с программой не требует каких-либо инструкций и пояснений и целиком зависит от вашей фантазии и творческих способностей.