Установка
Опубликовано пользователем Joomru
Благодарим за вклад:
Благодаря наличию веб-инсталлятора, для установки CMS Joomla! требуется всего несколько минут. Для того, чтобы запустить Joomla! локально, на Вашем компьютере, необходим «собственный интернет» [прим. перев.: локальный хостинг] для чего Вам потребуется качественный браузер, веб-сервер, PHP-интерпретатор, а также система управления базами данных совместимая с Joomla!. Мы называем это клиент-серверной системой LAMP (XAMP). Файлы Joomla! будут скопированы в эту систему и изменены в процессе настройки веб-инсталлятором.
Минимальные системные требования
- Установленный, работоспособный веб-сервер, например, Apache или Microsoft IIS версии 1.13.19;
- PHP-интерпретатор версии 5.2.4 с поддержкой MySQL и Zlib. Zlib — это программная библиотека, которая позволяет PHP-интерпретатору открывать архивы сжатые при помощи метода, основанного на ZIP;
- база данных MySQL версии 3.23.x или новее. Для поддержки наборов символов Юникод потребуется версия 4.1.x.
Варианты установки
Так как эта проблема касается всех систем, основанных на PHP, я рекомендую обратиться к главе «Варианты установки систем на основе PHP».
Камни преткновения
Эта тема — очень сложная, потому что существует огромное количество провайдеров и еще большее количество сочетаний версий веб-серверов, PHP-интерпретаторов, СУБД MySQL и хостинговых инструментов. Затруднения при установке часто возникают по следующим причинам:
- активированный режим «Safe Mode» PHP-интерпретатора, не позволяющий загружать файлы;
- проблема с понятным человеку форматом URL у веб-сервера Apache, возникающая из-за того, что не запущен модуль «mod_rewrite»;
- задаваемые иначе чем в Windows права доступа к папкам в Linux и OS X.
Вообще, вот самый легкий метод, который почти всегда срабатывает:
- загрузите архив с текущей версией Joomla! и распакуйте его в какую-нибудь временную папку;
- выгрузите распакованные файлы при помощи FTP-клиента на арендуемый сервер или перенесите их в папку веб-документов сервера на Вашем компьютере. Она может называться htdocs, public_html или html. Если в папке веб-документов находятся файлы другого программного продукта, то создайте в корне сайта папку для Joomla! и устанавливайте CMS в нее. Многие хостинг-провайдеры позволяют привязать доменное имя к конкретной папке;
- выясните имя Вашей базы данных. Многие тарифные планы предполагают одну или несколько баз данных. В некоторых случаях хостинг-провайдер сообщает имя пользователя, имя базы данных и пароль, а в некоторых их приходится задавать. Обычно сделать это можно в веб-интерфейсе доступном через браузер. Реквизиты доступа к базе данных потребуются веб-инсталлятору.
Веб-инсталлятор Joomla!
Загрузите Joomla! 1.7 с сайта http://joomla.org/ и извлеките его содержимое в корневую папку Вашего сайта, например, /htdocs.
С этого момента темп установки увеличится, потому что веб-инсталлятор очень удобен и очень упрощает процедуру. Перейдите по адресу http://localhost/ [прим. перев.: если файлы распакованы в корневую папку локального сервера].
Этап № 1: выбор языка
На первой странице веб-инсталлятора выводится перечень языков. Выбор нужного Вам — это первый из семи этапов установки системы. Для перехода на следующий кликните по кнопке «Далее» [Next].
Рис. 1. Инсталлятор
Этап № 2: начальная проверка
На втором этапе инсталлятор проверяет: готов ли Ваш сервер к установке Joomla!.
Рис. 2. Начальная проверка.
Отметки о готовности сервера к установке — зеленого цвета. Если по большинству параметров сервер готов — это хороший знак. Различия зависят от конфигураций операционной системы, веб-сервера и PHP-интерпретатора, которые и проверяются инсталлятором. Если Вы устанавливаете сайт на компьютер, управляемый Unix-подобной системой, такой как Linux или OS X, обратите внимание на права доступа к файлам и папкам. Правильное их определение имеет большое значение для файла конфигурации Joomla! — configuration.php. Этот файл создается в конце процесса установки и содержит введенные Вами значения. Если у инсталлятора не будет прав на создание файла конфигурации в папке установки Joomla!, то завершить установку не удастся. Если на этапе начальной проверки выяснится, что создать файл невозможно, то потребуется изменить права доступа и после этого повторить проверку. Если проблема решена, то переходите на следующий этап, этап ознакомления с лицензией, кликнув по кнопке «Далее».
Этап № 3: ознакомление с лицензией
Каждый программный продукт поставляется по той или иной лицензии. В случае с Joomla! это GNU General Public License версии 2.0. (рис. 3)
Рис. 3. Ознакомление с лицензией.
Этап № 4: настройка доступа к базе данных
На четвертом этапе, этапе настройки доступа к базе данных, потребуются реквизиты доступа. На локальном сервере Вы можете создать неограниченное количество баз данных. Среди пользователей MySQL есть пользователь с именем root. Это администратор базы данных и, следовательно, у него — неограниченные права. Пароль зависит от того, какая сборка используется: в XAMP пароля нет, в MAMP пароль — root.
Рис. 4. Настройка доступа к базе данных
Для локальной установки подойдут следующие параметры:
- Имя хоста: localhost
- Имя пользователя: root
- Пароль: <известен только Вам>.
На этом этапе потребуется ввести имя базы данных. В случае с рабочим сайтом [прим. перев.: на удаленном сервере] и количество баз данных, и реквизиты доступа к ним заранее определены. Если у Вас есть права администратора, то Вы можете выбрать имя для базы данных вашего сайта. Joomla! затем создаст эту базу данных.
На этой странице есть интерфейс дополнительных настроек, который можно открыть кликнув по кнопке в виде зеленого треугольника. При помощи данного интерфейса можно выбрать действия инсталлятора в отношении имеющихся таблиц: удаление или сохранение с добавлением к ним префикса bak_.
У инсталлятора Joomla! есть очень полезная особенность: он добавляет к именам таблиц MySQL префикс — набор символов, который можно задать на этапе настройки базы данных. По умолчанию это случайный набор символов, например, w02rh_. Делается это по простой причине. Иногда, тарифный план предполагает всего одну базу данных. Если Вы захотите создать несколько сайтов на Joomla!, то их таблицы [прим. перев.: при отсутствии префиксов] будут иметь совпадающие имена, и это приведет к проблемам. При наличии префиксов аналогичные таблицы будут отличаться именами, и каждый сайт будет обращаться к своей версии, например, таблицы компонента «Баннеры» sayt1_banners и sayt2_banners1. Если сайт всего один, то можно воспользоваться префиксом по умолчанию. В случае создания нового сайта без удаления базы данных старого префикс (bak_), добавляемый к старым таблицам, не позволит новому сайту их изменять.
Этап № 5: настройка доступа по FTP
Во избежание проблем, связанных с правами доступа, а также возможно вызванных включенным «Safe Mode», для загрузки файлов и управления ими можно воспользоваться FTP-функционалом PHP-интерпретатора. В случае с локальным хостингом этого не нужно. В случае с удаленным хостингом данные для ввода на этом этапе можно получить от хостинг-провайдера. Если Ваш тарифный план предполагает возможность создания нескольких учетных записей для доступа по FTP, то для Joomla! следует создать ее собственную. В настройках учетной записи следует прописать папку, в которой хранятся файлы CMS.
Рис. 5. Этап настройки доступа по FTP
Этап № 6: настройка CMS
Настройка CMS состоит из трех подэтапов. На первом подэтапе потребуется задать имя для Вашего сайта. То, что Вы впишите в поле имени сайта, будет появляться на панели заголовка браузера. Это имя также будет появляться в письмах, отправляемых для подтверждения регистрации. Сайт, который я буду использовать в качестве примера, я назову «Joomla!» (рис. 6).
На втором подэтапе задаются имя, адрес электронной почты и пароль администратора. Записать последний на бумаге — неплохая идея, если Вы не собираетесь прикрепить его к дисплею или хранить под клавиатурой. :-)
На третьем подэтапе Вы выбираете демонстрационные данные, которые будет содержать Ваш сайт после установки.
Загрузка демонстрационных данных
Информация — это то, ради чего строится Ваш сайт. Joomla! позволяет во время установки загрузить в базу данных будущего сайта информацию, позволяющую продемонстрировать возможности CMS. Новичкам сделать это настоятельно рекомендуется. Демонстрационные данные содержат справочную информацию, а также являются материалом, на котором можно безопасно поэкспериментировать. Для их загрузки кликните по кнопке «Установка демо-данных». Инсталлятор загрузит информацию в базу данных, после чего кнопка и выпадающий список станут неактивными, а текст кнопки будет гласить об удачном завершении процедуры.
Рис. 6. Ввод имени, адреса электронной почты и пароля администратора — настройка CMS
Кликните по кнопке «Далее» и введенные Вами параметры будут сохранены.
Этап № 7: завершение
На седьмом, заключительном, этапе Вы примете поздравления от разработчиков с удачной установкой системы. Присоединяюсь к ним. На этой же странице Вы увидите сообщение набранное полужирным шрифтом, напоминающее о необходимости удалить папку installation. Удаление папки необходимо для нормальной работы сайта.
Рис. 7. Заключительный этап
Примечание: в корневой папке Вашего сайта система создала файл с именем configuration.php. Если Вы захотите переустановить сайт, то этот файл следует удалить, повременив с удалением папки installation до последнего этапа повторной установки. В таком случае инсталлятор повторит процедуру при открытии в браузере главной страницы сайта.
Установка завершена и Вы можете приступить к настройке и наполнению сайта. На последней странице, выводимой инсталлятором есть две кнопки: «Сайт» и «Панель управления». Для того, чтобы посмотреть на сайт со стороны посетителя, кликните по кнопке «Сайт». Если Вы забыли удалить папку installation, то система предупредительно напомнит Вам о необходимости сделать это.
Результат выглядит впечатляюще (рис. 8).
Рис. 8. Главная страница Вашего сайта после установки.
Осмотритесь и ознакомьтесь с Вашим новым сайтом. Загруженные на 6-ом этапе данные демонстрируют многие функции Joomla!. Далее будет приведено более подробное их описание.
Локализация
Если сайт предназначен не для англоговорящей аудитории, то есть два способа его локализовать:
- загрузить установочный пакет уже локализованной системы и установить CMS из него;
- установить CMS и изменить язык при помощи файлов локализации. Подробнее об этом — в главах «Управление расширениями» и «Многоязычные сайты».
Удаление демонстрационных данных
Если Вы имеете дело с Joomla! впервые, рекомендую установить демонстрационные данные. Не пожалейте времени и изучите сайт: что на нем есть и как все работает. Демонстрационные данные позволяют сложить представление о внешнем виде Вашего веб-ресурса в «наполненном» состоянии. Они также содержат краткие описания демонстрационного содержимого и модулей. С обзором объемом в 50 страниц можно ознакомиться, перейдя по ссылке «Как пользоваться Joomla!» [Using Joomla!].
Теперь, когда Вы достаточно хорошо знакомы с Joomla!, настройка сайта скорее всего доставит Вам массу удовольствия.
Как удалить демонстрационные данные
Есть несколько способов удаления демонстрационных данных:
- установка еще одной системы без загрузки демонстрационных данных. Для этого рекомендуется создать еще одну папку в корневой папке сайта и установить еще одну версию Joomla! там. В результате у Вас будет две системы, на одной из которых можно тренироваться;
- удаление демонстрационных данных через раздел администрирования;
- снятие демонстрационных материалов с публикации. Пожалуйста, просмотрите прилагаемое к статье видео, в котором я покажу, как это делается.
Если Вы решили воспользоваться вторым или третьим способом, Вам придется получить доступ к разделу администрирования. Удалить или скрыть демонстрационные данные и пункты меню можно, получив доступ к разделу администрирования.
Управление меню
Перейдите на страницу управления меню и откройте «Верхнее меню» [Top Menu]. Отметьте галочками пункты меню, которые Вы хотите скрыть, и кликните по пиктограмме «Скрыть». После этого Вы увидите красные значки в колонке «Публикация» рядом с каждым скрытым пунктом (рис. 9).
Рис. 9. Интерфейс управления меню
Если Вы откроете или обновите главную страницу своего сайта, то увидите, что верхнего меню на ней больше нет. Повторите процедуру в отношении главного меню и меню «О Joomla!». Убедитесь, что оставляете опубликованным только пункт «Главная». Этот пункт нельзя удалять, потому что Вам требуется главная страница. В нижней части страницы [прим. перев.: страницы редактирования меню, в разделе администрирования] выводится выпадающий список, при помощи которого можно определить количество пунктов перечня меню, выводимых на одной странице (рис. 10).
Рис. 10. Интерфейс управления меню: пункт меню, выбранный в качестве главной страницы с соответствующим значком, и выпадающий список для задания количества пунктов меню на одной странице.
Управление статьями
Процесс удаления демонстрационных статей похож на процесс удаления пунктов меню: нужно открыть менеджер статей, отметить ненужные материалы и удалить их или же снять с публикации.
Кэш
Для того, чтобы наверняка удалить со стороны посетителей всю снятую с публикации информацию, нужно очистить кэш. Перейти к интерфейсу очистки кэша можно следующим образом: текстовое меню раздела администрирования → пункт «Сайт» → подпункт «Обслуживание» → подпункт «Очистка кэша».
Пустой сайт
После сокрытия или удаления демонстрационной информации сайт — пуст (рис. 11).
Рис. 11. Сайт без демонстрационной информации
1 Пример дополнен переводчиком. Продолжить чтение.



























Новые комментарии