Варианты установки систем на основе PHP
Для установки Joomla! для себя Вам потребуются все вышеперечисленные компоненты. Компьютер, соединение с интернет и браузер обычно — доступны. Есть выбор веб-серверов, PHP-интерпретаторов и баз данных.
Вы можете:
- установить систему на локальном хостинге [прим. перев.: на Вашем компьютере];
- установить систему на компьютере в интранете, на сервере Вашей компании;
- арендовать виртуальный сервер у хостинг-провайдера;
- арендовать или купить выделенный сервер (с правами администратора) у хостинг-провайдера.
Веб-сервер и база данных могут быть расположены на разных компьютерах. Вы можете выбрать:
- подходящую разновидность веб-сервера
- подходящую версию PHP-интерпретатора
- подходящую версию базы данных MySQL
Ко всему, вышеперечисленные компоненты могут работать под разными операционными системами.
У неспециалиста такое разнообразие инструментов может вызвать растерянность, поэтому мы обсудим ряд типичных вариантов.
Локальная среда тестирования
Если Вы хотите установить Joomla! локально или в интранете, например, в офисе, подойдет любая из приведенных ниже систем.
Операционная система Windows
Для установки системы на компьютере, управляемом Windows, можно использовать любой из двух веб-серверов: IIS или Apache. В случае выбора IIS нужно установить и настроить PHP-интерпретатор и СУБД MySQL. Если выбор падет на Apache в составе предварительно сконфигурированной сборки XAMPP, то ее нужно будет установить на компьютер и все необходимое будет в Вашем распоряжении. Подробнее о XAMPP — по адресу: http://apachefriends.org/.
Операционная система Linux
В случае с данной ОС многое зависит от того, каким дистрибутивом Вы пользуетесь. Простая установка Apache, PHP и MySQL доступна во всех из них. В некоторых дистрибутивах они устанавливаются вместе с системой. Так, Вы можете воспользоваться пакетом программ, поставляемым с дистрибутивом, или же установить XAMPP. Подробнее о XAMPP — по адресу: http://apachefriends.org/.
Операционная система Mac OS X
Вместе с операционной системой Mac OS X поставляется веб-сервер Apache. Его необходимо активировать. К сожалению, PHP-интерпретатор и СУБД MySQL с системой не поставляются.
Таким образом, Вы можете воспользоваться имеющимся Apache и дополнительно установить недостающее программное обеспечение, а можете установить предварительно сконфигурированную сборку XAMPP. Альтернатива — MAMP, еще одна очень популярная сборка для Mac OS X (http://www.mamp.info).
Среда для запуска «рабочего» сайта
Среда для запуска «рабочего» сайта также доступна в нескольких вариантах.
Арендуемый виртуальный сервер
Вы арендуете у хостинг-провайдера вычислительные мощности, дисковое пространство, веб-сервер, базу данных, PHP-интерпретатор, а также нередко приобретаете и доменное имя. В таком случае в Вашем распоряжении — работоспособная среда, в которой Вы можете создать сайт под управлением Joomla!. Проконсультируйтесь с хостинг-провайдером по поводу версий PHP-интерпретатора и базы данных. Ряд провайдеров предлагают Joomla! с несколькими предварительно установленными шаблонами. Если это Ваш случай, то все, что Вам потребуется сделать, — это активировать CMS.
Собственный сервер
В данном случае Вы арендуете у хостинг-провайдера сервер и сами выбираете операционную систему. Вы являетесь администратором системы. Работа с сервером будет похожа на работу на Вашем домашнем компьютере. Прежде чем выходить на просторы интернета следует попрактиковаться на локальном хостинге. Среди преимуществ такого варианта — высокая скорость и отсутствие платы за аренду каналов связи. Последнее позволяет практиковаться не спеша. Кроме того, к созданному Вами сайту можно получать доступ с других компьютеров, подключенных к той же локальной сети. Не забывайте также проверять актуальность установленного у Вас программного обеспечения на сайтах соответствующих проектов.
Камни преткновения
Эта тема — очень сложная, потому что существует огромное количество провайдеров и еще большее количество сочетаний версий веб-серверов, PHP-интерпретаторов, СУБД MySQL и хостинговых инструментов. Затруднения при установке часто возникают по следующим причинам:
- активированный режим «Safe Mode» PHP-интерпретатора, не позволяющий загружать файлы;
- проблема с понятным человеку форматом URL у веб-сервера Apache, возникающая из-за того, что не запущен модуль «mod_rewrite»;
- задаваемые иначе чем в Windows права доступа к папкам в Linux и OS X.
Вообще, вот самый легкий метод, который почти всегда срабатывает:
- загрузите архив с текущей версией Joomla! и распакуйте его в какую-нибудь временную папку;
- выгрузите распакованные файлы при помощи FTP-клиента на арендуемый сервер или перенесите их в папку веб-документов сервера на Вашем компьютере. Она может называться
htdocs,public_htmlилиhtml. Если в папке веб-документов находятся файлы другого программного продукта, то создайте в корне сайта папку для Joomla! и устанавливайте CMS в нее.


0 комментариев
Комментировать