этой статье я расскажу о том, как установить Joomla 1.6, а также о ситуации с миграцией на Joomla 1.6 сайтов, разработанных на Joomla 1.5
Joomla 1.6. Часть 2. Установка и обновление.

Переведя дух после празднования выхода Joomla 1.6, можно приступать к знакомству с ней. А начать это знакомство следует с установки CMS. В этой статье я расскажу о том, как установить Joomla 1.6, а также о ситуации с миграцией на Joomla 1.6 сайтов, разработанных на Joomla 1.5

Joomla 1.6. Установка.

Процесс установки Joomla 1.6 очень похож на установку Joomla 1.5, поэтому читать про него людям, знакомым с Joomla 1.5., будет не интересно (в том случае можете сразу переходить к пункту про миграцию). Но для целостности серии я опишу процесс установки Joomla 1.6. от начала до конца.

Начинается все с подготовки необходимых инструментов, а именно, вам нужен веб-сервер и сервер баз данных. Если вы устанавливаете Joomla 1.6 сразу на хостинг, то там все это имеется. Если же ставите на локальный компьютер, то необходимо обзавестись локальным веб-сервером, например, Денвером. Кто не в курсе что это такое и как этим пользоваться, читайте эту статью. В ней я рассказывал о Денвере.

После того, как локальный веб-сервер установлен, подготовлена база данных и в папку с подходящим именем скопированы все файлы Joomla 1.6, мы начинаем установку(для тех, кому это предложение показалось непонятным, написана статья, ссылка на которую дана чуть выше. Прочитайте ее и все поймете).

Joomla 1.6. Установка. Шаг 1.

После того, как мы обратились к нашему сайту, появляется следующее окно:

Joomla 1.6. Установка и обновление.

Здесь мы видим выбор языка установки. Вы можете выбрать тот язык, которым лучше владеете. Этот выбор не несет дальнейших ограничений и после установки вы сможете менять язык сколько угодно раз.

Больше на этом шаге ничего делать не нужно. Переходим к шагу 2.

Joomla 1.6. Установка. Шаг 2.

На шаге 2 производится проверка вашего веб-сервера на предмет совместимости с ним Joomla:

Joomla 1.6. Установка и обновление.

Для Денвера все проходит удачно. Красным цветом выделен только один пункт «Показывать ошибки». Для Денвера это установка по умолчанию, ведь на локальном сервере вы лишь разрабатываете сайт, а при разработке ошибки должны быть видны.

Если проверка прошла успешно, переходим к шагу 3.

Joomla 1.6. Установка. Шаг 3.

На третьем шаге нам предлагают познакомится с лицензией, по которой распространяется Joomla 1.6.

 

Joomla 1.6. Установка и обновление.

 

Текст лицензии, к сожалению, на английском языке, но я думаю, это не остановит тех, кто хочет точно знать, что использует. Остальные же и на русском ее читать не станут. Если вы согласны с лицензией, переходим к шагу 4.

Joomla 1.6. Установка. Шаг 4.

Четвертый шаг является самым сложным шагом всей установки.(Хотя на самом деле ничего сложного здесь нет. Просто новички часто путаются с данными, которые необходимо ввести на этом шаге).

 

Joomla 1.6. Установка и обновление.

Здесь мы должны ввести настройки подключения к базе данных. Что вводить?

тип базы данных: не меняем;

имя сервера БД: обычно это localhost. Для Денвера это точно localhost. На некоторых хостингах это имя может отличаться и если localhost не подходит, обратитесь в службу поддержки хостинга, они вам сразу скажут, что вводить.

имя пользователя, пароль, имя базы данных: здесь мы вводим ровно те данные, с которыми создавали базу данных(речь идет о денвере, если вы не создавали базу данных, прочитайте эту статью). Если вы устанавливаете Joomla 1.6 на хостинге, эти данные вы должны получить при создании базы данных в панели управления хостингом.

префикс таблиц: эта штука используется для того, чтобы избежать дублирования таблиц БД Joomla с таблицами БД сторонних компонентов. Каждый компонент имеет свой уникальный префикс. Для большей безопасности советую сменить стандартный префикс Joomla «jos_» на какой-нибудь другой, например «jos911_».

