Установка modx revolution на хостинг: Установка MODx Revolution на хостинг. Как обновить MODx?

Содержание

Установка MODX Revolution на хостинг. Хостинг MODX Revo

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

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

MODX Revo на нашем хостинге

После скачивания архива с CMS с официального сайта, его следует распаковать на жесткий диск. Для заливки файлов рекомендуется использовать программу FileZilla, которая наилучшим образом выполняет задачу передачи данных по протоколу ftp. В программе следует создать новое подключение с сервером, для чего необходимо получить в личном кабинете хостинга логин и пароль FTP. Когда соединение будет установлено, можно осуществить полную выгрузку файлов CMS MODX на хостинг

Установка и настройка

После передачи всех файлов движка на сервере, необходимо перейти по адресу http://ваш-сайт/setup/ Если после этого что-то пошло не так и вы видите на экране сообщения об ошибках, проверьте права доступа папки core/, и ее внутренних папок: packages/, cache/, import/, export/. Убедитесь, что права выставлены как 700, 755 или 777 (последние значение после установки необходимо вернуть к 755).

Далее продолжаем настройку modx revo на хостинге согласно инструкциям на экране. Особое внимание следует уделить настройке базы данных, где указывается имя пользователя и пароль. Кодировку оставляем UTF8, сопоставление – utf8-general-ci.

На последнем этапе вы должны увидеть окно приветствия, говорящее о том, что установка CMS успешно завершена. Если в процессе инсталляции у вас возникнут затруднения, рекомендуем обратиться за помощью в нашу службу поддержки.

Установка MODX на хостинг Mirohost | Техническая информация

Шаг 1. Подготовьте хостинг к установке CMS

Шаг 2. Скачайте последнюю версию дистрибутива MODX

Шаг 3. Загрузите в корневой каталог вашего сайта извлеченные файлы

Установка MODX

Шаг 4. Запустите установку

После загрузки файлов и создания базы и пользователя, перейдите к установке. В адресной строке браузера наберите http://example.com/setup, где example.com – адрес вашего сайта. Выберите желаемый язык системы.

Нажмите кнопку «Выбрать»

Шаг 5. Пропустите ознакомительную страницу, нажав на кнпоку «Далее»

Шаг 6. Параметры установки

На этом этапе у вас есть возможность выбрать нужный тип установки. Так как мы делаем новый сайт — выберите «Новая установка»

Нажмите кнопку «Далее»

Шаг 7. Укажите настройки подключения к базе данных

  • Тип базы данных — оставьте значение по умолчанию
  • Сервер базы данных — оставьте значение «localhost»
  • Имя пользователя базы данных
  • Пароль пользователя базы данных
  • Имя базы данных
  • Префикс таблиц — оставьте значение по умолчанию или замените на свое

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

Шаг 8.

Создание базы данных

После успешной проверки соединения, нажмите на ссылку «Попытка создания или выборки из базы данных»

Шаг 9. Введите данные адмнистратора сайта

  • Логин администратора
  • Пароль администратора
  • Пароль администратора с подтверждением

Нажмите кнопку «Далее»

Шаг 10. Отчёт об установке

В этом шаге вам будет предоставлен отчет предустановочных тестов.

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

Шаг 11. Просмотрите отчет об установке.

Нажмите кнопку «Далее»

Шаг 12. Удалите установочный каталог и файлы.

Проверьте, чтобы был отмечен флажок, возле соответствующего пункта.

Нажмите кнопку «Войти»

Шаг 13. Войдите в панель администратора MODX под своими данными

Смотрите также

Установка MODX Revolution | Блог Ярослава Перелыгина

Перед вами стоит задача разработки гибкого и быстрого сайта? Тогда вы поступили правильно, что выбрали MODX Revolution. На этой CMF (Content Management Framework) можно разработать практически любые по сложности сайты, имея при этом минимум знаний в программировании.

Сегодня мы с вами поговорим о том, как установить MODX Revolution. В принципе, ее установка практически ничем не отличается от установки других популярных CMS и CMF. Как всегда, нужно пройти несколько нетрудных шагов.

Я уже как-то писал статью об установке MODX Evolution. Кто не знает, это еще одна ветка MODX. Она кстати, появилась первой, но на данный момент развивается медленнее, чем Revolution.

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

Далее нужно создать домен в панели управления хостингом. Я использую VPS (виртуальный сервер), на котором у меня установлена панелька ISPmanager. Для создания домена нужно авторизоваться в панели управления, перейти в раздел «WWW домены» и нажать кнопку «Создать» справа вверху.

В появившемся окошке укажите доменное имя, к примеру, «wp», владельца и IP-адрес, email, в выпадающем списке выберите «PHP как модуль Apache», поставьте галочку «Cgi-bin» и нажмите «ОК».

После этого на вашем сервере будет создана папка с именем вашего домена под ваш сайт. В нее мы и будем загружать файлы MODX Revolution, но перейдем к этому чуть позже.

Если вы уже создали базу данных для своего сайта, то следующие несколько абзацев можете пропустить. Если нет, то внимательно читайте о том, как это делается. Как я уже говорил, я использую в качестве панели управления ISPmanager. Если у вас установлена, к примеру, cPanel, то процесс создания БД будет немного отличаться.

Итак, если у вас VPS или выделенный сервер и в панели управления создано несколько пользователей, то после авторизации в ISPmanager нужно перейти в раздел «Пользователи» выбрать требуемого пользователя и нажать «Войти» справа вверху. Если же у вас нет прав администратора, а есть только права пользователя, то этого делать не нужно, вы и так авторизуетесь в панели управления под данными своего пользователя.

После этого вам нужно перейти в раздел «Базы данных» и нажать кнопку «Создать» справа вверху. В появившемся окошке введите имя базы, имя нового пользователя и пароль, в качестве кодировки выберите «utf 8 » и нажмите «ОК».

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

Обязательно запомните имя базы данных, имя пользователя и пароль. Эти данные пригодятся вам при установке MODX Revolution, а также могут пригодиться в будущем.

После этих вводных шагов, которые я по идее мог и не рассматривать, переходим непосредственно к установке MODX Revolution на хостинг.

Как установить MODX Revolution

Итак, все подготовительные этапы пройдены. Дело осталось за малым. «Как за малым?» — Спросите вы — «Ведь осталось самое основное!» Да, остался действительно самый важный этап в этом вопросе, но, поверьте, установка MODX Revolution на хостинг очень проста и длится всего несколько минут.

Для начала перейдите сюда и скачайте архив с MODX Revolution. Рекомендую скачивать пакет «Traditional».

Далее разархивируйте файлы и закачайте их по FTP на свой сервер в корневую папку сайта. Не забудьте переименовать файл «ht.access» в «.htaccess». Процесс закачки файлов и папок будет выглядеть примерно так:

Файлов у MODX Revolution достаточно много, поэтому процесс закачки может занять определенное время. В принципе, если вам некуда спешить, то можете закачать файлы именно такоим образом.

Гораздо быстрее закачать на сервер архив, а затем его там разархивировать.

Рекомендую вам воспользоваться моим советом и закачать на хостинг архив. В него положите все папки и файлы, находящиеся внутри папки «modx-2.2.13-pl», а не ее, как это было изначально. Ваша папка в зависимости от версии может называться иначе. Я использовал формат архива — RAR, метод сжатия — максимальный. Затем описанным выше способом через FTP закачайте архив на сервер. После того как архив будет закачен, зайдите в «Менеджер файлов» в панели управления вашим хостингом, найдите архив и нажмите кнопку «Извлечь» справа вверху. Процесс разархивации займет несколько секунд. После этого архив следует удалить.

Далее в адресной строке браузера введите site.ru/setup/, где site.ru — это адрес вашего сайта. Запустится процесс установки. В самом начале у меня возникла ошибка, связанная с директорией core/cache, но затем я задал ей права 777 и проблема решилась.

Забегая на несколько шагов вперед, рекомендую вам сразу зайти на сервер и проверить права еще и у следующих каталогов: core/config, core/export и core/packages. Если, как и у меня, у вас эти каталоги имеют права 755, то измените их на 777, так как в противном случае на последнем шаге могут возникнуть ошибки. Возвращаемся к установке.

Первым делом нам предлагают выбрать язык из выпадающего списка.

Затем будет еще одно окошко, где следует нажать кнопку «Далее».

На следующем шаге рекомендую оставить все как есть без изменений. Хотя некоторые вебмастера используют права 777 для своих каталогов, я в целях безопасности использую права 755 для каталогов и 644 для файлов.

На следующем шаге нужно проверить соединение с сервером базы данных. Для этого требуется ввести имя бд, имя пользователя и пароль. Мы задавали эти данные при создании базы данных в панели управления хостингом. Остальные поля оставьте без изменений. После того как данные будут введены, следует нажать на «Проверить соединение с сервером базы данных и …».

Если после этого появилась надпись «Подключение к серверу базы данных: Успех!», то нажимаем на «Создание и испытание выборки из базы данных». После этого вас должна ожидать надпись «Проверка базы данных: Успех!». Если это так, вам остается задать логин администратора, электронную почту и пароль. Эти данные вам потребуются для авторизации в админ-панели сайта. Нажимаем кнопку «Далее».

После этого последует отчет об установке. Если вы воспользовались моим советом и задали права 777 для требуемых каталогов, то никаких ошибок у вас возникнуть не должно. Когда я впервые устанавливал MODX Revolution, я еще не знал об этой проблеме, поэтому столкнулся с рядом ошибок, которые, в принципе, решились сразу же после изменения прав.

Далее последует пару нетрудных шагов. На последнем из них, где нас благодарят за установку MODX Revolution, у меня вывелось «Важное примечание» с требованием создать каталог core/components и задать ему права на запись.

Я создал этот каталог вручную. По идее он должен был создаться автоматически, но опять же этого не случилось из-за проблем с правами. Если честно я впервые столкнулся с такой ситуацией при установке CMS.

Теперь остается лишь нажать кнопку «Войти», чтобы пройти авторизацию в админ-панели сайта. Также проследите, чтобы под ней была установлена галочка для удаления установочных файлов.

На этом процедуру установки MODX Revolution можно считать завершенной. Мы столкнулись с определенными трудностями, но в целом с задачей справились. Про эту CMS (CMF) будет написана еще не одна статья, так что продолжение следует!

Настройка сервера Linux для MODx Revolution

Руководства по настройке LEMP сервера MODx Revolution с поддержкой сертификата Let’s Encrypt для самых популярных дистрибутивов Linux — CentOS 7, Debian 9, Ubuntu 18.04.

MODx Revolution — довольно популярная CMS с открытым кодом, написанная на PHP. В этой статье мы рассмотрим как настроить сервер для сайта под управлением MODx.

