Тут недавно узнал, что Typo3 сделали MegaUpgrade, выпустив сразу после версии Typo3 4.7 ветку Typo3 6.0 (Уже готовится релиз Typo3 6.1.). Стало очень интересно, что же нового — раз пятую ветку Typo3 я даже не заметил. Новая версия TYPO3 6.0 содержит новый функционал управления файлами — File Abstraction Layer (FAL), существенные изменения в ядре системы (повышение качества кода, поддержку Namespaces), новый модуль для управления расширениями и ряд улучшений в административном интерфейсе системы. Ну что-ж — посмотрим:
1. Установка:
Сливаем дистрибутив на сервер, распаковываем. Переходим к адресу нашего сайта (Для примера пусть будет http://site/), после перехода происходит редирект на установку системы: http://site/typo3/install/index.php?mode=123&step=1&password=joh316 , и тут меня поджидал первый подвох:
TYPO3 Installation Error: The following PHP module(s) is/are missing: «fileinfo». You need to install and enable these modules first to be able to install TYPO3.
Ну тут все просто и понятно — в PHP не хватает модуля fileinfo. Так как для тестовой установки я использовал сервер на FirstVDS, со встроенной панелью ISPManager, то добавить нужный модуль тут не составило труда:
Для установки расширения из портов потребуется пересобрать пакет /usr/ports/lang/php5-extensions . Установив галочку в поле fileinfo. После чего обновляем страницу через f5 и получаем следующее сообщение:
Установка заблокирована, для продолжения необходимо создать файл с именем ENABLE_INSTALL_TOOL в директории typo3conf. После создания файла снова обновляем страницу, через f5, и видим следующее (описан метод установки по типу 1-2-3):
Нажимаем Continue — идём дальше и видим:
В данном окне нас корректно просят ввести имя, пароль, и сервер базы данных MySQL.Вводим, что от нас хотят, если что-то набрали неправильно — мы увидим ошибку:
Если мы всё-же всё набрали правильно, но ошибка выходит (глюк с четвертой ветки Typo3 — у меня раза с третьего проверка сработала) то все данные для соединения с БД можно прописать в файле typo3conf/LocalConfiguration.php следующим способом:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
return array( # После 'BE' => array( 'installToolPassword' => '***', ), #Вставляем: 'DB' => array( 'extTablesDefinitionScript' => 'extTables.php', 'host' => 'localhost', 'password' => 'db_passw', 'username' => 'db_usr', ), # тут дальше конфиг.... |
если всё сделали — идём дальше:
Тут нам предоставляют выбор:
1. Создать Базу данных (Create a new database (recommended)) — для этого в поле необходимо ввести название базы данных.
2. Выбрать ПУСТУЮ Базу Данных из доступных пользователю, данные которого мы вводили на прошлом шаге.
1 вариант рекомендован, но я пойду по второму.
На данном шаге нам предлагают выбрать, устанавливать ли демо-данные и стандартные параметры конфигурации сайта. Для неопытных пользователей подойдёт первый вариант, а для тех, кто уже более-менее работал с системой — второй. Для теста новой версии я взял первый вариант, чтобы наглядно посмотреть и пощупать систему в полной её красе. Continue…
В данном окне мы задаём пароль Администратора системы, а так же можем выбрать цветовую гамму нашего ДЕМО-сайта. Пароль должен быть не менее 6-ти символов, надёжность пароль отображается цветом, от красного до зеленого, что соответствует уровню. Continue…
Принимайте поздравления, система успешно установлена. Для просмотра сайта жмем на кнопку: Go to your Website…
2. Конфигурация:
Для русификации идём по ссылке: http://site/typo3/ — попадаем в поле ввода логина\пароля:
Логин — admin, пароль — использованный при установке системы. После успешной авторизации попадаем а админку системы. если честно — я ждал увидеть большего, вот сам не знаю чего даже, но не такого же интерфеса, как в 4-ой версии системы — может это удобно просто? — Ответ я не знаю…
Переходим в раздел ADMIN TOOLS\Install — для продолжения конфигурации Typo3 необходимо, чтобы файл с именем ENABLE_INSTALL_TOOL находился в директории typo3conf/, если таковой там есть нажимаем кнопку Unlock the Install Tool.
На данном этапе нам необходимо ввести пароль от данного инструментария. В синем поле есть заметка примерно следующего содержания: Для Инструментов Установки вводится пароль НЕ администратора.Пароль по-умолчанию joh316, измените его. Если Ваш пароль не корректный, тогда отобразится md5 хеш, который необходимо вставить в переменную $TYPO3_CONF_VARS[‘BE’][‘installToolPassword’] файла typo3conf/LocalConfiguration.php. Хотелось бы заметить, что к хешу (моё наблюдение) добавляется «соль». Хеш, сгенерированный сегодня, уже не будет работать завтра и Вам придётся заново генерировать хеш и вставлять его в файл.
Переходим в раздел All Configuration и начинаем редактировать конфигурацию:
Ребят, девчат, статья не дописана… Чуть позже доделаю…