Если все настройки введены верно, вы перейдете к следующему шагу установки. Если же вы где-то ошиблись, то получите сообщение о невозможности подключения к базе данных. Это означает, что один из пунктов(кроме префикса), описанных выше, заполнен неверно.

Joomla 1.6. Установка. Шаг 5.

Если вы дошли до этого шага, то можете считать, что самое сложное позади.

Joomla 1.6. Установка и обновление.

На 5 шаге мы конфигурируем FTP. Лично я никогда не пользуюсь этой возможностью Joomla, а работаю через FTP непосредственно с хостингом. Если вы хотите настроить доступ по FTP, то задайте все необходимые данные, если нет, просто жмете «Далее». Настроить FTP можно будет в любое время.

Joomla 1.6. Установка. Шаг 6.

На 6 шаге мы настраиваем некоторые параметры сайта.

Joomla 1.6. Установка и обновление.

 

В отличие от Joomla 1.5, в Joomla 1.6 появилась возможность задать на этом шаге описание и ключевые слова сайта. Это очень удобно, т.к. после установки довольно часто это сделать забывается.

Также на этом шаге мы вводим Email, логин и пароль администратора сайта. К этим данным я советую отнестись внимательно, т.к. иначе в дальнейшем могут возникнуть проблемы. Главное, ввести все правильно и не забыть потом то, что вы ввели.

Еще одна интересная опция на этом шаге – загрузка демо-данных. Демо-данные в первую очередь нужны новичкам, чтобы быстрее сориентироваться в Joomla 1.6. Они представляют из себя набор меню, модулей и статей, которые появятся на сайте после завершения установки. В Joomla 1.6 в отличие от  Joomla 1.5 можно установить как стандартные демо-данные, так и выбрать какие-либо другие, если они включены в сборку Joomla 1.6.

После того, как все заполнено, переходим к завершению установки.

Joomla 1.6. Установка. Шаг 7.

Joomla 1.6. Установка и обновление.

Ну вот и все. Joomla 1.6 установлена! Теперь остается только удалить папку installation из папки с файлами Joomla. Делать это обязательно, пока вы не сделаете это, не сможете воспользоваться сайтом.

После того, как папка installation удалена, вы можете зайти на сайт по адресу: http://имя_вашего_сайта и в админку по адресу: http://имя_вашего_сайта/administrator

Вот так изначально выглядит лицевая часть сайта(с установленными демо-данными):

Joomla 1.6. Установка и обновление.

 

А вот так выглядит админка:

 

Joomla 1.6. Установка и обновление.

 

Все хорошо, да только полностью на английском…

Joomla 1.6. Локализация.

// если с момента написания статьи прошло более недели, то имеет смысл поискать полноценную локализацию Joomla 1.6, которая устанавливается через менеджер расширений. Способ, описанный ниже, используйте лишь в случае, если ничего лучше не имеется.

Полноценная локализация пока, к сожалению, не вышла. Она должна появиться в ближайшие недели. На день написания статьи доступна только локализация от AndyR. Ее вполне достаточно, чтобы работать с Joomla 1.6. Скачать локализацию вы можете по этой ссылке.  Автоматическая установка пока также недоступна. Устанавливаем локализацию по следующему алгоритму:

1) Разархивируем и копируем папки в корень Joomla. При этом должен появиться запрос о разрешении слияния папок. Разрешаем.

2) В админке открываем "Extensions" - "Extension Manager"

3)  Открываем вкладку "Discover"

4)  Жмем кнопку "Discover". Joomla 1.6. должна определить файлы локализации:

Joomla 1.6. Установка и обновление.

 

5) Выделяем файлы и жмем кнопку «install».

6) Локализация устанавливается но выдает ошибку. На ошибку не обращаем внимания.

7) Идем "Extensions" - "Language Manager" и выставляем русский язык по умолчанию сначала для лицевой части сайта, а затем и для админки. После этого на главной странице админки видим:

Joomla 1.6. Установка и обновление.

 

Красота!