Закончив чтение данного руководства, вы научитесь самостоятельно настраивать минималистичный сервер для для сайта MODx без лишних компонентов. Ваш сайт будет доступен по защищенному протоколу HTTPS с поддержкой бесплатного сертификата Let’s Encrypt.

Зачем устанавливать сайт MODx в LEMP сервер?

Хотя для целей разработки можно использовать сервер разделяемого хостинга с панелью, для нужд продуктовой среды лучше использовать выделенный сервер или VPS. Это позволит добиться следующих положительных результатов:

  • значительно более высокая защищенность от вредоносной активности других приложений пользователей, размещенных на разделяемом хостинге;
  • гарантированная производительность и доступность вычислительных ресурсов;
  • низкий риск человеческих ошибок;
  • отдельный IP-адрес, что позволяет эффективно защищать сайт от DDoS с помощью CDN;
  • возможность тонкой настройки Nginx и MySQL и других приложений для оптимальной производительности;
  • максимальная простота сервера без лишних точек отказа.

Установка сервера LEMP

Для установки MODx сначала необходимо установить и настроить сервер LEMP (Linux, Nginx, MySQL, PHP 7).

Установка LEMP в CentOS 7 с использованием внешнего репозитория Remi’s Repository для установки PHP 7.2.

Стандартная установка LEMP в Debian 9 Stretch с использованием PHP 7.0

Стандартная установка LEMP в Ubuntu 18.04 Bionic с использованием PHP 7.2

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

Скачаем и распакуем архив сайта. На момент написания статьи стабильным считается MODx 2.7.1:

sudo wget -O /var/www/$WEBSITE_NAME/modx-2.7.1.zip https://modx.com/download/direct?id=modx-2.7.1-pl.zip

cd /var/www/$WEBSITE_NAME/ && sudo unzip modx-2.7.1.zip

