Действия перед установкой MODx 0.9.6.2
Недавно вышедшая версия MODx вызывает определенные проблемы при установке, особенно у тех, кто только начинает работать с этой CMS. Для успешной установки MODx 0.9.6.2 требуется внести некоторые исправления в дистрибутив, а также выполнить некоторые дополнительные действия. Ниже рассмотрена последовательность установки, позволяющая избежать возможных неприятностей. Следует отметить, что особенности установки новой версии системы описаны в этой статье: установка MODx 1.0.2.
Подготовка дистрибутива MODx 0.9.6.2
Начать работу необходимо с получения дистрибутива системы, и скачать его нужно с официального сайта MODx: modx.com. Ссылка на загрузку последней версии системы находится в правой части главной страницы, ниже заголовка Downloads. Ни с какого другого сайта систему скачивать не следует, так как нельзя быть уверенным, что в нее не внесены неизвестные изменения, которые могут вызвать в будущем проблемы.
После получения архива и распаковки его во временную папку необходимо внести некоторые изменения в дистрибутив. Конкретные действия описаны на форуме поддержки: исправления MODx 0.9.6.2. Обязательно внесите исправления из первого пункта, так как иначе нормальная работа системы исключена. Настоятельно рекомендуется и внесение остальных исправлений, в том числе и изменение языковых файлов для более корректной русификации, чтобы будущая работа с CMS была более удобной. Дальнейшее изложение ведется с учетом того, что вы исправили имеющийся дистрибутив.
Рекомендуется создать в папке manager/includes пустой файл с именем config.inc.php. На некоторых хостингах он будет необходим, а хуже от его создания не будет. Также можно сразу переименовать файл ht.access в корневой папке в .htaccess. Следует отметить, что при использовании проводника Windows возникнут проблемы, и для переименования потребуется использовать другие программы.
Подготовленный дистрибутив системы в дальнейшем будет использоваться при всех установках, как на локальном компьютере, так и на хостинге, так что не забудьте сохранить его. Вы также можете внести собственные исправления в дистрибутив, но вначале этого лучше не делать.
Действия перед установкой
Перед каждой установкой системы управления контентом MODx 0.9.6.2 необходимо выполнить ряд операций, чтобы последующая установка прошла без каких-либо проблем.
Хотя при установке MODx база данных может быть создана автоматически, лучше создать базу заранее. На большинстве хостингов не поддерживается создание баз MySQL средствами PHP, кроме того, настройки создаваемой базы могут отличаться от необходимых. Создать новую базу можно с помощью панели управления хостингом или программы phpMyAdmin (или аналогичной). Далее, до начала установки системы, необходимо запустить phpMyAdmin и установить правильное сравнение, то есть кодировку, используемую при операциях с базой. Рекомендуется использовать кодировку UTF-8, и для этого установить сравнение utf8_unicode_ci. Можно отметить, что для задания верной кодировки также можно выполнить команду ALTER DATABASE `имя_базы_данных` DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci, где вместо имя_базы_данных задается нужное имя. Убедитесь, что для базы установлено требуемое сравнение. Запомните или запишите имя пользователя и пароль доступа к базе данных - они потребуются при установке. Также необходимо знать адрес хоста базы данных - чаще всего это localhost.
Далее необходимо скопировать в нужную папку дистрибутив системы. Если MODx устанавливается не на локальный компьютер, а на хостинг, воспользуйтесь любой программой, поддерживающей FTP. Вы можете разместить файлы в корневой папке, или в любой вложенной папке.
При установке на хостинг, работающий под управлением UNIX-подобной системы, скорее всего, файлы, записанные по FTP, будут защищены от изменений, и вам потребуется изменить права доступа к некоторым файлам и папкам. Требуется разрешить полный доступ к этим папкам (установить права 777): assets/cache, assets/images и assets/export. Также требуется разрешить изменение следующих файлов (установить права 666): assets/cache/siteCache.idx.php, assets/cache/sitePublishing.idx.php, manager/includes/config.inc.php. Изменить права можно с помощью панели управления хостингом или используя программу работы с FTP.
Выполнив все описанные выше действия, вы готовы начать собственно процедуру установки. Подробно об этой процедуре и первом запуске системы написано в следующей статье: установка MODx 0.9.6.2 и ее первый запуск.