Уроки MODx


Урок 1. Установка и настройка CMS MODx

Установка CMS MODx 

1. Предварительно скачайте материалы, необходимые для изучения уроков – папка distr_MODx – расположена в правом верхнем углу этого окна на желтом фоне.

2. Убедитесь, что на компьютере установлен Denwer. Инструкцию по установке можно прочитать здесь.

3. В директории Z:/home создайте папку под именем site-ваша фамилия (все латинскими буквами), внутри нее еще создайте папку www. В результате адрес будет выглядеть следующим образом Z:/home/site-ваша фамилия/www/. В нашем случае мы назовем папку сайта site-labmodx. Имя диска может быть другим в зависимости от того, какое имя Вы указали при установке Denwer.



4. В папку www распакуйте архив evolution-1.2.1.zip. Это система управления сайтом MODx (рис. 1.1).

5. Перезапустите (или запустите) Denwer

Рисунок 1.1 

Для установки системы нам потребуется отдельная база данных и пользователь с полными правами.

Создание базы данных и пользователя 

6. Зайдите в phpmyadmin по адресу http://localhost/Tools/phpmyadmin/index.php (если установлен Denwer).

7. Перейдите на вкладку Базы данных.

8. Создайте новую базу под таким же именем, как сайт, в вашем случае это site-ваша фамилия (все латинскими буквами). В нашем случае база будет называться site-labmodx. Кодировку поставьте обязательно utf8_general_ci. Нажмите кнопку Создать

Рисунок 1.2 

9. Создаем нового пользователя. Для этого нужно пройти на вкладку Пользователи и далее пройти по ссылке Добавить пользователя.

Рисунок 1.3

 

10. Создаем нового пользователя с таким же именем и паролем, как и база данных и указываем для него все привелегии (в поле Глобальные привелегии щелкнуть по фразе Отметить все). Затем нажмите кнопку Добавить пользователя

Рисунок 1.4

Приступим к установке системы MODx для нашего сайта.

11. Запустите сайт в браузере, введя в адресную строку имя Вашего сайта (в нашем случае http://site-labmodx/). Появится следующее окно:

Рисунок 1.5 

12. Нажмите install now.

13. Выберите язык установки Russian. Нажмите кнопку Далее.

Рисунок 1.6 

14. На следующем шаге выберите пункт Новая установка и жмем на кнопку Далее.

Рисунок 1.7  



Подключение базы данных

15. Заполняем поля с данными о пользователе (в нашем случае Имя пользователя - site-labmodx, пароль – site-labmodx), нажимаем ссылку Нажмите здесь для проверки соединения с вашим сервером базы данных и получения сопоставления кодировки.

Рисунок 1.8

16. Заполняем информацию о базе данных, в поле Метод сопоставления выставляем SET NAMES и указываем кодировку utf8_general_ci и нажимаем на ссылку Нажмите здесь для создания базы данных или для проверки, что такая база существует. 

Рисунок 1.9 

Настройка панели администратора

17. Заполняем настройки для входа в панель администратора. В качестве логина мы использовали admin, в качестве пароля – наше название site-labmodx. Все эти настройки можно будет изменить позднее из панели администратора. Нажмите кнопку Далее.

 

Рисунок 1.10

Дополнительные элементы

18. Все флажки оставляем по умолчанию, сбрасываем галочку Установить/пример веб-сайта. Нажимаем кнопку Далее,

Рисунок 1.11 

Завершение установки

19. В следующем окне ставим галочку о принятии лицензии.

20. Нажимаем на кнопку Установить.

21. В следующем окне Результаты установки стоит флажок, предупреждающий, что установочная папка будет удалена. Свою функцию она уже выполнила и, для обеспечения безопасности вашего сайта, эту папку нужно убрать. Нажимаем Закрыть.

22. Попадаем на страницу входа в административную панель. Введите логин и пароль, указанные при установке. В нашем случае логин admin пароль site-labmodx.

Рисунок 1.12

23. Нажимаем Войти и попадаем в административную панель нашего сайта.

Рисунок 1.13

24. Для того чтобы попасть на главную страницу сайта, наберите в адресной строке браузера имя Вашего сайта (в нашем случае http://site-labmodx/). После установки сайт выглядит, как на рисунке ниже.

Рисунок 1.14 

Первоначальная настройка системы

Приводим только те параметры, которые стоит изменить или убедиться, что они установлены именно так, остальное для версии MODx 1.2.1 оставляем по умолчанию.



25. В административной панели сайта перейдите на вкладку Инструменты – Конфигурация

На вкладке Сайт установите следующие параметры:

Заголовок сайта: введите название вашего сайта или его описание – Моя web-студия.

Публиковать по умолчанию: Установите Да.

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

26. На вкладке Дружественные URL установите следующие параметры.

Использовать дружественные URL: выберите Да.

Использовать SEO Strict URLs: выберите Да.

Использовать псевдонимы в URL: выбирайте пункт Да.

Использовать вложенные URL: выберите пункт Да.

Разрешить повторяющиеся псевдонимы: выберите Нет.

Автоматически генерировать псевдоним: выберите Да.

 

27. Вкладка Интерфейс и представление.

Режим щелчка мышью на ресурсе: включите Редактировать.

В настройках редактора TinyMCE4  в поле  Тема WYSIWYG-редактора установите Все возможности.

 

28. Вкладка Файл-менеджер.

Путь для файл-менеджера: убедитесь, что стоит [(base_path)]. В противном случае нажмите кнопку Сброс.

 

29. Вкладка Файл-браузер.

Путь к файлам: убедитесь, что установлено [(base_path)]assets/. В противном случае нажмите кнопку Сброс.

 

30. После этого сохраните настройки, нажав в правом верхнем углу кнопку Сохранить.

После сохранения настроек конфигурации также необходимо настроить плагин TransAlias. Для настройки плагина вам нужно проследовать: вкладка Элементы – Управление элементами – Плагины – TransAlias – вкладка Конфигурация – параметр Trans table выставить в russian и сохранить.

Как перенести сайт на MODx с компьютера на компьютер
или на другой хостинг