sudo mv modx-2.7.1-pl/* .
sudo rmdir modx-2.7.1-pl 

Установим права, чтобы пользователь, под которым выполняется Nginx мог вносить в файлы изменения:

# для Ubuntu / Debian
sudo chown www-data: -R /var/www/$WEBSITE_NAME

# для CentOS
sudo chown nginx: -R /var/www/$WEBSITE_NAME

Теперь открываем скрипт установки https://$WEBSITE_NAME/setup в браузере и продолжаем установку:

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

Что еще сделать после установки?

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

  • повысить безопасность сервера с помощью тонкой настройки файрвола:
  • установить сайт под защиту CloudFlare;
  • настроить почтовый сервер, если вы планируете осуществлять отправку почты локально с сервера, а не по SMTP:

Установка cms modx revolution на хостинге nic.ru, проблемы с установкой

На днях поступил заказ запустить персональный сайт Руководителя Исполкома одного из районных отделений Всероссийской партии «ЕДИНАЯ РОССИЯ» (в Санкт-Петербурге). С условием что доменное имя и хостинг должны быть зарегистрированы на nic.ru, это было принципиально. В принципе для себя я затруднейний особых по этому поводу не увидел, хотя сам лично очень люблю хостинг reg.ru, там всё надёжно работает, легко настраивается и запускается, большая часть рутинных задач выполняется в автоматическом режиме и клиентов очень легко обучить пользоваться этим хостингом.

С сервисом nic.ru столкнулся впервые, начал разбираться. Как я и ожидал, возникли некоторые сложности:

Проблемы с установкой MODx Revolution на хостинге NIC.ru

Мне достался хостинг с так называемым тарифом 201. Оказалось что по умолчанию, все дополнения к php отключены, в том числе даже mysql и некоторые необходимые всем драйверы. Соответственно при первой же установке MODx начала ругаться и выдвать Fatal error’ы. Часть ошибок удалось устранить без посторонней помощи, но в тех. поддержку звонить всё же пришлось.

В итоге:

Выкладываю скриншот, на котором видно, какие модули обязательно надо активировать, для того чтобы можно было установтить наиболее популярные CMS, в моём случае это MODx, но эти же модули скорее всего понадобятся и для установки WordPress, Joomla, Drupal и т.д. Активировать эти модули можно в панели управления хостингом, необходимо нажать на ссылку в названии версии PHP активированной на сервере.

На скриншоте сохранён наименьший необходимый набор модулей необходимый для работы CMS MODx.

С другой стороны я пришёл к мнению, что для более серьёзных проектов, чем сайт-визитка, интернет-магазин, блог хостинг на Nic.ru будет использовать правильней, чем хостинг reg.ru, как раз именно из-за возможности вручную выбирать необходимые модули сервера, что позволяет повысить эффективность высоконагруженных порталов, а так же использовать различные «промышленные примочки».

Эта запись была опубликована: Четверг, 9 Февраль, 2012 в 11:59 и внесена в категорию: MODx Revolution.
Вы можете быть в курсе и подписаться на комментарии к этой записи с помощью: RSS 2.0 feed. Вы можете оставить ответ, или сделать трэкбэк со своего собственного сайта или в аккаунте социальных сетей.

  • Ужасный хостинг. Медленные диски — настолько, что задержки страниц на полсекунды-секунду обычное дело. Настройки же у nic.ru просто на «ять» — скажем, apc включается, но памяти выделяется на него столь мало, что лучше и не вспоминать, realpath_cache_size жестко установлен в значение 4096 (а не 4096K, как тот же Битрикс просто слезно умоляет поставить). Кроме того, лимиты памяти у них выделяются очень интересно — скрипт по крону просто прибивает экземпляры апача, который выполяет скрипты, если экземпляр вылезает за лимит памяти на тарифе, при этом фронтэнд в виде nginx-ы должго еще ждеть ответа от бекэнда, а потом отдает пустую страницу или ругань.

    Куда угодно, только не к ним — благо, приличных хостингов уже навалом. Тем более что если есть желание настраивать набор модулей, логичнее взять VPS на XEN (не на OpenVZ) и радоваться жизни.

  • Перенос сайта на CMS MODx

    Возможен ли самостоятельный перенос сайта на MODX? Благодаря подробным инструкциям – да.  Пошаговый алгоритм позволит каждому желающему быстро и надежно произвести смену домена или мигрировать на другой хостинг совершенно безопасно для контента и структуры ресурса.

    Перенос сайта на ModX

    Чтобы перенести ресурсы, работающие на CMS MODx Revolution или Evolution, следует выполнить ряд обязательных шагов:

    1. Совершить очистку кэша сайта.
    2. Произвести резервное копирование.
    3. Перенести базы данных.
    4. Полная настройка файлов конфигурации.
    5. Произвести запуск повторной установки.

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

    Очистка кэша сайта

    Первоначальный этап при миграции сайта с локального сервера на другой или на новый рабочий хостинг – это полная очистка кэша. Сделать это просто:

    1. Авторизуйтесь в административной части.
    2. Произведите отключение ресурса: «Системные настройки – Сайт – Статус сайта «нет»».
    3. Перейдите на вкладку «Панель Управления», подменю «Очистка кэша сайта».
    4. После полного завершения процесса, во вкладке «Панель Управления» нажать баннер «Завершить все сеансы».

    В конечном итоге вам потребуется посетить папку core/cache и удалить core.

    Будьте внимательны! Папку cache трогать не нужно! Все, что потребуется – удалить содержимое.

    Копирование файлов

    Для того, чтобы перенести сайт Modx Revo или Evo на другой домен или хостинг, необходимо скопировать все содержимое. Если сайт не работает, а только создается, то все файлы находятся на локальном сервере – непосредственно в физическом компьютере разработчика. В случае, если ресурс уже функционирует в сети, то предварительно потребуется произвести резервное копирование на домашний компьютер.

    Выполнить копирование можно несколькими наиболее оптимальными путями:

    1. С помощью ftp-менеджера.

    Ftp-менеджер – это оптимальное решение в случае, если требуется осуществить перенос данных с удаленного сервера или ресурса, где есть хостинг для сайта с ftp и mysql.
     

    1. Используя файловый менеджер панели управления.

    Этот способ подходит для тех, чей сайт хранится непосредственно на локальном сервере компьютера.  

    1. С помощью специальных утилит для бэкапа.

    Наиболее популярные утилиты для сайтов на CMS ModX – это PhpMyAdmin, ModX Backup Tool, Handy Backup, а также с помощью встроенных средств от хостер-провайдера.

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

    Перенос базы данных

    База данных ресурса – это очень важный момент, когда осуществляется перенос сайта MODX на другой хостинг или домен.  Изначально требуется сделать копию БД – экспорт данных и структуры.

    В случае, если осуществляется перенос с localhost, то также нужно в сохраненном дампе БД обнаружить все вхождения имясайта.local и заменить их на  имясайта.ru.  (ваше доменное имя).

    С хостинга копировать базы данных проще всего с помощью браузерной утилиты PhpMyAdmin. Алгоритм прост:

    1. Пройдите авторизацию в системе.
    2. Во вкладке «Export» выбирайте нужную базу и метод экспорта «Обычный – отражать все настройки».
    3. Подтверждаете согласие и сохраняете файл SQL нажав «ОК».

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

    1. В админ панели PhpMyAdmin выбираем экспортированный файл SQL, нажимаем «Import» и подтверждаем действие.

    Правка конфигурационных файлов

    Надежный перенос сайта Mod X на сервер не возможен без редактирования конфигурационных файлов.

    После того, как все данные импортированы на новый сервер, необходимо внести изменения по адресу /core/config/config.inc.php.  Тут нам нужен главный файл конфигурации –  config.inc.php.

    Также нужно внести изменения и в ряд других файлов:

    1. /manager /config.core.php
    2. /config.core.php
    3. /connectors/config.core.php

    Тут необходимо указать путь к директории сайта MODX Revo или Evo. Отмечается он так: define (‘MODX_CORE_PATH’, ‘/path/to/modx_doc_root/core/’).

    Основная задача – настроить корректную структуру и отображение содержимого, то есть настроить пути доступа, а также подключить базы данных.  Выполнить все манипуляции нужно с помощью корректировки содержимого файла:

    /* Настройки для подключения к базе данных */

    /* 1 — название сервера */

    $database_server = ‘localhost’;

    /* 2 – название пользователя */

    $database_user = ‘root’;

    /* 3 — пароль */

    $database_password = »;

    /* 4 — кодировка */

    $database_connection_charset = ‘utf8’;

    /* 5 — название БД */

    $dbase = ‘mytest’;

    /* 6 — dsn-строка для соединения с базой данных */

    $database_dsn = ‘mysql:host=localhost;dbname=mytest;charset=utf8’;

       

    /* Пути (/path/to/modx_doc_root/ заменить на ваш путь до данного каталога) */

    $modx_core_path= ‘/path/to/modx_doc_root/core/’;

    $modx_processors_path= ‘/path/to/modx_doc_root/core/model/modx/processors/’;

    $modx_connectors_path= ‘/path/to/modx_doc_root/connectors/’;

    $modx_manager_path= ‘/path/to/modx_doc_root/manager/’;

    $modx_base_path= ‘/path/to/modx_doc_root/’;

    $modx_assets_path= ‘/path/to/modx_doc_root/assets/’;

      

    /* Доменное имя */

    $http_host=’site.ru’;

    Запуск повторной установки

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

    1. Загрузить на сервер папку setup из установленной CMS ModX.
    2. Совершите переход к установщику на site.ru/setup.
    3. Следуйте подсказкам интерфейса.

    Если вы меняли не только хостинг, но и доменное имя, то следует отразить это в файле .htaccess.


    Возможные проблемы и их устранение

    Вне зависимости того, переносите ли вы сайт с хостинга на хостинг, хотите перейти на openserver или просто находитесь в поисках провайдера, где есть хостинг с защитой от ddos, при миграции ресурса возможны самые различные сложности. Наиболее популярные варианты сбоев:

    1. Несовместимость уникальных инструментов.

    Уникальные особенности старого хостинга не всегда корректно отображаются на новом сервере. При миграции следует убедиться, что внесены все необходимые изменения для нового хостинга.

    1. Проблемы с кодировкой.

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

    1. Названия локалей.

    У разных хостинг провайдеров названия могут отличаться. Если такая проблема появилась, то следует изучить все локалии и внести необходимые изменения.

    С помощью такой инструкции можно перенести сайт ModX с локального сервера на платный хостинг и обратно, также сменить доменное имя и произвести миграцию с одного удаленного сервера на другой.


    После обновления modx пустые страницы. MODX Revo

    Чаще всего проблема когда белый экран на modx появляется после переезда или смены сервера на хостинге. Пугаться не стоит, исправляется все очень легко. Далее предлагаю вам простую инструкцию.

    В 99% случаев помогает очистка папки с кешем (core/cache). Ее можно удалить, а если боитесь — то просто переместите ее содержимое куда-нибудь. Итак, заходите на хостинг (фтп, файл-менеджер) в папку с вашим сайтом и удаляйте/переместите содержимое site.ru/core/cache .


    Как очистить папку cache на modx

    После этого заново откройте админку модх. Все должно появится.

    Есть еще один способ. Зайти в админку и вверху в меню выбрать Управление-Очистить кеш .


    Но у меня не сработало — выскочило окошко, а кнопка ОК активной не стала. Так что я просто удалил содержимое папки через хостинг.

    Если не помогает просто очистка кеша

    Также многие советуют поменять кое-что в базе данных, когда белый экран modx не пропадает . Это пункты:
    Новости MODX (feed_modx_news_enabled)
    Уведомления безопасности MODX (feed_modx_security_enabled)
    Использовать сжатый CSS (compress_css)
    Использовать сжатые javascript-библиотеки (compress_js)

    Есть два способа это сделать. Первый — зайти в админку модх, Настройки (site.ru/manager/?a=system/settings). Найти их там и поставить значение «нет».

    Но у меня настройки не открывались, поэтому я воспользовался вторым способом: зашел на хостинг, открыл phpmyadmin (управление базой данных), нашел базу данных modx, таблицу с настройками modx_system_settings . Далее сменил значение для тех 4 пунктов выше с 1 на 0. То есть для feed_modx_news_enabled, feed_modx_security_enabled, compress_css, compress_js ставим 0.



    На всякий случай еще раз удалите кеш в папке core/cache.

    Нет меню на modx

    У меня также была проблема, когда админка modx грузится, но нет меню слева . Исправляется очень просто — делаем все описаное выше, обычно достаточно почистить кеш (через Управление-очистить кеш или почистить папку core/cache).

    Почему появляется белый экран на modx

    Как я писал в начале, белый экран в админке modx появляется при переезде на другой хостинг. Но у меня была другая проблема — хостер сменил мне сервер , а уведомил примерно через сутки. То есть у моего сайта сменился айпи-адрес. Сначала мне нужно было сменить A-запись в настройках домена (что перенаправить домен на новый сервер), а потом еще решить проблему с админкой. Так что, кроме переезда на другой хостинг, влияет еще смена сервера на одном хостинге.

    Пользуйтесь, лайкайте. А то что-то редко я стал писать, хотя есть о чем…

    Первый урок по созданию блога на MODX Revolution. На этом уроке мы рассмотрим процесс установки системы управления сайтом MODX Revolution на локальный сервер Denwer.

    Дорогие посетители сайта, добро пожаловать на цикл уроков по изучению CMS MODX Revolution, на которых мы рассмотрим поэтапное создание блога, начиная от установки данной CMS и заканчивая тонкой настройкой различных компонентов.

    Основное требование при создании сайта на MODX Revolution заключается в знании и понимании основ технологий HTML и CSS, без них данную CMS лучше не изучать. Кроме этого, в рамках данного курса, также необходимо иметь знания по платформе Twitter Bootstrap 3, т.к. весь интерфейс блога будет создаваться с использованием классов и компонентов данной платформы.

    Рассмотрим процесс установки системы MODX Revolution в виде этапов.

    Подготовительный этап:

    Установка CMS MODX:


    Вход в панель управления сайтом:

    Для того чтобы войти в панель управления сайтом, необходимо в адресную строку браузера ввести следующий URL: «http://www.mysite.ru/manager/»

    После успешного ввода имени пользователя и пароля, Вы перейдёте на страницу панели управления сайтом.

    Одной из особенностей системы MODX Revolution является то, что данная панель не требуется для работы самого сайта, т.е. её при необходимости можно убрать посредством удаления папки «manager» из каталога сайта.

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

    Настроек в этой системе управления огромное количество, меньше, чем звезд на небе, но достаточно, чтобы изначально несколько растеряться. Не будем бросаться в крайности. Рассмотрим только основные системные настройки, без упоминания которых теряется весь смысл самообучения…

    Первое, что нужно сделать, это избавиться от ошибки настройки системы «Каталог ядра в открытом доступе », если такое сообщение появляется. Исправляем согласно инструкции сообщения, то есть переименовываем файл ht.access , расположенный в папке core , дав ему название.htaccess .

    Сделать это можно либо через FTP-клиент, либо через файловый менеджер панели управления хостинга, либо с помощью файл-менеджера административной части MODX (вкладка «Файлы » в левой части окна).

    Если вы переместили папку core за корневую директорию, установив MODX при помощи расширенного пакета, третий способ вам не поможет.

    Обновив окно, убедитесь, что сообщение пропало.

    Дальнейшие настройки производятся в окне «Системные настройки и события». Чтобы открыть окно настроек, следует подвести курсор мыши к значку шестеренки в правом верхнем углу админ-панели и выбрать первый же пункт «Системные настройки».

    Системных настроек в Revo огромное количество

    Для облегчения поиска нужной настройки можно воспользоваться фильтром, отобрав нужные параметры по разделу.

    Значок «+» в левой части названия настройки откроет подсказку о том, для чего данный пункт предназначен. А в поле «Значение» меняются сами параметры каждой настройки. Их, в зависимости от типа настройки, вводят или вручную, или выбирают из списка.

    Основные параметры системы, которые обычно редактируются непосредственно после установки MODX

    Раздел «Сайт»

    • Название сайта : нужное нам наименование проекта, произвольная форма
    • Сообщение о недоступности сайта : текст, который будет отображаться в режиме отключенного (неопубликованного) сайта, произвольная форма
    • Публиковать по умолчанию : будет ли новый документ доступен для просмотра посетителями сразу после создания и сохранения, на ваш выбор, варианты Да /Нет

    Раздел «Система и сервер»

    • Отображение RSS-канала «Новости MODX»: отключаем (Нет)
    • Отображение RSS-канала «Уведомления безопасности MODX»: отключаем (Нет)

    Раздел «Панель управления»

    • Показывать текст подсказки рядом с полем : описание пунктов меню, полезно только при знакомстве с системой, в дальнейшем можно отключать, варианты Да /Нет
    • Формат даты в панели управления : можно сменить на наш, родной, d-m-Y
    • Первый день недели : ставим 1 , мы же не Стругацкие

    Раздел «Дружественные URL» – режим ЧПУ

    • Транслитерация псевдонимов: russian (для включения транслитерации дополнительно требуется установить дополнение translit )
    • Суффикс контейнера: Очищаем
    • Использовать дружественные URL: Да
    • Строгий режим дружественных URL: Да
    • Проверять на дублирование URI во всех контекстах: Да

    Включив на сайте ЧПУ (режим дружественныу URL), переименуйте дополнительно ht.access в корне сайта в.htaccess, иначе при попытке перехода на страницы, отличные от главной, получите ошибку 404.

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

    Можно дополнительно посетить раздел «Типы содержимого » (пункт меню «Содержимое ») и очистить поле «Расширение файла » в параметре HTML. Теперь адрес страниц станет без расширения, то есть http://адрес_Сайта/about вместо http://адрес_Сайта/about.html .

    Сегодня мы произведем основные настройки MODX Revo.

    Настройка MODX

    Заходим в админку MODX (http://ваше_доменное_имя/manager/) и переходим на панель настроек «Системные настройки ».

    Здесь можно фильтровать настройки, относящиеся к тому или иному компоненту системы MODX, а также настройки, относящиеся к одному и тому же компоненту, но сгруппированные по категориям в зависимости от выполняемой функции.

    Настраиваем следующие параметры для ядра (core).

    Разрешить пользователям использовать один адрес электронной почты — allow_multiple_emails — нет

    Кеширование пропускаем

    Визуальный редактор

    Редактор — which_editor — TinyMCE RTE (он сам должен поставиться если вы его установили)

    Редактор для элементов — which_element_editor — Ace (он тоже сам должен поставиться если вы его установили)

    Файловая система

    Максимальный размер загрузки — upload_maxsize — 629145600 или какой вам нужно (я установил данный параметр в 600 МБ для возможности загружать видео файлы).

    Дружественные URL

    Шлюз пропускаем.

    Словарь и язык

    Язык текстового редактора во фронтенде сайта — fe_editor_lang — ru

    Локаль — locale — ru_RU.utf8

    Почта пропускаем.

    Панель управления

    Первый день недели — manager_week_start — 1

    Понедельник в России.

    Разместить TV ниже контента — tvs_below_content — Да

    Дополнительные пользовательские поля для страниц будут располагаться ниже поля ввода основного контента. Если опция сейчас не понятна, то в дальнейшем разберётесь. Опция просто для удобства интерфейса админки. Мне удобнее так.

    Поле для названия узла в дереве ресурсов — resource_tree_node_name — menutitle

    Делается для того, чтобы названия ресурсов в дереве с лева были покороче.

    Поле для подсказки для узла в дереве ресурсов. — resource_tree_node_tooltip — alias

    Делается для того, чтобы можно было понять, какой у ресурса адрес

    Показывать экран приветствия — welcome_screen — нет

    phpThumb, Прокси, сессии и куки пропускаем.

    Сайт

    Не показывать в меню по умолчанию — hidemenu_default — Да

    У вновь создаваемых ресурсов (страниц) по умолчанию будет снята галочка «Отображать в меню». В любой момент её можно будет включить. Но зачем лишний раз снимать галочку, ведь не все создаваемые в дальнейшем страницы сайта будут отображаться в меню. Установив опцию в «Да» вам в дальнейшем не нужно будет совершать лишних действий.

    Схема URL — link_tag_scheme — -1 (минус 1)

    Публиковать по умолчанию — publish_default — Да

    Та же история, что и с предыдущей опцией, только наоборот. При создании страницы уже будет стоять отметка «Опубликовать». Если ресурс не опубликован, то он будет недоступен посетителям сайта. Но мы же создаём публичные страницы – так ведь?

    Название сайта — site_name — введите название сайта, доступное в дальнейшем для вставки плэйсхолдером [[++site_name]]. Любое название, например, Строительная компания ООО «Рога и копыта».

    Сообщение о недоступности сайта — site_unavailable_message — Сайт находится на техническом обслуживании. Пожалуйста, зайдите чуть позже.

    Можете написать всё, что угодно. Надпись будет отображаться всем, кто зайдёт на сайт во время его технического обслуживания. Для перевода сайта на техническое обслуживание служит отдельная опция.

    В Страница ошибки 404 «Документ не найден» — error_page , Страница «Сайт не доступен» site_unavailable_page и Страница ошибки 403 «Доступ запрещен» unauthorized_page стоят единицы (т.е. переадресовывается все на главную страницу, рекомендую и назначить их в настройках)


    Система и сервер

    Отображение RSS-канала «Новости MODX» — feed_modx_news_enabled — Нет

    Отображение RSS-канала «Уведомления безопасности MODX» — feed_modx_security_enabled — Нет

    Тип сервера — server_protocol — https (если у вас установлен ssl сертификат, если его нет, то идем дальше)

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

    Идем в раздел mixedimage и в Транслитерация файлов (mixedimage.translit) ставим Да.

    Чтобы загружаемые к ресурсам картинки транслитерировались.

    Затем идем в раздел tickets и в Считать просмотры страниц гостями (tickets.count_guests) ставим Да.

    Идем в раздел admintools и в Включить авторизацию через email (admintools_email_authorization) ставим Да (если вы работаете на сервере — повышаем безопасность), так же я обычно ставлю Тема (admintools_theme) — dark.

    На этом первичные настройки можно завершать. К остальным настройкам MODX мы будем возвращаться по необходимости.

    Установка MODX Revolution [версия 2.6.5-pl] — Онлайн-руководство

    Для установки MODX Revolution (традиционный дистрибутив) необходимо выполнить следующие шаги:

    1. Загрузите установку с сайта производителя. Его можно получить по адресу:

    http://modx.com/

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

    Вы можете либо извлечь все файлы из загруженного архива и загрузить их, либо загрузить архив и использовать диспетчер файлов панели управления веб-хостинга для извлечения пакета.Установите права 755 или 775 для всех папок из установочного пакета. Вы также можете использовать файловый менеджер для этой задачи.

    Лучше всего загружать большие файлы или несколько файлов через FTP. Если вы не знаете, как загрузить файлы, проверьте раздел «Загрузка файлов» в нашей онлайн-документации.

    Если вы устанавливаете приложение в своем основном домене или в поддомене, вам может потребоваться сначала удалить файл index.php по умолчанию. Вы можете сделать это либо через FTP, либо через файловый менеджер панели управления вашего веб-хостинга.

    3. Создайте новую базу данных MySQL и пользователя для приложения MODX Revolution. В целях безопасности базы данных MySQL и пользователей можно создавать только через панель управления хостингом. Подробные инструкции по процессу доступны в нашей статье Создание базы данных MySQL / пользователя.

    После создания базы данных и пользователя MySQL необходимо связать пользователя MySQL с базой данных, следуя инструкциям из нашей статьи «Связывание пользователя MySQL со статьей о базе данных».Если у вас нет причины поступить иначе, вы можете выбрать все доступные привилегии для нового пользователя MySQL.

    4. По умолчанию часовой пояс для MODX Revolution будет установлен на часовой пояс сервера. Если вы хотите его изменить, обратитесь к нашей статье «Изменение часового пояса сервера в сценариях PHP».

    5. Вам необходимо открыть в браузере каталог, в котором находятся извлеченные файлы, и запустить процесс установки, запустив сценарий установки, перейдя в папку setup / .Вы должны увидеть первую страницу установки. Вам необходимо выбрать язык и нажать на кнопку «Выбрать» . На следующей странице нажмите кнопку «Далее» , чтобы начать процесс установки. На следующей странице снимите флажок «Отправить заголовок X-Powered-By», затем нажмите кнопку «Далее» .

    6. На следующем шаге вам необходимо настроить параметры вашей базы данных. Вам необходимо использовать следующие значения:

    Тип базы данных: MySQL
    Хост базы данных: localhost
    Имя пользователя базы данных: Вам необходимо ввести имя пользователя MySQL, которое вы создали в разделе MySQL панели управления вашего веб-хостинга для вашего приложения. .
    Пароль базы данных: Вам необходимо ввести пароль, который вы назначили вашему пользователю MySQL.
    Имя базы данных: Вам необходимо указать базу данных MySQL, которую вы создали для своего приложения.
    Префикс таблицы: Вы должны оставить для этого параметра значение по умолчанию, если вы не устанавливаете более одного экземпляра приложения в одной базе данных.

    После применения значений щелкните «Проверить соединение с сервером базы данных и просмотреть сопоставления.»Ссылка для проверки подключения к базе данных.


    7. После успешного подключения вы увидите дополнительные параметры сопоставления и набора символов. Установите набор символов UTF8 и сопоставление utf8_general_ci , и нажмите «Создать или протестировать выбор вашей базы данных». Ссылка .

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

    8. На следующей странице вы увидите сводку установки. Если предварительная проверка прошла успешно, нажмите кнопку «Установить» , чтобы продолжить установку. Нажмите кнопку «Далее» на следующей странице, чтобы завершить установку.

    9. На следующей странице вам нужно выбрать опцию «Отметьте это, чтобы УДАЛИТЬ установочный каталог из файловой системы». и нажмите кнопку «Войти» .Вам необходимо ввести имя пользователя и пароль администратора.

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

    11. Воспользуйтесь разделом диспетчера файлов панели управления веб-хостингом, чтобы перейти в каталог core установки MODX, затем создайте файл.htaccess там. Откройте файл для редактирования, введите следующий код и сохраните его:

    Заказать разрешить, запретить
    Запретить для всех

    Это защитит папку core , отключив доступ к ней через Интернет.

    12. Если вы хотите включить Friendly URLs, вам необходимо скопировать в файл .htaccess содержимое файла ht.access , который поставляется вместе с установкой. Вы найдете этот файл в основной папке приложения.

    Важное замечание: Вам следует следить за сайтом поставщика программного обеспечения на предмет любых обновлений безопасности для установленного приложения.

    Ручная установка Modx | Web Hosting Hub

    Для ручной установки Modx Revolution потребуется доступ к файлам сервера и утилитам базы данных. В этом руководстве для удовлетворения этих потребностей будут использоваться файловый менеджер Cpanel и phpMyadmin. Пожалуйста, перейдите к разделу Использование файлового менеджера в Cpanel и Управление базами данных через phphMyAdmin, если вам нужна дополнительная информация об этих инструментах.В следующем руководстве вы узнаете, как вручную установить Modx на ваш сервер.

    Чтобы запустить процесс установки Modx вручную, вам необходимо получить установочные файлы от Modx. Перейдите на их домашнюю страницу по адресу http://modx.com, чтобы получить файл. Найдите следующее:

    На скриншоте выше показана красная стрелка, указывающая на раздел загрузки (и она также выделена, чтобы помочь идентифицировать его). Обратите внимание на раздел НАЧАЛО РАБОТЫ в правом нижнем углу.Щелкните по этой ссылке, и вы увидите следующий экран:

    Обязательно нажмите кнопку TRADITIONAL (7,8 МБ) для стандартного распространения MODX REVOLUTION . В процессе установки, описанном ниже, для установки используется этот файл.

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

  • Войти в Cpanel
  • Войдите в диспетчер файлов (выберите корневой каталог Интернета, покажите скрытые файлы и нажмите «Перейти», когда появится всплывающее окно).Обратите внимание, что все ваши установленные файлы должны находиться в папке PUBLIC_HTML, также известной как корневая веб-папка.
  • В диспетчере файлов нажмите кнопку загрузки, и вы увидите следующее диалоговое окно:

    Нажмите BROWSE , чтобы найти установочный Zip-файл MODX на вашем компьютере. Когда вы выбрали файл, он сразу же начнет загрузку. Запишите номер версии и убедитесь, что это та версия, которую вы хотите загрузить. После завершения процесса загрузки файла нажмите НАЗАД в / home… внизу экрана загрузки.

  • Когда вы вернетесь в диспетчер файлов, zip-файл будет загружен в папку в папке. Щелкните загруженный файл, затем выберите EXTRACT . Диалоговый интерфейс для распаковки файла будет выглядеть следующим образом:

    Если вы устанавливаете файлы в корневой каталог, то место назначения (вторая строка выше) будет выглядеть так, как показано: / public_html /

  • Щелкните EXTRACT File (s) , чтобы продолжить распаковку файловых файлов, которые они передают.Когда процесс будет завершен, вы увидите сводку процесса извлечения:

    Когда он будет завершен, у вас будет новая папка modx в вашей папке public_html.

  • Для этого следующего шага вам нужно будет войти в свой браузер. Введите имя домена, а затем путь установки и слово «установка». Например, в браузере путь может выглядеть так:

    http://domainname.com/modx-2.2.6-pl/setup

    Нажмите ENTER , чтобы продолжить, и вы увидите следующий экран появится:

    Выберите правильный язык, на котором вы хотите работать, затем щелкните SELECT в правом нижнем углу экрана.

    Нажмите ДАЛЕЕ , чтобы продолжить.

  • Вы увидите следующий диалоговый экран. Убедитесь, что вы выбрали правильные варианты установки.

    Щелкните NEXT , чтобы продолжить установку. Это вызовет диалоговое окно ПОДКЛЮЧЕНИЕ БАЗЫ ДАННЫХ . Примечание. Снимок экрана для этого раздела отображается на шаге 9.

  • Прежде чем вы заполните этот раздел, вам нужно сделать шаг назад.Этот раздел базы данных потребует, чтобы вы открыли второй экран в Cpanel и создали базу данных в MySQL.


    Вот краткое описание:

    A) Перейдите к MYSQL DATABASES в Cpanel, выберите CREATE NEW DATABASE . Вы увидите снимок экрана ниже:
    .


    B) База данных будет начинаться с префикса, основанного на вашем имени пользователя Cpanel. Согласно приведенному выше примеру префиксом может быть «dbprefix_», за которым следует имя базы данных. Введите имя базы данных .Таким образом, полное имя базы данных будет выглядеть следующим образом: dbprefix_databasename

    C) Следующей частью будет создание пользователя базы данных и последующее присвоение его базе данных, которую вы только что создали. Диалоговое окно для этой части процесса находится непосредственно под тем местом, где вы создали базу данных:

    Добавьте имя пользователя и пароль, затем щелкните CREATE USER . Убедитесь, что вы записали эту информацию для использования в будущем. Он понадобится вам на этапах установки MODX.

    D) Назначьте пользователя базы данных, которого вы только что создали, в базу данных, которую вы только что создали.Интерфейс для этого находится непосредственно под тем местом, где вы создали имя пользователя базы данных:

    E) Обратите внимание на инструкции на снимке экрана выше. В рамках назначения пользователя вам также потребуется назначить права пользователя для базы данных. Это экран, который вы увидите (щелкните ВСЕ ПРИВИЛЕГИИ):

  • После завершения всех шагов MYSQL (создание базы данных, создание пользователя, назначение пользователя базе данных, установка привилегий пользователя базы данных базы данных), вы можете продолжить настройка раздела базы данных MODX:

    В этом разделе используется информация о базе данных, созданная вами на шагах выше:

    Тип базы данных MySQL
    Хост базы данных locahost
    Имя для входа в базу данных имя пользователя базы данных, созданное вами
    Пароль базы данных пароль базы данных для созданного вами пользователя
    Название базы данных Имя базы данных создано (не забудьте указать префикс пользователя)
    Префикс таблицы префикс таблицы, который вы установили
  • Щелкните «Проверить подключение к серверу базы данных» и просмотрите сопоставления. Если правильно выставили настройки сверху, то вы увидите следующее:

  • Вам нужно будет установить набор символов подключения и сопоставление. Если вы не уверены, какими они должны быть, то можете оставить значения по умолчанию. Чтобы найти дополнительную информацию по этой теме, вы можете перейти к справочнику MySQL для наборов символов и сопоставлений.

    Щелкните СОЗДАТЬ ИЛИ ПРОВЕРИТЬ ВЫБОР БАЗЫ ДАННЫХ , чтобы продолжить.

    Если все в порядке, вы увидите следующее сообщение и следующую часть установки:

  • Добавьте имя пользователя для входа, пароль и действующий адрес электронной почты для своих страниц администрирования.После добавления этой информации щелкните ДАЛЕЕ , и вы получите различную сводную информацию для установки. Вы также наконец увидите кнопку INSTALL в правом нижнем углу экрана. Нажмите эту кнопку, чтобы продолжить установку.
  • Сводка по установке — после установки, описанной выше, вы увидите экран с надписью «Сводка по установке», как показано ниже:

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

  • Обратите внимание на текст (наконец-то), наконец, говорит. Щелкните NEXT , чтобы завершить процесс установки! Вы увидите следующий экран, указывающий на завершение процесса установки. Он также дает вам возможность удалить каталог установки и предлагает экран входа в систему для доступа к администратору. Убедитесь, что вы вошли в систему и удалили каталог установки.

  • Как установить MODX Revolution на Ubuntu 16.04 ЛАМПА VPS

    Используете другую систему?

    MODX Revolution — это быстрая, гибкая, масштабируемая, бесплатная и открытая система управления контентом корпоративного уровня, написанная на PHP. Он особенно хорошо подходит для создания высокотехнологичных сайтов, поскольку обладает расширенными многоязычными возможностями и построен с нуля с использованием принципов безопасного проектирования.

    Предварительные требования

    • Чистый Vultr Ubuntu 16.04 экземпляр сервера с доступом по SSH

    Шаг 1. Добавьте пользователя Sudo

    Начнем с добавления нового пользователя sudo .

    Сначала войдите на свой сервер как root .

      ssh root @ ВАШ_VULTR_IP_ADDRESS
      

    Добавьте нового пользователя с именем user1 (или ваше предпочтительное имя пользователя).

      adduser user1
      

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

    Теперь проверьте файл / etc / sudoers , чтобы убедиться, что группа sudoers включена.

      visudo
      

    Найдите такой раздел.

     % sudo ALL = (ВСЕ: ВСЕ) ВСЕ
      

    Эта строка сообщает нам, что пользователи, которые являются членами группы sudo , могут использовать команду sudo для получения привилегий root . По умолчанию он должен быть раскомментирован, чтобы вы могли просто выйти из файла.

    Затем нам нужно добавить user1 в группу sudo .

      usermod -aG sudo user1
      

    Мы можем проверить членство в группе user1 и проверить, что команда usermod работала с командой groups .

      группы user1
      

    Теперь используйте команду su , чтобы переключиться на новую учетную запись sudo user user1 .

      su - user1
      

    Командная строка обновится, показывая, что вы вошли в учетную запись user1 .Вы можете проверить это с помощью команды whoami .

      whoami
      

    Теперь перезапустите службу sshd , чтобы вы могли войти в систему через ssh с новой учетной записью пользователя sudo без полномочий root, которую вы только что создали.

      sudo systemctl перезапустить sshd
      

    Выйдите из учетной записи user1 .

      выход
      

    Выйдите из учетной записи root (которая отключит ваш сеанс ssh ).

      выход
      

    Теперь вы можете использовать ssh в экземпляре сервера с локального хоста, используя новую учетную запись sudo user user1 без полномочий root.

      ssh user1 @ YOUR_VULTR_IP_ADDRESS
      

    Если вы хотите выполнить sudo без необходимости каждый раз вводить пароль, откройте файл / etc / sudoers еще раз, используя visudo .

      судо визуудо
      

    Измените раздел для группы sudo так, чтобы он выглядел так.

     % sudo ALL = (ВСЕ) NOPASSWD: ALL
      

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

    Каждый раз, когда вы хотите войти в учетную запись пользователя root из учетной записи пользователя sudo , вы можете использовать одну из следующих команд.

      судо -i
    sudo su -
      

    Вы можете выйти из учетной записи root и вернуться в свою учетную запись пользователя sudo в любое время.

      выход
      

    Шаг 2. Обновите систему Ubuntu 16.04

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

    Убедитесь, что вы вошли на сервер под пользователем sudo без полномочий root, и выполните следующие команды.

      sudo apt-get update
    sudo apt-get -y обновление
      

    Шаг 3. Установите Apache

    Установите Apache.

      sudo apt-get -y установить apache2
      

    Затем используйте команду systemctl для запуска и включения автоматического выполнения Apache во время загрузки.

      sudo systemctl включить apache2
    sudo systemctl start apache2
      

    Проверьте файл конфигурации сайта Apache по умолчанию, чтобы убедиться, что директива DocumentRoot указывает на правильный каталог.

      vi /etc/apache2/sites-enabled/000-default.conf
      

    Параметр конфигурации DocumentRoot должен выглядеть следующим образом.

      DocumentRoot "/ var / www / html"
      

    Теперь включите модуль mod_rewrite Apache.

      sudo a2enmod перезаписать
      

    Мы перезапустим Apache в конце этого руководства, но регулярный перезапуск Apache во время установки и настройки, безусловно, является хорошей привычкой, так что давайте сделаем это сейчас.

      sudo systemctl перезапустить apache2
      

    Шаг 4. Установите PHP 7.0

    Теперь мы можем установить PHP 7.0 вместе с необходимыми модулями PHP, необходимыми для MODX Revolution CMS.

      sudo apt-get -y install php libapache2-mod-php php-gd php-mbstring php-common php-mysql php-imagick php-xml
      

    Шаг 5: Установите MySQL

    Установите MySQL.

      sudo apt-get -y установить mysql-server
      

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

    Запустите MySQL и включите автоматическое выполнение во время загрузки.

      sudo systemctl включить mysql
    sudo systemctl запустить mysql
      

    Защитите установку сервера MySQL этим.

      sudo mysql_secure_installation
      

    При появлении запроса введите пароль, который вы создали для пользователя root MYSQL во время установки.Просто ответьте « Y » на все остальные вопросы «да / нет», так как варианты по умолчанию являются наиболее безопасными.

    Шаг 6: Создание базы данных для MODX Revolution

    Войдите в оболочку MySQL как пользователь root MySQL , выполнив следующую команду.

      sudo mysql -u корень -p
      

    Чтобы получить доступ к командной строке MySQL, просто введите пароль MySQL root при появлении запроса.

    Выполните следующие запросы, чтобы создать базу данных MySQL и пользователя базы данных для MODX Revolution.

      СОЗДАТЬ БАЗУ ДАННЫХ modx_data НАБОР СИМВОЛОВ utf8 COLLATE utf8_general_ci;
    СОЗДАТЬ ПОЛЬЗОВАТЕЛЯ 'modx_user' @ 'localhost', ОПРЕДЕЛЕННЫЙ 'UltraSecurePassword';
    ПРЕДОСТАВЛЯЙТЕ ВСЕ ПРИВИЛЕГИИ НА modx_data. * TO 'modx_user' @ 'localhost';
    ПРИВИЛЕГИИ ПРОМЫВКИ;
    ВЫХОД;
      

    Вы можете заменить имя базы данных modx_data и имя пользователя modx_user на что-то большее по своему вкусу, если хотите. Кроме того, убедитесь, что вы заменили « UltraSecurePassword » на действительный безопасный пароль.

    Шаг 7: Установите файлы MODX Revolution

    Измените текущий рабочий каталог на веб-каталог по умолчанию.

      cd / var / www / html /
      

    Если вы получили сообщение об ошибке вроде «Нет такого файла или каталога» , попробуйте следующую команду.

      cd / var / www /; sudo mkdir html; cd html
      

    Ваш текущий рабочий каталог теперь должен быть: / var / www / html / . Вы можете проверить это с помощью команды pwd (распечатать рабочий каталог).

      pwd
      

    Теперь используйте wget для загрузки установочного zip-пакета MODX Revolution.

      sudo wget https://modx.com/download/direct?id=modx-2.6.0-pl.zip
      

    Обратите внимание: Вам обязательно стоит проверить наличие самой последней версии, посетив страницу загрузки MODX Revolution.

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

      ls -la
      

    Быстро установите , распакуйте , чтобы можно было распаковать файл.

      sudo apt-get -y install unzip
      

    Дайте пакету более простое имя.

      sudo mv direct \? Id \ = modx-2.6.0-pl.zip modx.zip
      

    Теперь распакуйте zip-пакет.

      sudo распаковать modx.zip
      

    Переместите все установочные файлы в корневой веб-каталог.

      судо мв modx-2.6.0-pl / * / var / www / html
      

    Измените владельца веб-файлов, чтобы избежать проблем с разрешениями.

      sudo chown -R www-data: www-data *
      

    Снова перезапустите Apache.

      sudo systemctl перезапустить apache2
      

    Теперь мы готовы перейти к последнему этапу.

    Шаг 8: Завершите установку MODX Revolution

    Пришло время посетить IP-адрес вашего экземпляра сервера Ubuntu 16.04 в вашем браузере. Или, если вы уже настроили параметры Vultr DNS (и дали ему достаточно времени для распространения), вы можете вместо этого просто посетить свой домен.

    Чтобы получить доступ к странице установки MODX Revolution, введите IP-адрес вашего экземпляра Vultr, а затем введите / setup в адресную строку браузера.

      http: // ВАШ_IP_АДРЕС_VULTR / настройка
      

    Большинство вариантов установки говорят сами за себя, но вот несколько советов, которые могут вам помочь.

    Выберите ваш язык.

    Нажмите кнопку « Далее », чтобы продолжить установку.

    Выберите Новая установка и оставьте разрешения для папки по умолчанию.Нажмите « Next », когда будете готовы перейти к следующему шагу.

    Установите следующие параметры базы данных.

      Тип базы данных: mysql
    Хост базы данных: localhost
    Имя для входа в базу данных: modx_user (или ваше ранее выбранное имя)
    Пароль базы данных: UltraSecurePassword (или ваш ранее выбранный пароль)
    Имя базы данных: modx_data (или ваше ранее выбранное имя)
    Префикс таблицы: modx_
      

    После того, как вы ввели указанные выше параметры базы данных, щелкните ссылку ниже на Проверить соединение с сервером базы данных и просмотреть параметры сортировки .Вы увидите сообщение: Подключение к серверу базы данных: успешно! . Если вы получите какие-либо ошибки, вернитесь и убедитесь, что все параметры базы данных верны.

    Вы можете оставить для набора символов и параметров сортировки значения по умолчанию. Они должны выглядеть вот так.

      Набор символов подключения: utf8
    Параметры сортировки: utf8_general_ci
      

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

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

      Имя администратора: <ваше_предпочтительное_имя_админа>
    Электронная почта администратора: 
    Пароль администратора: 
      

    Вы увидите сводку по установке. Если все в порядке, вы можете просто нажать Установить , чтобы установить MODX Revolution на свой сервер.

    Вы увидите страницу подтверждения с сообщением, что Установка ядра прошла успешно . Просто нажмите Далее , чтобы продолжить.

    Теперь вы можете войти в свою административную панель MODX Revolution, используя данные для входа, которые вы ввели ранее во время установки.

    Обратите внимание: Во время установки и входа в систему вы можете увидеть некоторые предупреждающие сообщения о каталогах и файлах. Просто следуйте инструкциям на страницах с предупреждениями, и предупреждающие сообщения исчезнут.

    Если вы еще не настроили свой Vultr DNS, возможно, это будет вашим следующим шагом.

    Теперь вы можете начать добавлять контент и настраивать внешний вид вашего сайта. Обязательно ознакомьтесь с отличной документацией по MODX Revolution, чтобы узнать больше о том, как создать и настроить свой сайт.

    Хотите внести свой вклад?

    Вы можете заработать до $ 600 , добавляя новые статьи

    Как установить MODX Revolution на CentOS 7 LAMP VPS

    Используете другую систему?

    MODX Revolution - это быстрая, гибкая, масштабируемая, бесплатная и открытая система управления контентом корпоративного уровня, написанная на PHP.Он особенно хорошо подходит для создания высокотехнологичных сайтов, поскольку обладает расширенными многоязычными возможностями и построен с нуля с использованием принципов безопасного проектирования.

    В этом уроке мы собираемся установить MODX Revolution 2.6.0 CMS на CentOS 7 LAMP VPS.

    Предварительные требования

    • Чистый экземпляр сервера Vultr CentOS 7 с доступом по SSH

    Шаг 1. Добавьте пользователя Sudo

    Начнем с добавления нового пользователя sudo .

    Сначала войдите на свой сервер как root .

      ssh root @ ВАШ_VULTR_IP_ADDRESS
      

    Добавьте нового пользователя с именем user1 (или ваше предпочтительное имя пользователя).

      useradd user1
      

    Затем установите пароль для пользователя user1 .

      пароль user1
      

    При появлении запроса введите надежный и запоминающийся пароль.

    Теперь проверьте файл / etc / sudoers , чтобы убедиться, что группа sudoers включена.

      visudo
      

    Найдите такой раздел.

     % колесо ВСЕ = (ВСЕ) ВСЕ
      

    Эта строка сообщает нам, что пользователи, которые являются членами группы wheel , могут использовать команду sudo для получения привилегий root . По умолчанию он должен быть раскомментирован, поэтому вы можете просто выйти из файла.

    Затем нам нужно добавить user1 в группу wheel .

      usermod -aG wheel user1
      

    Мы можем проверить членство в группе user1 и проверить, что команда usermod работала с командой groups .

      группы user1
      

    Теперь используйте команду su , чтобы переключиться на новую учетную запись sudo user user1 .

      su - user1
      

    Командная строка обновится, показывая, что вы вошли в учетную запись user1 . Вы можете проверить это с помощью команды whoami .

      whoami
      

    Теперь перезапустите службу sshd , чтобы вы могли войти в систему через ssh с новой учетной записью пользователя sudo без полномочий root, которую вы только что создали.

      sudo systemctl перезапустить sshd
      

    Выйдите из учетной записи user1 .

      выход
      

    И выйдите из учетной записи root (которая отключит ваш сеанс ssh ).

      выход
      

    Теперь вы можете использовать ssh в экземпляре сервера с локального хоста, используя новую учетную запись sudo user user1 без полномочий root.

      ssh user1 @ YOUR_VULTR_IP_ADDRESS
      

    Если вы хотите выполнять sudo без необходимости каждый раз вводить пароль, откройте файл / etc / sudoers еще раз, используя visudo .

      судо визуудо
      

    Измените раздел для группы wheel так, чтобы он выглядел так.

     % wheel ALL = (ALL) NOPASSWD: ALL
      

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

    Каждый раз, когда вы хотите войти в учетную запись пользователя root из учетной записи пользователя sudo , вы можете использовать одну из следующих команд.

      судо -i
    sudo su -
      

    Вы можете выйти из учетной записи root и вернуться в свою учетную запись пользователя sudo в любое время.

      выход
      

    Шаг 2. Обновите CentOS 7

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

    Убедитесь, что вы вошли на сервер под пользователем sudo без полномочий root, и выполните следующую команду.

      sudo yum -y обновить
      

    Шаг 3. Установите Apache

    Установите веб-сервер Apache.

      sudo yum -y установить httpd
      

    Затем используйте команду systemctl для запуска и включения автоматического выполнения Apache во время загрузки.

      sudo systemctl включить httpd
    sudo systemctl start httpd
      

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

      судо vi /etc/httpd/conf/httpd.conf
      

    Параметр конфигурации DocumentRoot должен выглядеть следующим образом.

      DocumentRoot "/ var / www / html"
      

    Теперь убедимся, что модуль Apache mod_rewrite загружен.Мы можем сделать это, выполнив поиск в файле конфигурации базовых модулей Apache по запросу « mod_rewrite ».

    Откройте файл.

      Судо vi /etc/httpd/conf.modules.d/00-base.conf
      

    Найдите термин « mod_rewrite «.

    Если загружен модуль mod_rewrite Apache, вы должны найти строку конфигурации, которая выглядит следующим образом.

      LoadModule rewrite_module modules / mod_rewrite.so
      

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

    Мы перезапустим Apache в конце этого руководства, но регулярный перезапуск Apache во время установки и настройки, безусловно, является хорошей привычкой, так что давайте сделаем это сейчас.

      sudo systemctl перезапустить httpd
      

    Шаг 4. Откройте порты веб-брандмауэра

    Теперь нам нужно открыть порты по умолчанию HTTP и HTTPS , так как по умолчанию они будут заблокированы firewalld .

    Откройте порты брандмауэра.

      sudo firewall-cmd --permanent --add-port = 80 / tcp
    sudo firewall-cmd --permanent --add-port = 443 / tcp
      

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

      sudo firewall-cmd --reload
      

    Вы должны увидеть слово success , отображаемое в вашем терминале после каждой успешной команды настройки брандмауэра.

    Мы можем быстро проверить, открыт ли порт Apache HTTP , посетив IP-адрес или домен экземпляра сервера в браузере.

      http: // ВАШ_IP_АДРЕС_VULTR /
      

    Если все настроено правильно, вы увидите веб-страницу Apache по умолчанию в своем браузере.

    Шаг 5. Отключите SELinux (если включен)

    SELinux означает «Linux с усиленной безопасностью». Это повышение безопасности Linux, которое позволяет пользователям и администраторам больше контролировать контроль доступа. По умолчанию он отключен в экземплярах Vultr CentOS 7, но мы расскажем, как его отключить, на тот случай, если вы не начинаете с чистой установки, а она была ранее включена.

    Чтобы избежать проблем с правами доступа к файлам в MODX Revolution CMS, мы должны убедиться, что SELinux отключен.

    Во-первых, давайте проверим, включен или отключен SELinux с помощью команды sestatus .

      sudo sestatus
      

    Если вы видите что-то вроде: Статус SELinux: отключено , значит, он определенно отключен, и вы можете сразу перейти к шагу 6. ​​Если вы видите любое другое сообщение, вам нужно будет заполнить этот раздел.

    Откройте файл конфигурации SELinux с помощью вашего любимого редактора терминала.

      Судо vi / etc / selinux / config
      

    Измените SELINUX = принудительно на SELINUX = отключено , а затем сохраните файл.

    Чтобы применить изменение конфигурации, SELinux требует перезагрузки сервера, поэтому вы можете либо перезапустить сервер с помощью панели управления Vultr, либо просто использовать команду shutdown .

      sudo shutdown -r сейчас
      

    Когда сервер перезагружается, ваш сеанс SSH будет отключен, и вы можете увидеть сообщение с жалобой на «сломанный канал» или с сообщением «Соединение закрыто удаленным хостом» .Не о чем беспокоиться, просто подождите 20 секунд или около того, а затем снова войдите по SSH с вашим собственным именем пользователя и доменом.

      ssh user1 @ ВАШ_ДОМЕН
      

    Или с вашим собственным именем пользователя и IP-адресом.

      ssh user1 @ YOUR_VULTR_IP_ADDRESS
      

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

      sudo sestatus
      

    Вы должны увидеть сообщение Статус SELinux: отключено .Если вы видите сообщение о том, что SELinux status: enabled (или что-то подобное), вам нужно будет повторить вышеуказанные шаги и убедиться, что вы правильно перезапустили сервер.

    Шаг 6. Установите PHP 5.4

    Теперь мы можем установить PHP 5.4 вместе с необходимыми модулями PHP, необходимыми для MODX Revolution CMS.

      sudo yum -y установить php php-mbstring php-gd php-common php-pdo php-pecl-imagick php-mysqlnd
      

    Шаг 7. Установите MariaDB (MySQL)

    CentOS 7 по умолчанию использует MariaDB, которая представляет собой расширенную замену MySQL с полностью открытым исходным кодом, разработанную сообществом.

    Установите MariaDB.

      sudo yum -y установить mariadb-server
      

    Запустите MariaDB и включите автоматическое выполнение во время загрузки.

      sudo systemctl включить mariadb
    sudo systemctl start mariadb
      

    Защитите установку сервера MariaDB.

      sudo mysql_secure_installation
      

    Пароль root будет пустым, поэтому просто нажмите « введите », когда будет предложено ввести пароль root .

    Когда будет предложено создать пользователя root MariaDB / MySQL , выберите « Y » (если да), а затем введите безопасный пароль root . Просто ответьте « Y » на все остальные вопросы «да / нет», так как варианты по умолчанию являются наиболее безопасными.

    Шаг 8: Создайте базу данных для MODX Revolution

    Войдите в оболочку MariaDB как пользователь root MariaDB , выполнив следующую команду.

      sudo mysql -u корень -p
      

    Чтобы получить доступ к командной строке MariaDB, просто введите пароль root MariaDB при появлении запроса.

    Выполните следующие запросы, чтобы создать базу данных MariaDB и пользователя базы данных для MODX Revolution.

      СОЗДАТЬ БАЗУ ДАННЫХ modx_data НАБОР СИМВОЛОВ utf8 COLLATE utf8_general_ci;
    СОЗДАТЬ ПОЛЬЗОВАТЕЛЯ 'modx_user' @ 'localhost', ОПРЕДЕЛЕННЫЙ 'UltraSecurePassword';
    ПРЕДОСТАВЛЯЙТЕ ВСЕ ПРИВИЛЕГИИ НА modx_data. * TO 'modx_user' @ 'localhost';
    ПРИВИЛЕГИИ ПРОМЫВКИ;
    ВЫХОД;
      

    Вы можете заменить имя базы данных modx_data и имя пользователя modx_user на что-то большее по своему вкусу, если хотите.(Обратите внимание, что максимальная длина имен пользователей в MariaDB на CentOS 7 по умолчанию составляет 16 символов). Также убедитесь, что вы заменили « UltraSecurePassword » на действительно безопасный пароль.

    Шаг 9: Установите файлы MODX Revolution

    Измените текущий рабочий каталог на веб-каталог по умолчанию.

      cd / var / www / html /
      

    Если вы получили сообщение об ошибке вроде «Нет такого файла или каталога» , попробуйте следующую команду.

      cd / var / www /; sudo mkdir html; cd html
      

    Ваш текущий рабочий каталог теперь должен быть / var / www / html / . Вы можете проверить это с помощью команды pwd (распечатать рабочий каталог).

      pwd
      

    Теперь используйте wget для загрузки установочного zip-пакета MODX Revolution.

      sudo wget https://modx.com/download/direct?id=modx-2.6.0-pl.zip
      

    Обратите внимание: Вам обязательно стоит проверить наличие самой последней версии, посетив страницу загрузки MODX Revolution.

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

      ls -la
      

    Быстро установите , распакуйте , чтобы можно было распаковать файл.

      sudo yum -y install unzip
      

    Давайте дадим пакету более простое имя.

      sudo mv direct \? Id \ = modx-2.6.0-pl.zip modx.zip
      

    Теперь распакуйте zip-пакет.

      sudo распаковать modx.zip
      

    Переместите все установочные файлы в корневой веб-каталог.

      судо мв modx-2.6.0-pl / * / var / www / html
      

    Измените владельца веб-файлов, чтобы избежать проблем с разрешениями.

      sudo chown -R apache: apache *
      

    Снова перезапустите Apache.

      sudo systemctl перезапустить httpd
      

    Теперь мы готовы перейти к последнему этапу.

    Шаг 10: Завершите установку MODX Revolution

    Пришло время посетить IP-адрес вашего экземпляра сервера CentOS 7 в вашем браузере.Или, если вы уже настроили параметры Vultr DNS (и дали ему достаточно времени для распространения), вы можете вместо этого просто посетить свой домен.

    Чтобы получить доступ к странице установки MODX Revolution, введите IP-адрес вашего экземпляра Vultr, а затем введите / setup в адресную строку браузера.

      http: // ВАШ_IP_АДРЕС_VULTR / настройка
      

    Большинство вариантов установки говорят сами за себя, но вот несколько советов, которые могут вам помочь.

    Выберите ваш язык.

    Нажмите кнопку Далее , чтобы продолжить установку.

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

    Установите следующие параметры базы данных.

      Тип базы данных: mysql
    Хост базы данных: localhost
    Имя для входа в базу данных: modx_user (или ваше ранее выбранное имя)
    Пароль базы данных: UltraSecurePassword (или ваш ранее выбранный пароль)
    Имя базы данных: modx_data (или ваше ранее выбранное имя)
    Префикс таблицы: modx_
      

    После того, как вы ввели указанные выше параметры базы данных, щелкните ссылку ниже на Проверить соединение с сервером базы данных и просмотреть параметры сортировки .Вы увидите сообщение Подключение к серверу базы данных: Успех! . Если вы получите какие-либо ошибки, вернитесь и убедитесь, что все параметры базы данных верны.

    Вы можете оставить для набора символов и параметров сортировки значения по умолчанию. Они должны выглядеть вот так.

      Набор символов подключения: utf8
    Параметры сортировки: utf8_general_ci
      

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

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

      Имя администратора: <ваше_предпочтительное_имя_админа>
    Электронная почта администратора: 
    Пароль администратора: 
      

    Вы увидите сводку по установке . Если все в порядке, вы можете просто нажать Установить , чтобы установить MODX Revolution на свой сервер.

    Вы увидите страницу подтверждения с сообщением, что Установка ядра прошла успешно . Просто нажмите Далее , чтобы продолжить.

    Теперь вы можете войти в свою административную панель MODX Revolution, используя данные для входа, которые вы ввели ранее во время установки.

    Обратите внимание: Во время установки и входа в систему вы можете увидеть некоторые предупреждающие сообщения о каталогах и файлах. Просто следуйте инструкциям на страницах с предупреждениями, и предупреждающие сообщения исчезнут.

    Если вы еще не настроили Vultr DNS, возможно, это будет вашим следующим шагом.

    Теперь вы можете начать добавлять контент и настраивать внешний вид вашего сайта. Обязательно ознакомьтесь с отличной документацией по MODX Revolution, чтобы узнать больше о том, как создать и настроить свой сайт.

    Хотите внести свой вклад?

    Вы можете заработать до $ 600 , добавляя новые статьи

    MODx Revolution для начинающих, часть 2 - Установка - Coding Pad

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

    На данный момент:

    Часть 1: Введение в MODx Revolution

    Есть три способа установить MODx Revolution - базовый, расширенный и из Git. В этом руководстве мы собираемся выполнить базовую установку, которой более чем достаточно. Но если вы хотите стать компьютерным фанатом, продолжайте и проверяйте другие варианты, см. Ссылку в конце сообщения.

    На протяжении всей этой серии статей мы собираемся создать веб-сайт ресурсов MODx Revolution, и мы будем использовать его как место для тестирования различных фрагментов и сбора информации о MODx и всем этом хорошем джазе.Как всегда, я буду использовать много снимков экрана по ходу работы, чтобы даже если вы не следуете этим руководствам, когда я их создаю, и мои ссылки не похожи на ваш развивающийся веб-сайт, вы все равно можете сравнить свой веб-сайт с моими снимками экрана.

    1. Скачать MODx и загрузить на сервер

    Начнем с загрузки установочного файла архива MODx, который находится по адресу http://modx.com/software/open-source-cms/modx-revolution/. На момент написания последней версии была 2.0.0 pl ( EDIT: эта серия руководств теперь обновлена ​​и охватывает 2.2.0 pl2 - 8 февраля 2012 г., ). Вы можете загрузить либо обычный, либо расширенный пакет. Я буду работать с обычным пакетом. Затем мы загрузим эти файлы в нашу среду хостинга. Это можно сделать двумя способами:

    • Распакуйте файлы и загрузите их через FTP
    • Загрузите сам zip-файл и разархивируйте его прямо на свой сервер.

    Я предпочитаю второй вариант, так как он работает быстрее.

    После загрузки файлов ваша структура каталогов должна выглядеть примерно так:

    Подробнее о структуре каталогов MODx можно прочитать в официальном руководстве, см. Ссылку в конце сообщения.

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

    Теперь наши файлы загружены и готовы к работе. Следующим шагом будет создание базы данных и пользователя базы данных. То, как вы это делаете, будет зависеть от вашей среды хостинга и от того, какие панели управления и инструменты вам предоставлены.Если вы не знаете, что делать дальше, обратитесь к своему хосту или поищите в Google информацию, относящуюся к вашей настройке. Если вы используете Wampserver, вы можете посмотреть https://codingpad.maryspad.com/2009/11/14/creating-projects-databases-users/.

    • Убедитесь, что пользователь, которого вы назначаете для вновь созданной базы данных, имеет все привилегии в этой базе данных.
    • Запишите имя базы данных, пользователя и пароль пользователя, так как они понадобятся вам на следующем шаге.
    • На некоторых хостах к именам баз данных и / или пользователей добавляется имя, специфичное для вашей учетной записи, поэтому обязательно запомните это.
    • Если у вас нет возможности сделать это при создании базы данных, перед продолжением установки рекомендуется проверить набор символов и сопоставление базы данных и установить для них значения utf8 и utf_general_ci соответственно (вы можете сделать это с помощью phpmyadmin или какой бы инструмент администрирования базы данных ни предоставлял ваш хост). Я обнаружил, что сервер, который я сейчас размещаю, по умолчанию использует набор символов utf8, но всякий раз, когда я создаю базу данных, сортировка устанавливается на latin_swedish, поэтому стоит проверить и исправить любые несоответствия.Подробнее о наборах символов и сопоставлении в конце сообщения.

    3. Установите MODx Revolution

    После того, как вы загрузили файлы и подготовили базу данных и пользователя базы данных, пора приступить к установке. В браузере перейдите в папку установки в том месте, куда вы загрузили файлы MODx, добавив / setup к URL-адресу вашего сайта.

    Затем вам будет представлен первый экран, запускающий процесс установки:

    3.1 Выберите язык

    Выберите свой язык из раскрывающегося списка и нажмите Setup , чтобы перейти к следующему шагу.

    3.2 Выбор типа установки

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

    3.3 Подключение к серверу базы данных и обнаружение сопоставлений

    На следующем этапе MODx необходимо подключиться к созданной нами базе данных.

    • Первое поле, Тип базы данных , относится к типу вашей базы данных. В большинстве случаев это будет mysql, но убедитесь, что вы выбрали правильный вариант в зависимости от того, что поддерживает ваш сервер.
    • Во втором поле, Хост базы данных , обычно по умолчанию будет localhost , и в большинстве случаев вам не нужно его менять, если только ваша хостинговая компания не настроила его по-другому.

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

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

    Теперь установщику необходимо проверить выбор созданной нами базы данных. Вы заметили, что установщик также может создать базу данных для вас, но не все серверы позволяют это, поэтому я обычно предпочитаю создавать базу данных заранее и просто выбирать ее на этом этапе. Если мы нажмем на «Создать или протестировать выбор вашей базы данных» , мы получим сообщение об успешном обнаружении нашей базы данных, и теперь мы можем создать нашего основного пользователя-администратора и продолжить установку.

    NB: Это один из моментов, в котором большинство установок, похоже, сталкиваются с трудностями. Я обнаружил, что лучший способ избежать застревания на этом этапе - убедиться, что вы создаете свою базу данных с правильным набором символов и сопоставлением, а также убедитесь, что ваш сервер соответствует рекомендуемым требованиям для запуска Revolution.

    3.4 Создание пользователя-администратора

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

    🙂

    3.5 Тесты перед установкой и установка

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

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

    Предполагая, что все работает нормально, теперь мы можем прокрутить страницу вниз и нажать кнопку « Установить ».Установка должна продолжиться успешно, и мы получим сообщение о том, что ядро ​​установлено. Вы можете щелкнуть ссылки «Переключить», чтобы увидеть сообщение об успешном выполнении и предупреждения (если таковые имеются).

    Затем мы нажимаем «Далее», чтобы перейти к следующему шагу для завершения установки.

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

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

    После того, как вы установите этот флажок, нажмите Login , и файлы будут удалены с вашего сервера, и вы попадете на экран входа на ваш сайт.

    Ах, сладкого успеха :). Теперь вы можете войти в свой менеджер сайта, используя информацию администратора, которую вы создали на шаге 3.4. Бэкэнд менеджера открывается с экраном приветствия с некоторой полезной информацией, и если вы закроете его, то получите доступ к диспетчеру MODx Revolution (частичный вид ниже):

    Если вы перейдете на вид спереди вашего веб-сайта, вы увидите пустую страницу.И если вы щелкните правой кнопкой мыши в любом месте страницы, чтобы просмотреть исходный код, вы заметите, что там действительно ничего особенного. Мой источник выглядит просто так:

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

    Примечания для пользователей MODx Evolution

    Если вы пришли из Evolution, вы заметите пару вещей:

    1. Нет возможности установить образец сайта.Однако вы можете получить это из репозитория с помощью управления пакетами
    2. Точно так же не установлен шаблон по умолчанию
    3. Нет фрагментов, фрагментов, модулей или подключаемых модулей по умолчанию.

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

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

    Дополнительная информация:

    Установка

    MODx Revolution - http: // rtfm.modx.com/display/revolution20/Installation
    Объяснение структуры каталогов MODx Revolution - http://rtfm.modx.com/display/revolution20/Explanation+of+Directory+Structure
    Наборы символов базы данных и сопоставление - http: // dev .mysql.com / doc / refman / 5.0 / en / charset-database.html

    .

    Перейти к части 3: Базовая конфигурация MODX Revolution и установка дополнительных компонентов

    MODx Revolution Часть первая - Установка Revolution CMS Framework

    Система управления контентом

    MODx, Framework была отличным вариантом как для веб-дизайнеров, так и для разработчиков, и недавно она выпустила последнюю версию Revolution CMS Framework.В этом уроке я покажу вам, где найти, скачать и установить Revolution.

    1. Сначала перейдите на сайт MODx и нажмите Download btn. Двигайтесь вниз по странице, пока не дойдете до раздела Public Launch (PL), где у вас будут два варианта:

    Традиционное против продвинутого
    • Traditional ( 2.0.4-pl ) - эти пакеты представляют собой предварительно созданные снимки состояния из Git. Вы можете просто извлечь файлы на свой сервер и, следуя руководству по базовой установке, установить MODx.Большинству пользователей следует выбрать эту версию.
    • Advanced ( 2.0.4-pl-advanced ) - Эти пакеты немного меньше половины размера «обычных» загрузок, так как «основное» содержимое сжато. Программа установки MODx попытается распаковать или «собрать» этот пакет во время установки. Рекомендуется использовать это только в том случае, если вы планируете перемещать каталоги ядра, диспетчера или коннекторов, и у вас есть доступ по SSH и вы знаете, как сделать папки доступными для записи.

    Если вы плохо знакомы с фреймворком MODx и разрабатываете веб-сайты в целом, то давайте выберем Традиционный выпуск.

    Скачать MODx Revolution 2.0.4-pl

    Скачать .zip modx-2.0.4-pl.zip - 11 МБ

    через Download | MODx CMS / CMF.

    2. Следующий экран, который вы увидите, это экран для регистрации, и это здорово, потому что вы станете частью сообщества MODx. Как только вы заполните форму, начнется загрузка, а также появится экран с запросом пожертвований. Я бы посоветовал сделать пожертвование, если вы обнаружите, что любите MODx так сильно, как я думаю, и продолжаете использовать систему.

    3. Сохраните установочную папку modx-2.xx-pl на свой компьютер. Затем скопируйте и загрузите эту папку на свой хостинг-сервер или на локальный сервер (см .: Установка локального хоста) и измените имя на просто modx для тестирования, название вашего сайта и т. Д.

    4. Запустите веб-браузер и укажите в нем свою установку, например http://www.example.com/modx/setup/ или http: // localhost: 8888 / modx / setup /.

    5. Выберите свой язык и нажмите «Выбрать». Теперь программа проведет вас через остальную часть установки.

    6. Теперь вам нужно создать базу данных для вашего веб-сайта, она попытается создать ее для вас через ваш сервер, если у вас есть имя пользователя и пароль. Итак, протестируйте соединение с сервером базы данных и просмотрите сопоставления, а также создайте или протестируйте выбор вашей базы данных. Если все пойдет хорошо. Создайте себе имя пользователя и пароль администратора и нажмите «Далее».

    7. Теперь вы должны увидеть эту страницу, показывающую ваш успех и все зеленые галочки. Убедитесь, что config.inc.php существует и доступен для записи.

    8. Перед тем, как войти в систему, вы должны удалить установочные файлы. Итак, вы установили MODx Revolution.

    Ваш следующий шаг - самое интересное! Следите за обновлениями, чтобы получить больше руководств по дизайну MODx, переходящих прямо из шаблонов XHTML / CSS / JS прямо в CMS. Разработчики могут использовать ваш собственный код и быстрее создавать сайты и легко их обслуживать. Подпишитесь, чтобы получать обновления, чтобы не пропустить следующее руководство.

    GitHub - modxcms / Revolution: MODX Revolution

    MODX Revolution - самая быстрая, безопасная, гибкая и масштабируемая CMS с открытым исходным кодом.

    Система управления контентом и платформа приложений

    MODX позволяет использовать все, что угодно, от многоязычных многодоменных корпоративных сайтов до личных блогов и мобильных API. Предоставляя настоящую свободу творчества и снимая все ограничения, он позволяет вам контролировать разметку и дизайн без необходимости писать код. Вы также можете настроить его модульное и расширяемое ядро ​​для удовлетворения практически любых пользовательских требований или объема трафика. MODX - это бесплатное программное обеспечение с открытым исходным кодом, которое удовлетворит ваши потребности сегодня и завтра.

    MODX Revolution - самая быстрая и настраиваемая PHP CMS с открытым исходным кодом. Ваше творческое видение, без ограничений, без компромиссов.

    Последние изменения

    Подробности читайте в полном журнале изменений

    Начало работы

    Вот что вам нужно, чтобы начать установку или обновление MODX Revoluton:

    Прочие важные дела

    MODX хорош только потому, что многие отдельные члены сообщества и пользователи находят время, чтобы сообщать о проблемах и запрашивать новые функции.Обязательно прочтите документацию, оставьте отзывы и поделитесь своими успехами на форумах сообщества MODX. А также помогаем с переводом лексиконов на платформе Crowdin. Чтобы присоединиться к нам в поисках Creative Freedom , станьте автором. Вы можете внести свой вклад, используя GitHub

    От имени всей команды MODX,

    Спасибо за использование MODX!

    Проблемы безопасности в MODX

    Подробнее читайте в БЕЗОПАСНОСТИ

    .

    Авторские права

    Авторские права (c) MODX, LLC.Все права защищены.

    Для получения полной информации об авторских правах см. Файл COPYRIGHT в каталоге верхнего уровня этого дистрибутива.

    Лицензия

    MODX Revolution - бесплатное программное обеспечение; вы можете распространять и / или изменять его в соответствии с условиями Стандартной общественной лицензии GNU, опубликованной Free Software Foundation; либо версии 2 Лицензии, либо (по вашему выбору) любой более поздней версии.

    Эта программа распространяется в надежде, что она будет полезной, но БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ; даже без подразумеваемой гарантии ТОВАРНОЙ ПРИГОДНОСТИ или ПРИГОДНОСТИ ДЛЯ КОНКРЕТНОЙ ЦЕЛИ.

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

    Ваш адрес email не будет опубликован. Обязательные поля помечены *