Варианты установки систем на основе PHP

Joomru 31. августа 2011 - 13:02

Для установки 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 комментариев

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

  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Разрешённые HTML-теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img> <br><pre>
  • Строки и параграфы переносятся автоматически.

Подробнее о форматировании текста