Вот и все. Установка Joomla 1.6 завершена. Движок установлен, локализован и готов к работе. К сожалению, на данный момент большинство расширений от Joomla 1.5 не совместимы c Joomla 1.6, что не позволит полноценно использовать Joomla 1.6 для больших проектов. Пока ее можно обкатывать на сайтах-визитках, либо на контент-проектах с разграничением доступа. С каждым днем все больше разработчиков будут переводить свои расширения на Joomla 1.6 и пройдет не так много времени до того, как Joomla 1.6 будет способна показать всю свою мощь

Joomla 1.6. Миграция c Joomla 1.5 на Joomla 1.6.

Вот по-настоящему интересный и сложный вопрос. Однозначный ответ дать на него пока нельзя. Расскажу лишь то, что известно точно:

  1. В стандартный пакет Joomla 1.6. мигратор не входит. Более того, разработчики Joomla отреклись от его создания, повесив эту работу на сообщество(странный шаг);
  2. Сообщество покачало головой, но начало работу на созданием миграторов.
  3. На сегодняшний день уже созданы несколько миграторов, но все они еще не полноценны. Вот эта статья(анг.) описывает процесс миграции с использованием компонента jUpgrade.
  4. Если на вашем сайте используется много сторонних расширений Joomla, то в ближайшее время миграция для вас невозможна. Нужно ждать, пока разработчики большинства расширений, используемых на сайте, добавят к ним поддержку Joomla 1.6 и создадут собственные миграторы(если это необходимо).
  5. Если ваш сайт использует минимум сторонних расширений, то миграция возможна уже сегодня, но с вероятностью 95% вам придется совершить много «финтов ушами».
  6. Шаблоны от Joomla 1.5 в большинстве своем не подойдут к Joomla 1.6. Это означает, что в случае миграции вам придется создавать шаблон на 50% заново.

Важно понимать, что Joomla 1.6 по сравнению с Joomla 1.5 это далеко не тоже самое, что и Joomla 1.5 по сравнению с Joomla 1.0. Изменений в новой Joomla гораздо больше, чем было в 1.5, когда она вышла. Эти изменения затрагивают практически все аспекты работы с CMS. Главные отличия здесь: система контроля доступа, отказ от разделов и измененные шаблоны материалов. Все это крайне затрудняет создания плагина, подобного «legacy» из Joomla 1.5. Очень вероятно, что он не появится никогда. Теперь нужно отталкиваться от вновь созданных расширений, а также расширений, в которые добавлена поддержка Joomla 1.6. Да, миграция с Joomla 1.5 на Joomla 1.6 будет крайне сложной и нестабильной. Но возможности, которые мы получаем, перекрывают все затраты на перенос сайта на последнюю версию CMS. Если сегодня вы собираетесь делать перспективный сайт, тот, работать с которым придется не один год, то ваш выбор должен пасть именно на Joomla 1.6, иначе через несколько лет вы можете оказаться в ситуации, когда переход станет необходимостью, а сделать это будет крайне сложно.

Об авторе
Об авторе
Wedal (Виталий). Веб-разработчик полного цикла (Full Stack). Создатель и автор сайта Wedal.ru.
Основной профиль – создание сайтов и расширений на CMS Joomla.

Добавить комментарий

Для отправки комментария введите код с картинки:
Защитный код
Обновить

Комментарии  

0 # Vetal 27.01.2011 22:05
Наконецто! Спасибо за статью, хочу попробовать с 1.5 на 1.6 перейти...

Кстати, а при установке русского у меня не ругался (я правда на форуме его взял недавно, может исправили что)
Шаблоны - уже МНОЖЕСТВО известных производителей обновили свои шаблоны и есть для 1.6
Подчеркиваю - МНОЖЕСТВО
Ответить | Ответить с цитатой | Цитировать
+1 # Wedal 28.01.2011 03:17
Vetal, шаблоны-то есть, но речь то идет именно о переносе сайта, т.е. о сохранении имеющегося дизайна. Я к этому говорю.

