Установка и начало работы с MODX

Требования к серверу

Поддерживаемые операционные системы

Linux x86, x86-64
Mac OS X
Windows XP, Server

Поддерживаемые сервера

Apache 1.3.x - 2.2.x
IIS 6.0+
lighttpd
Zeus
nginx

Совместимость с PHP

5.1.2 и выше (исключая 5.1.6 и 5.2.0)

Требующиеся расширения:
zlib
JSON (или библиотека PECL)
mod_rewrite (для дружественных URL/.htaccess)
GD lib
PDO, особенно pdo_mysql (для xPDO)
ImageMagick (для миниатюр изображений)
SimpleXML
cURL

safe_mode off
register_globals off
magic_quotes_gpc off
Лимит памяти PHP 24MB или более, в зависимости от вашего сервера.

Требования к базе данных MySQL

4.1.20 или выше, со следующими характеристиками: SELECT, INSERT, UPDATE, DELETE
CREATE, ALTER, INDEX, DROP
CREATE TEMPORARY TABLES
исключая версию 5.0.51
подсистема хранения MyISAM

Поддерживаемые браузеры

Google Chrome
Mozilla Firefox 3.0 и выше
Apple Safari 3.1.2 и выше
Microsoft Internet Explorer 8 и выше

Загрузка MODX Revolution

Наиболее быстрым способом загрузки MODX Revolution является загрузка непосредственно со страницы загрузки MODX - MODX Downloads.

Стоит отметить, что эти пакеты представляют собой копии с Git, программного обеспечения контроля за версиями. На Git всегда находится последняя версия MODX Revolution.

Традиционная (Traditional) и Продвинутая (Advanced) версии

  • Традиционная (Traditional) версия : вы можете просто загрузить файлы на ваш сервер и следовать инструкциям в разделе "Базовый вариант установки". Для большинства пользователей подойдет этот вариант.
  • Продвинутая (Advanced) версия : объем этой версии примерно наполовину меньше Традиционной, поскольку содержимое папки "core" сжато. Программа установки MODX Setup будет пытаться распаковать или создать эту папку при установке. Рекомендуется использовать эту версию только в случае, если вы планируете перемещать директории core, manager или connectors, у вас есть доступ по SSH и вы знакомы с установкой прав на запись в директории.

Базовый вариант установки

После того, как вы загрузили MODX Revolution себе на компьютер, выполните загрузку файла .zip на ваш сервер. На самом сервере с помощью скрипта распаковки файлов или в менеджере файлов разархивируйте файлы в директорию, где вы собираетесь установить MODX. После завершения установки вы можете удалить файл .zip. Файлы должны выглядеть примерно так :

Заметили файл ht.access ? Его нужно переименовать в .htaccess (конфигурационный файл Apache). Для нас он важен для использования дружественных URL.

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

Перед запуском процесса установки убедитесь, что директории core/cashe/ и core/config/ доступны для записи. Запустите процесс установки, указав в адрессной строке браузера http://website_url/setup/, где website_url - адрес вашего сайта.

Начиная с этого момента программа установки попросит выбрать язык, затем появится приветствие. По готовности нажмите "Далее".

После этого вам будет показан экран с вариантами установки.

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

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

Далее вам будет предложено ввести информацию по базе данных.

Префикс таблиц используется для указания в качестве префикса таблиц базы данных - его полезно указывать, когда вы хотите использовать различные установки MODX с одной базой данных.

По завершении кликните на ссылке  "Проверить соединение с сервером баз данных и отобразить список доступных сопоставлений". При наличии ошибок, они будут отображены.

После проверки соединения с сервером баз данных и создания и испытания выборки из БД нужно будет ввести данные администратора по умолчанию.

администратор modx по умолчанию

Далее MODX выполнит ряд проверок, чтобы убедиться, что ваша система готова к установке. Если какие-то из проверок не пройдут, вам будет отображена информация по устранению замечаний. По готовности нажмите "Установить".

Если после нажатия "Установить" у вас отображается пустой экран или ничего не происходит, проверьте следующие моменты :
  1. Убедитесь, что директории "/core/packages","/core/cache", "/core/import" и  "/core/export" доступны для записи.
  2. Убедитесь, что значение параметра php.ini memory_limit равно 128 М, а max_execution_time 120.
  3. Создайте пустой файл "/core/config/config.inc.php" и сделайте его доступным для записи. НЕ копируйте config.inc.tpl! Просто создайте пустой файл.
  4.  Разместите вопрос на Revolution forum касательно вашей ситуации.

Если установка была успешной, нажмите "Далее" и вам будет представлено следующее сообщение :

НазадВперёд