Непосредственно перед установкой Joomla следует подробнее узнать о принципах и особенностях работы движка, и, конечно, о том, как самостоятельно и бесплатно сделать собственный сайт. Сначала требуется скачать самую распространенную и востребованную версию движка Joomla. Ранее уже упоминалось, что версии 1.0.х официально давно не поддерживаются, поэтому ориентироваться нам придется на более современную версию CMS 1.5.х. На сегодняшний день последней версией является Joomla 1.5.23, поэтому именно ее установкой мы и займемся в дальнейшем. Стоит отметить, что для скачивания доступна CMS Joomla 1.6, которая в сети появилась относительно недавно. Эта версия движка абсолютно новая и имеет множество отличий от версии 1.5. Да, преимуществ у Joomla 1.6 достаточно много, но есть и недостатки – движок сыроват (как и другие обновленные продукты), к тому же расширений для этой версии не так много (плагины, модули, компоненты). В связи с этим, как мне кажется, более рационально будет скачать и установить версию 1.5, которая проверена не только тысячами веб-мастеров, но и временем. Также на нее можно будет после установить разнообразные шаблоны и расширения. Однако нужно учесть, что в будущем будет не очень просто перенести сайт с Joomla 1.5 на 1.6 (хотя для этого, конечно, предусмотрены специальные методики). Вообще перенос сайта с одной версии движка на другую это тема для отдельной статьи. Русскоязычную версию Joomla 1.5.23 можно скачать с любого специализирующегося сайта. Одновременно с этим достаточно сложно выделить какую-то версию с лучшим переводом на русский язык (естественно, онлайн-переводчиками при работе с движками разработчики не пользуются). Если вы владеете английским языком, то движок можно смело скачивать с официального сайта разработчиков (там же, кстати, доступны последние обновления для CMS Joomla, по мере их выпуска). Если захотите использовать Joomla 1.6, то ее можно загрузить оттуда же. Скачанный архив с движком нужно распаковать и после подключиться к серверу хостинга по протоколу FTP и скопировать к нему в корневую директорию все, что содержится в архиве. Файлов для копирования довольно-таки много (около 4000), поэтому данный процесс может немного затянуться. Существует второй вариант заливки файлов архива Joomla 1.5 на сервер, который позволит заметно сократить время установки. Распаковка ZIP-архива с CMS Joomla на сервере Если вы выбрали этот вариант, то нужно сам архив с дистрибутивом Joomla_1.5.23-Stable-Full_Package-Russian.zip закачать на сервер. Это, как правило, занимает значительно меньше времени, нежели закачка более 4000 файлов. Кроме того, на сервер следует закачать и архиватор, при помощи которого можно уже на удаленном сервере извлечь содержимое zip-архива. Доподлинно известно, что процесс закачки будет происходить куда быстрее, если на сервер будет заливаться только один файл (вне зависимости от размера), а не множество мелких файлов. Если одновременно будет закачиваться несколько сотен объектов, то произойдет множественное обращение к серверу от FTP-клиента после каждой отдельной закачки, на что, естественно, уйдет много времени. Чтобы распаковать на сервере zip-архив, в качестве скрипта можно воспользоваться PHP Unzipper, который, конечно, нужно будет заранее скачать. Далее рассмотрим более детально этапы установки и манипуляций со скриптом: -
Сначала нужно обязательно переименовать Joomla_1.5.23-Stable-Full_Package-Russian.zip в archive.zip, и только после закачать архив на FTP-сервер (к примеру, при помощи FileZilla) в корневую директорию; -
Далее из архива archive_extractor.zip (который был ранее скачан по выше приведенной ссылке) закачиваем pclzip.lib.php и extract_archive.php в ту директорию на сервер, где будет в дальнейшем распакован архив; -
С помощью программы FileZilla устанавливаем права доступа для корневой директории (CHMOD) 777 (обязательно нужно запомнить значение CHMOD, которое было ранее, т.к. его нужно вернуть после завершения распаковки); -
Запускаем файл extract_archive.php через адресную строку вашего браузера (в ней нужно набрать, к примеру, http://www.site.ru/extract_archive.php); -
Затем заходим по FTP на сервер и удаляем основной архив дистрибутива archive.zip, а также другие архивы (pclzip.lib.php и extract_archive.php); Подобной метод распаковки zip-архивов непосредственно на сервере отлично подходит и для других архивов с огромным количеством файлов, которые требуется закачать прямо на сервер. Если в архиве файлов не так много, то данный способ использовать не очень рационально. Обратите свое внимание на тот факт, что на некоторых серверах может случиться так, что файлы, которые распаковали таким образом, будут заблокированы (залочены). Иными словами, сменить им право доступа вручную (CHMOD) или перезаписать не получится. Если такая ситуация у вас возникает, следует изменить права доступа на директории и файла PHP-средствами. Сначала можно использовать скрипт, который призван массово менять права доступа (http://predvoditelev.ru/page/php_recursion_chmod). Если такой метод вам по некоторыми причинам не помогает, что можно применить данный код:
chmod ("file_name_1.php", 0666);
chmod ("file_name_2.php", 0666);
chmod ("directory_name_1", 0777);
chmod ("directory_name_2", 0777);
?> В котором вам самостоятельно придется поменять file_name_x.php и directory_name_x на настоящие названия файлов и папок, право доступа к которым вы желаете изменить. Следовательно, для файлов будут установлены права (CHMOD) 666, а для директорий – 777. Этот код можно сохранить в любом блокноте с расширением PHP. К примеру, как chmod.php. После этого с помощью привычной уже программы FileZilla этот файл нужно будет закачать в ту папку, где расположены ваши проблемные директории и файлы. В адресной строке обозревателя нужно прописать путь до chmod.php и нажать Enter (путь может быть следующего вида - http://*****.ru/chmod.php). Независимо от того, какой метод закачки дистрибутива с CMS Joomla вы выбрали, в корневой директории на сервере вашего хостинга структура файлов и папок будет выглядеть приблизительно так:  Мастер установки Joomla 1.5
Теперь, после того, как вы успешно скачали движок и установили его одним из способов на сервер хостинга или же на локальный сервер Денвер, можно смело приступать непосредственно к процессу установки CMS Joomla 1.5. Для этого сначала набираем в адресной строке адрес вашего сайта (к примеру, http://www.site.ru). В появившемся окне указываем необходимый язык и нажимаем на кнопку «Далее». Если в вашем браузере отключены куки, то мастер установки обязательно предупредит о том, что установку в связи с этим он продолжить не сможет, поэтому хотя бы на время установки их придется включить. На следующей странице программа будет производить проверку соответствия сервера требованиям CMS Joomla. Эти требования разделяются на две группы: рекомендуемые и обязательные. Если какие-то параметры им соответствовать не будут, то они подсветятся красным. Главное, чтобы в пунктах обязательных требования все подсвечивалось зеленым.  На следующем этапе вам будет предложено изучить лицензию, по которой происходит распространение Joomla. Нажимаем «Далее». Теперь следует указать конфигурации подключения к базе данных CMS Joomla. В пункте «Тип базы данных» нужно оставить MySql, в пункте «Название хоста», как правило, указывается «localhost» (но имеются и иные варианты, поэтому данную информацию нужно уточнить у вашего хостера).  Иногда происходит так, что база данных заранее создана провайдером, и поэтому все данные, которые необходимы для подключения к ней, он вам любезно предоставляет. В том случае, если базу данных не создали, то вам придется сначала ее создать при помощи инструментов, которые предоставляются владельцем хостинга. Далее вкратце вам расскажем, как это можно сделать посредством инструментов cPanel. Создание базы данных и пользователя для CMS Joomla в cPanel Для начала заходим в панель управления хостингом. Как правило, это и есть cPanel. Переходим в область для работы с базой данных:  Нажимаем кнопку «Базы данных MySql», в пункте «Новая база данных» вводим необходимое для нее название и нажимаем на кнопку «Создание базы данных».  Затем в пункте «Добавить пользователя» вводим необходимое имя пользователя, пишем пароль (его можно сгенерировать с помощью кнопки «generate password», которая располагается рядом с полем для ввода пароля) и нажимаем кнопку «Создание пользователя».   В появившемся оке проставляем все галочки и нажимаем «Внести изменения».
 Таким образом будут заданы привилегии для созданного пользователя (если будут установлены все галочки, то у него будут все привилегии). Если это сделано не будет, то работа с CMS Joomla будет невозможна. Задание параметров подключения к базе данных во время установки Joomla 1.5 Снова открываем мастер установки и вводим название недавно созданной базы данных, а также имя пользователя и пароль во все соответствующие пустые поля.  В расширенных настройках CMS Joomla предлагается установить префикс таблиц, что необходимо для разделения таблиц базы данных между разными инсталляциями. К примеру, можно установить в любую директорию форум на одном из известных движков и, одновременно с этим, выбрать для его таблиц совершенно другой префикс. Это крайне удобно, если по условиям использования хостинга вы не можете сразу создать несколько баз данных. Если вы применили несколько инсталляций одновременно на одной базе данных, то нужно удостовериться, что у вас не включена опция удаления имеющихся таблиц. Нажимаем кнопку «Далее».
В следующем окне вам будет предложено произвести настройки доступа к сайту по FTP. Для этих целей рекомендуется воспользоваться сторонними программами (той же полюбившейся FileZilla). Если вам очень нужно, то можно настроить под себя. Но лучше нажать на этом шаге «Далее» не задерживаясь. На последнем этапе мастера установки CMS Joomla нам будет предложено заполнить соответствующие поля: название создаваемого веб-ресурса, собственный электронный адрес, а также указать пароль доступа в панель администрирования вашего сайта.  На этой же странице можно заполнить демо-данные, чтобы получить наглядное представление о доступном варианте организации контента на будущем ресурсе. Конечно, после демо-данные придется удалить. Нажимаем «Далее».
Все, теперь вас можно поздравить, потому что установка CMS Joomla на сервер успешно завершена. Не забудьте удалить папку Installation, подключившись по протоколу FTP к серверу. После этого можно смело нажать на кнопку «Сайт», которая располагается сверху последнего окна мастера установки, или же набрать в адресной строке адрес ресурса. В любом случае будет открыта главная страница сайта. Выглядеть она будет, естественно, не очень симпатично, но после установки выбранного шаблона (темы) для CMS Joomla и наполнения сайта интересным контентом, внешний вид ресурса заметно изменится в положительную сторону. Как зайти в панель администрирования Следует обратить внимание на тот факт, что во время установки CMS Joomla мы задали только для входа в панель администратора. Теперь пробуем зайти в этот раздел. Для этого в адресной строке к адресу вашего сайта дописываем /administrator (к примеру, http://****.ru/administrator). Жмем на Enter и перед нами появляется окно полями для ввода имени пользователя и пароля. 
Как уже было отмечено выше, мы задали только пароль, а имя пользователя было установлено по умолчанию (admin). На этом акцентируется ваше внимание, если кому-то это очевидным не показалось. Кстати, после того, как вы войдете в панель администратора, нужно будет сменить логин на что-нибудь индивидуальное. Для этого выбираем в меню «Сайт» пункт «Пользователи», щелкаем по пользователю «Admin» и вводим в появившемся поле произвольное имя. Это нужно сделать, прежде всего, из-за соображений безопасности. Злоумышленник легко будет проникать к управлению вашим сайтом, если ему надо будет подобрать только пароль.
Источник:http://joomlaz.ru/stati/ustanovka-joomla-1-5-na-khosting.html |