P.S.: Если все же решитесь переносить сайт, буду очень благодарен, если расскажете потом о своем опыте в статье или видео. При вашем желании я с удовольствием опубликую подобный материал на сайте.
Ответить | Ответить с цитатой | Цитировать
0 # Vetal 29.01.2011 12:34
Гиблое это дело, заниматься миграцией...
Одной кнопкой нажать и мигрировать - такого компонента нет!
Потратил время, результата пока нет.
Сырое...все сырое
Ведь на 1.5 кучина куча компонентов, плагинов, модулей. И если они используются на сайте, то перейдя на 1.6 модуль не подходит...
В общем ве сырое еще... Не стои торопиться с миграцией.
Ответить | Ответить с цитатой | Цитировать
+1 # Wedal 31.01.2011 03:52
Vetal, я предупреждал, что просто не будет. Хотя возможно все. Этот сайт первоначально работал на Wordpress. В один прекрасный момент я задался целью перевести его на Joomla с сохранением всех материалов и ссылок. Потратил на это дело около недели, но сделал. В недалеком будущем придется, как видимо, тратить еще одну неделю для переноса сайта на Joomla 1.6 :-).

Что касается расширений, то да, здесь вы правы. От Joomla 1.5 в 1.6 не будет работать практически ничего. Нужно искать альтернативы, либо ждать.
Ответить | Ответить с цитатой | Цитировать
0 # Bubanist 29.01.2011 06:39
Хорошее описание, кратко, понятно и работает всё) Спасибо автору!
Появилась ли версия Virtuemart для 1.6? Или можно для 1.5 использовать?
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 31.01.2011 03:56
Bubanist, нет, не появилась, и нет, нельзя использовать. Команда VirtueMart сделала анонс, что к выпуску готовится VirtueMart 2, содержащий не меньше координатных отличий, чем Joomla 1.6. Как только появится рабочая версия, я напишу об этом на wedal.ru.
Ответить | Ответить с цитатой | Цитировать
+1 # Bubanist 06.02.2011 09:05
Спасибо! Будем дружно ждать=)
Ответить | Ответить с цитатой | Цитировать
+1 # Саша 22.02.2011 10:23
Виталий, спасибо вам большое за написанные статьи. Бог в помощь во всех благих начинаниях.
Ответить | Ответить с цитатой | Цитировать
0 # дарья 01.03.2011 16:58
Добрый день! Собираюсь строить первый сайт на Joomla. Какую бы версию вы посоветовали: 1.5 или 1.6? (он будет достаточно простой, даже без магазина, но с возможностью для клиентов присылать заявки через форму на сайте на интересующие их товары) Я понимаю, что под 1.5 много прекрасных плагинов и расширений, под 1.6 меньше — но ведь это пока? И в результате, если будет использована 1.5, все равно придется рано или поздно мигрировать? Спасибо!
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 02.03.2011 03:52
дарья, если сайт не сложный, лучше использовать Joomla 1.6. Ведь может случиться так, что в дальнейшем вы захотите его расширить и постепенно он вырастет в портал. Если вы используете Joomla 1.5, то потом переход на Joomla 1.6 будет достаточно сложным.
Ответить | Ответить с цитатой | Цитировать
0 # дарья 04.03.2011 20:50
спасибо огромное! думаю, не очень сложный, потому что функционал абсолютно стандартный: ну форма связи, ну форма заказа. спасибо еще раз!
а можно еще вопрос, если позволите: как вы думаете, какая тактика лучше — вообще, в принципе — строить сайт локально, а потом загружать на хостинг или сразу на хостинге? есть ли вероятность, что при работе локально можно упустить какие-то косяки, которые всплывут на реальном хостинге? или и так и так одинаково? спасибо!
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 05.03.2011 05:31
дарья, проще: локально. Но при загрузке на хостинг могут возникнуть проблемы. Если хостинг нормальный, эти проблемы легко решатся.
Ответить | Ответить с цитатой | Цитировать
0 # дарья 05.03.2011 08:30
спасибо!
Ответить | Ответить с цитатой | Цитировать
0 # Дмитрий 02.03.2011 11:15
Решил сегодня закинуть Joomla 1.6 на хостинг,чтобы там в Демо версии разрабатывать сайт,на втором шаге установки одно поле загорелось красным,там было написано что скрипт не может автоматически создать configuration.php и вам придётся его в ручную закинуть,ну думаю фигня.Закончил установку,в конце он мне выдал configuration.php и я положил его на сайт.Но прикол в другом сайт запустился,но в админку я зайти не могу,ввожу пользователя и пароль,а страница просто тупо перезагружается и не чё не пишет не ошибки или пароль не тот.Что делать не пойму?У кого такой прикол был?А 1.6 всё больше убеждаюсь что ну очень очень дырявая и сырая,ещё раз 100 обновится,прежде чем станет стабильной.На денвере всё работает.Может хост не тянет?Хотя врятли.
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 02.03.2011 12:35
Дмитрий, скорее всего дело именно в хостинге. Не в том, что "не тянет", а в настройках. Саппорт хостинга в этом случае должен 100% помочь.

Да, Joomla 1.6 содержит еще довольно много ошибок. В этом согласен с вами полностью. Но так происходит с любым сложным программным продуктом.

P.S.: ничего не показывать, а просто перезагружать страницу Joomla может из-за того, что на хостинге по умолчанию отключено отображение ошибок PHP.
Ответить | Ответить с цитатой | Цитировать
0 # Дмитрий 02.03.2011 13:05
Цитирую Wedal:
Дмитрий, скорее всего дело именно в хостинге. Не в том, что "не тянет", а в настройках. Саппорт хостинга в этом случае должен 100% помочь.

Спасибо,буду мучить хостера,но плюсы конечно же есть в 1.6.Мне особенно нужна функция со сменами шаблонов на разных страницах,только из-за этого я её ставлю.На 1.5 такой функции нет,а жаль.Не встречал ещё расширения для этой цели,может оно и есть.Если кто встречал,подскажите.
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 02.03.2011 13:09
Дмитрий, вообще-то в Joomla 1.5 такая функция есть, но работает она только для пунктов меню. Запрятана капитально, так что найти не так просто.

Перейдите в менеджер шаблонов, выберите шаблон, не установленный по умолчанию, и нажмите кнопку "Изменить". После этого откроются настройки шаблона в которых слева можно будет выбрать пункты меню для его(шаблона) привязки к ним.
Ответить | Ответить с цитатой | Цитировать
0 # Дмитрий 02.03.2011 13:52
Спасибо Вам,я наверно пока останусь 1.5.22 с ней проще и много чего есть на неё,а с шаблонами покалдую,вроде не тупой разберусь.А затой подробный рассказ ещё раз спасибо!!!А сайтик добавлю в закладки. ;-)
Ответить | Ответить с цитатой | Цитировать
0 # Дмитрий 03.03.2011 15:03
Всё я решил свою проблему.Установил Joomla 1.5 итог тот же.Так я взял configuration.php с работающего сайта,заменил название базы данных,пути пароли и закинул на сайт и всё заработало и в админку пускает.Видимо сервер как то криво код составляет.Так что 1.6 тут не причём.
Ответить | Ответить с цитатой | Цитировать
0 # Светлана 20.03.2011 08:54
вчера всю ночь просидела: уствновила денвера, настроила, джумлу установила, а зайти в нее не могу. ввожу пароль и имя пользователя а мне пишут "You do not have access to the administrator section of this site."
Че делать? Почему так?
Ответить | Ответить с цитатой | Цитировать
+1 # Wedal 21.03.2011 02:59
Светлана, какое имя пользователя вводите?
Ответить | Ответить с цитатой | Цитировать
0 # Сергей 07.06.2011 09:48
Не ставится локализация. На закладке "Extension Manager: Discover" пишет "No extensions have been discovered" ! В чем дело? Подскажите!
Ответить | Ответить с цитатой | Цитировать
0 # Сергей 07.06.2011 10:54
разобрался сам. В версии 1.6.3 не разархивировать файл ZIP, а бросив его в корневой каталог указать на закладке Install меню "Extension Manager" и жать кнопку Upload&Install. После этого перезайти в админку при этом после ввода пароля ВЫБРАТЬ ЯЗЫК.
Ответить | Ответить с цитатой | Цитировать
0 # Вадим 28.03.2012 10:36
Добрый день.
Помогите пож.сайт перенес на хостинг, при регистрации пользователя выдает окно время сессии истекло,вычитал на фоорумах что можно это сделать через настройки в joomla, дело в том что в настройках я не вижу вкладки САЙТ,СИСТЕМА,СЕРВЕР (куда они делись не знаю)подскажите пожалуйста? и как можно продлить время сессии по мимо этих настроек?
Ответить | Ответить с цитатой | Цитировать