Openserver установка modx revolution



Установка MODX Revolution

Установка MODX Revolution

MODX Revo

Урок о том, как установить MODX Revolution на хостинг или локальный веб сервер — OpenServer. Разберем автоустановку, ручную расширенную установку MODX Advansed.

Внимание! Неважно куда и как вы устанавливаете modx, главное чтобы хостинг (сервер) удовлетворял требованиям.

Требования к установке MODX 2.7.x

Составная часть Минимум Рекомендуется
PHP 5.6.x 7.2 или 7.3
База данных MySQL 5.6.x MariaDB 10.1.x или Percona Server 5.6.x и выше
Веб сервер Apache 2.2.x NGINX 1.8.x или выше

ОС:

  • Windows 7 — Server;
  • Mac OS X;
  • Linux x86-64.

Требуемые расширения для PHP:

  • mod_rewrite;
  • Zlib;
  • JSON (или PECL библиотека);
  • GD (для каптчи);
  • ImageMagick (для галерей);
  • PDO;
  • SimpleXML;
  • safe_mode off;
  • register_globals off;
  • magic_quotes_gpc off.

PHP memory_limit — 56MB или более

Браузеры для корректной работы в администраторской панели:

  • Apple Safari 3 +
  • Mozilla Firefox 3 +
  • IE 8 +

Установка MODX на хостинг

Лучший модх хостинг который мне попадался это бегет, на нем все работает как часы и нет проблем + к доменам можно бесплатно получить SSL сертификаты (в общем рекомендую), есть испытательный срок 30 дней.

Модекс можно установить на хостинг несколькими способами, не перед началом хостинг желательно настроить.

Настройка хостинга (веб-сервера) перед установкой.

Смена версии PHP на хостинге

На разных хостингах PHP меняется по-разному. На Beget меняется во вкладке сайты (управление сайтами).

Смена версии PHP на хостинге Beget

На sprinthost PHP меняется в разделе «Веб-серверы».

Смена версии PHP на хостинге спринхост

На остальных хостинга спрашивайте в тех поддержке, либо смотрите документацию.

Ручная установка MODX и его базовая закалка (защита) — по шагам

В данной случае мы будем рассматривать расширенную установку.

Разницы между расширенной и обычной установками нет, единственное в расширенной установке один дополнительный шаг (Шаг 6. Установка контекста) — мы переименовываем стандартные каталоги — т.е. делаем базовую закалку движка!

Шаг 1. Скачиваем MODX

Скачать MODX, можно на странице: modx.com/download , переходим на нее и скачиваем актуальную версию. Из соображений безопасности рекомендую выбирать версию Advanced.

Скачиваем MODX Advanced

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

modx 3 скачать

Шаг 2. Создание базы данных

Внимание! Не забудьте записать Имя и пароль к БД.

Чтобы создать базу данных, необходимо зайти в панель управления хостингом. Перейдите по адресу: cp.beget.ru и в открывшейся странице ввести логин и пароль. После нажимаем на вкладку “MySQL”.

создание БД на хостинге

Попадаем на страницу “Управление базами данных MySQL”. На данной странице заполняем «Имя базы данных« (пользователь БД создается автоматически с таким же именем) и вводим «Пароль» (или генерируем). Нажимаем на кнопку «Добавить»

Управление базами данных

Шаг 3. Заливаем файлы

Заливка modx при помощи filezilla

В данном случаем можно воспользоваться FTP клиентом.

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

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

Работа с файловым менеджером на хостинге Beget

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

Перемещаем файлы MODX в корень

Должно получиться следующее (папку modx и сам дистрибутив modx можно удалить).

Удаляем ненужное

Шаг 4. Переименовываем ядро

Переименовываем ядро core

Давайте также переименуем папку core, добавим к ней сложный префикс, например Ejdf20jkfg20_. Это нам даст плюс к безопасности.
Шаг 5. Установка

Чтобы запустить инсталятор MODX, нужно перейти по адресу сайта и добавить к нему /setup/, в моем случае: fenom.modx3.com/setup/ после чего необходимо выбрать или заполнить необходимые параметры.

  1. Т.к. мы переименовали папку ядра мы увидим ошибку: ERROR: Your MODX_CORE_PATH is invalid; please specify the correct path in the field above and click Submit. The path has to contain a trailing slash.
    Your MODX_CORE_PATH is invalidМодх не нашёл папку с ядром (core). Логично, мы ее переименовали, поэтому указываем нашу переименованную папку (в данном случае с префиксом Ejdf20jkfg20_core) и жмем «Submit».
  2. Язык сайта
    Выбор языка сайта
  3. При необходимости изменить конфигурационный ключ сайта (в данном случае не чего менять не нужно — этот параметр может пригодиться при обновлении закаленного сайта)
    шаг 3
  4. Параметры установки: выбираем «Новая установка». В доп. параметрах ставим права на каталоги (папки) 0755, на файлы 0644. И обязательно снимаем галку с пункта «Отправлять заголовок «X-Powered-By», чтобы MODX не палился (+ к безопасности).
    Параметры установки MODX
  5. Информация о подключении. Вводим по шагам данные и проверяем их:
    1. Сведения о подключении к базе данных и авторизации: Тип БД: SQL; Сервер БД: localhost; Имя пользователя БД, Имя БД (в случае с хостингом Бегет пользователь создается автоматически с таким же именем как база данных и паролем) и Пароль пользователя БД — эти данные с Шага 3. И меняем стандартный префикс таблиц modx_ на что то более сложное — обязательно (закрываем одну из дыр безопасности). И нажимаем на «Проверить соединение с сервером базы данных и отобразить список доступных сопоставлений». Если все ввели правильно, то увидите сообщение об успехе, и появятся следующие данные.
    Сведения о подключении БД и авторизации2. Кодировка подключения: UTF-8 и Сопоставление: utf8_general_ci (должна стоять по умолчанию — можно оставить ее).
    Выбор кодировки БДА лучше использовать кодировку: utf8mb4 и сопоставление utf8mb4_unicode_ci (поддерживает эмодзи).
    Смена кодировки и сопоставления БД3. Администратор по умолчанию. Здесь мы указываем данные для входа в админку сайта:
    — Логин администратора: любой, но чтобы увеличить безопасность сайта, не рекомендую использовать популярные имена: admin, administrator, manager и подобные.
    — Электронная почта администратора: указывайте реальный email, если вдруг за будите пароль, то он поможет с его восстановлением.
    — Пароль администратора: рекомендую использовать пароли не менее 8 знаков, состоящий из больших, малых латинских букв, цифр и символов!
    — Подтвердите пароль: введите еще раз пароль.
    Вводим логин, пароль и почту для сайт
  6. Установка контекста. Здесь рекомендую сменить стандартные пути к к коннекторам контекста и у адреса входа в административную панель. Например к ним сложный префикс, лучше тот который дописали для core (Ejdf20jkfg20_). Потом мы, хитро скроем эти каталоги в robots.txt и при помощи .htaccess скроем конфиг файл в корне сайта — что сделает наш сайт практически не уязвимым для злоумышленников.
    Установка контекста
  7. Отчет об установке. Если все хорошо, вы везде увидите зеленые Ok.
    Отчет об установке
  8. В следующем окне еще один отчет об установке.
    отчет об установке
  9. Удаляем папку setup (устанавливаем чекбокс) и входим в админку.

удаляем папку setup

Установка MODX в подкаталог (подпапку)

Бывают случаи что нужно установить modx в подкаталог сайта (например рядом с сайтом на другой CMS, либо к примеру: вы собираетесь делать сборки сайтов, чтобы не плодить под домены, можно прямо на 1 домен установить в подпапки хоть 1000 независимых друг от друга сайтов со своими базами данных и файлами) — экономия на хостинге!

Создаем подкаталог (в моем случае rikidom), заливаем туда файлы движка (адвансед версию), сразу как и в предыдущем случае (см. расширенная установка), переименовываем папку core на пример в Ejdf20jkfg20_core

Переименовываем ядро core

Запускаем установку site.ru/catalogname/setup/, далее все стандартно смотрите выше, с шага 5. Не забываем также переименовать каталоги.

Переименовываем каталоги при установке

Modx пропишет все эти пути в конфиг файл который находится в site.ru/podcatalog/Ejdf20jkfg20_core/config (вместе с папкой в которую устанавливаем движок). Остается лишь переименовать в корне подкаталога файл ht.access в .htaccess.

Переименовываем файл htaccess

И отредактировать его, а именно изменить значение RewriteBase / на RewriteBase /название-каталога/. Все.

Источник

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

Наверное, каждый начинающий программист сталкивался с ситуацией, что информации по CMS или Фреймворку полно, а вот структурированной и понятной нет.

Эта серия уроков научит вас тому, как создать простой сайт на Modx Revolution.

Процесс установки Modx Revolution очень прост и занимает мало времени у опытного специалиста. С чего же начать новичку?

    Убедитесь, что ваш сервер удовлетворяет требованиям CMS.

Идеальный сервер для новичков — OpenServer. Он легко ставится, легко настраивается. И на форуме, и в мануале можно найти ответы на большинство вопросов.

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

1. Загрузка Modx и размещение на сервере

Чтобы установить Modx Revolution, нам необходимо скачать архив с официального сайта. На момент написания данной статьи версия Modx Rev – 2.5.2

Загрузка CMS Modx Revolution

Нажав на кнопку Download, нас перекинет на другую страницу и через пару секунд начнется автоматическое скачивание архива.

После скачивания архива его необходимо распаковать на сервер (так как мы используем OpenServer, распаковывание происходит сюда C:\OpenServer\domains)

Извлечение файлов Modx Revolution

Теперь полученную папку modx-2.5.2-pl необходимо переименовать на modx.local. У сервера OpenServermodx.local будет адресом сайта.

Совет: Используйте добавку «.local» к имени папки, чтобы вы сразу видели, что этот адрес ведет на ваш сервер на локальном компьютере. Это убережет вас от многих ошибок в дальнейшем, когда вы будете работать с рабочим сервером.

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

Структура проекта Modx

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

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

Теперь откроем PhpMyAdmin, используя все тот же OpenServer.

Открытие PhpMyAdmin через меню OpenServer

Создадим базу данных modx.local с кодировкой utf8_general_ci

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

Итак, база данных создана, теперь вам необходимо добавить пользователя, который будет иметь доступ к этой базе и к её таблицам.

Отсуствие таблиц в базе данных

Нажимаем на кнопку «Привилегии»

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

затем «Добавить пользователя»

Вводим следующие данные:

Имя пользователя: modx.local

Поле «хост» не трогаем.

Поле «пароль» оставляем пустым и выбираем в списке без пароля.

Имя, хост и пароль пользователя

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

Предоставляем полный доступ пользователю

3. Установка MODX Revolution

После того как мы создали таблицу в базе данных и распаковали архив, необходимо перезапустить сервер, чтобы мы могли переходить по следующему адресу http://modx.local

Ошибка открытия сайта

Зайдя по этому адресу, вы увидите ошибку, но не пугайтесь — это нормально. В старых версиях сразу бы началась установка, но в новой, чтобы началась установка, необходимо зайти по адресу http://modx.local/setup/

Выбираем русский язык

Установка сайта первая страница

Выбор языка Modx Revolution

Выбираем «Новая установка», читаем всю информацию для общего развития, затем нажимаем «Далее»

Основные настройки проекта

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

Доступы к базе данных

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

Тест подключения к базе данных

Логин администратора: root

Электронная почта администратора: root@gmail.com

Пароль администратора: 12345678

Подтвердите пароль: 12345678

Установка логина и пароля администратора сайта

Установка почти завершилась, теперь нажимаем на кнопку Установить.

Отчет об уставновке

Установка завершена

Теперь мы можем перейти в панель управления сайта или на главную страницу сайта. Если перейти на главную страницу сайта, вот что вы увидите.

Главная страница проекта

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

Источник

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

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

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

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

Установка MODX на хостинг

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

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

Мы будем рассматривать установку на примере Timeweb, где пользователям предоставляется 10-дневный пробный период, включающий в себя весь функционал хостинга. Особенностью сервиса является встроенный пакет различных CMS, установка которых занимает всего пару минут.

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

Шаг 1: Регистрация на хостинге

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

Рассмотрим регистрацию на примере Timeweb:

  1. Переходим на страницу выбора виртуального хостинга и кликаем по кнопке «Регистрация».Лучший виртуальный хостинг для сайтов
  2. Указываем имя и действительный адрес электронной почты, жмем на «Стать клиентом».
  3. После успешной регистрации перед нами тут же отобразится страница с личным кабинетом. Обратите внимание, что в верхнем меню указан срок, составляющий 10 дней — это тестовый период, в течение которого мы сможем пользоваться сервисом.Бесплатный хостинг для MODX

Как видите, в создании личного кабинета нет ничего сложного. Теперь мы можем установить Модэкс – об этом поговорим уже в следующем разделе.

Шаг 2: Установка MODX

Инсталляцию CMS можно проводить двумя способами: автоматически и вручную. Начнем с первого — это наиболее простой вариант, в котором от нас потребуется сделать всего несколько кликов.

Способ 1: Автоматический режим

Подключаем и устанавливаем MODX Revo на Timeweb:

  1. Возвращаемся к личному кабинету, созданному на предыдущем шаге, и переходим в раздел «Каталог CMS».Как установить MODX на хостинг
  2. Пролистываем немного вниз и находим CMS MODX Revolution — кликаем по ее названию.Как установить на хостинг MODX
  3. Следующим шагом выбираем «Установить приложение».Установка CMS MODX на хостинг
  4. В результате перед нами отобразится окно с выбором домена и базы данных. На Timeweb все автоматизировано, поэтому от нас потребуется только нажать «Начать установку». Подробнее о добавлении нового домена и создании базы данных мы поговорим во время ручной установки.Как создать на хостинге MODX CMS
  5. После этого перед нами отобразится небольшое окно с данными для авторизации на CMS — сохраняем их и переходим к приложению.Как запустить MODX на хостинге
  6. Вводим логин и пароль от установленной CMS, жмем «Войти».Как войти в административную панель MODX
  7. Готово! Мы попали в административную панель. На этом установка CMS на хостинг завершена.Как открыть MODX на хостинге

Timeweb поддерживает и другие популярные системы управления содержимым: WordPress, Joomla, Drupal и так далее. В любой момент вы сможете воспользоваться ими, установка ничем не отличается от вышерассмотренной.

Способ 2: Ручной режим

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

Скачиваем MODX на рабочий стол:

  1. Переходим на официальную страницу CMS и пролистываем немного вниз. Находим зеленую выделенную кнопку с описанием «Traditional Installation Package» и кликаем по ней.MODX скачать с официального сайта
  2. Следующим шагом открываем личный кабинет на хостинге и заходим в раздел «Файловый менеджер».Как загрузить на хостинг файлы CMS
  3. Загружаем сюда ранее загруженный архив – для этого достаточно переместить его в поле с файлами. Также соглашаемся на автоматическую распаковку.Как загрузить файлы на хостинг

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

  1. Заходим в раздел «Сайты» и кликаем по кнопке «Создать новый сайт».Как создать сайт на Timeweb
  2. Придумываем ему название, например, MODX. После этого нажимаем «Создать».Как добавить новый сайт на Timeweb
  3. Директория с будущим сайтом создана, теперь нам потребуется подключить новый домен и связать его с веб-страницей. Для этого открываем подраздел «Домены и поддомены» и выбираем «Добавить домен».Как добавить домен на Timeweb
  4. О том, как подключить свой домен, можете прочитать в этом же разделе. Мы же создадим бесплатный адрес на основе Timeweb. Для этого потребуется воспользоваться одной из зон: .tmweb.ru, tw1.su, .tw1.ru, .webtm.ru. В результате получаем примерно такой адрес: testmodx.tw1.su.

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

Как добавить новый домен на хостинг

Готово! Мы создали свой первый сайт, но на нем пока ничего нет. Давайте добавим на него данные из архива, загруженного ранее.

  1. Переходим в «Файловый менеджер» и заходим в созданную нами папку.Как установить MODX на хостинг
  2. Отсюда нам потребуется вырезать все файлы и вставить их в папку с сайтом. Первым делом нажимаем на «Правка» и выбираем «Выделить все».Работа с файлами на хостинге
  3. Через это же меню все вырезаем.Как переместить файлы внутри хостинга
  4. Возвращаемся назад и открываем папку MODX, то есть директорию с сайтом. Проходим в public_html и выделяем все файлы. Затем через меню «Файл» удаляем их — это нужно, чтобы не возникло никаких ошибок в последующем.Как удалить все файлы на хостинге
  5. Затем в «Правка» нажимаем «Вставить».Как переместить файлы внутри хостига

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

Could not load MODX config file

Оставим пока это окно и создадим базу данных — одну из важнейших компонентов системы. Для этого выполним следующее:

  1. Возвращаемся в раздел «Базы данных MySQL» и нажимаем «Создание новой базы данных».Как создать новую базу данных на хостинге
  2. В отобразившемся окне придумываем название и задаем пароль — он потребуется нам в дальнейшем, поэтому сохраняем его на видном месте. В завершение нажимаем «Создать».Как создать базу данных на Timeweb

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

  1. Переходим по своему домену на сайт и приписываем в конце «/setup». Например, http://testmodx.tw1.su/setup. Если все предыдущие настройки были сделаны корректно, перед нами отобразится окно с установкой Модэкс — выбираем в нем язык интерфейса и следуем далее.Как установить MODX на хостинг вручную
  2. Жмем еще раз «Далее» и в итоге попадаем на страницу с установкой. Выбираем «Новая установка» и следуем дальше.Как установить MODX на хостинг пошаговая инструкция
  3. Пришло время воспользоваться данными из БД: прописываем имя пользователя, пароль от базы, а также ее имя. Префикс таблиц можно указать любой. После этого жмем на кнопку «Проверить соединение с сервером базы данных и отобразить список доступных сопоставлений» и убеждаемся, что подключение прошло успешно.Установка MODX пошаговая инструкция
  4. На этой же странице пролистываем в самый низ и задаем данные для входа в административную панель.Как установить MODX
  5. Все отлично! Осталось установить MODX на хостинг.MODX установка на хостинг
  6. Как только установка завершится, отобразится новое окно, через которое можно будет открыть окно авторизации.MODX как установить на хостинг
  7. Прописываем логин и пароль, чтобы попасть в административную панель.Как зайти в административную панель MODX
  8. Свершилось! Мы смогли дойти до личного кабинета администратора MODX.MODX Revolution

Установка MODX подошла к концу. Теперь вы можете использовать систему управления контентом для личных целей.

Как перенести сайт MODX на другой хостинг

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

  1. Открываем файловый менеджер и выгружаем оттуда файлы сайта через архиватор.Как скачать сайт с хостинга
  2. Перемещаемся в «База данных MySQL» и заходим в свою БД — для этого кликаем по «phpMyAdmin» и авторизуемся.Как сделать дамп бд
  3. В отобразившемся окне перемещаемся в «Экспорт» и выгружаем к себе на компьютер базу данных.Как экспортировать базу данных на хостинге

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

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

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

Как импортировать БД на хостинг

Осталось отредактировать несколько файлов сайта. Переходим в «Файловый менеджер» и открываем следующую директорию: /MODX/public_html — кликаем в ней двойным щелчком мыши по файлу «config.core.php» и исправляем пути.

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

В разделе /MODX/public_html/core/config открываем файл config.inc.php и изменяем значения, связанные с базой данных — это 7, 8, 10, 11, 12 строки.

Как изменить базу данных в MODX

Аналогичным образом проверяем следующие файлы: /connectors/config.core.php и /manager/config.core.php.

На этом настройки закончены, можно проверять веб-ресурс.

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

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

Источник

Установка MODX 2.7.0 с нуля на OpenServer — добрался до установки дополнений и всё накрылось

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

1. В общем вчера установил OpenServer (версия open_server_5_2_9_premium) по вот этой инструкции https://web-revenue.ru/instrumenti/po/open-server на локальный диск D, запустил Open Server x64.exe и поставил в нём такие настройки на вкладке «модули»:
HTTP=Apache-PHP7-x64+Nginx-1.14
PHP=PHP-7.2-x64
MySQL/MariaDB=MySQL-5.8-x64
(опять же по рекомендации автора статьи:

Установка, настройка и запуск OS прошли без проблем! Дальше создал папку modx.local в папке OSPanel domains, перезагрузил OS.

2. Далее всё делал по вот этой инструкции https://web-revenue.ru/modx-revo/ustanovka-na-openserver: Скачал с оф. сайта modx.com MODX-2.7.0, открыл архив через проводник и все папки из него скопировал в папку modx.local. Открыл PHPMyAdmin 4.8.3 и попытался создать нового пользователя со всеми правами и одноимённую БД, и вот здесь столкнулся с первой проблемой, когда зашёл в «Учётные записи пользователей»->«Добавить учетную запись пользователя» См. скриншоты ниже:

Т.е. при попытке выполнения этого SQL-запроса (причём средствами самого PHPMyAdmin, я запрос вручную не писал)
появляется ошибка: #1064 — У вас ошибка в запросе. Изучите документацию по используемой версии MySQL на предмет корректного синтаксиса около ‘REQUIRE NONE WITH GRANT OPTION MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0’ на строке 1

Пользователь test создался, НО без пароля, с глобальными привилегиями USAGE вместо ALL PRIVILEGES и GRANT=нет (( База данных не создалась. Будто выполнилась только часть запроса: Не буду описывать сколько я статей перечитал и сколько всего перепробовал, но создать нового пользователя средствами PHPMyAdmin, хоть с привилегиями и без, хоть с паролем и без, с созданием одноимённой БД и без — так и не смог. Понял только, что проблема либо в версии MySQL, либо в версии PHPMyAdmin, либо в их несовместимости… надеялся, что «из коробки» OpenServer связка PHPMyAdmin+MySQL будет работать идеально (( Логично предположить, что ошибка в тексте cамого SQL-запроса в этой строке:
В итоге плюнул я на всё и создал пользователя modxloc и одноимённую базу данных modxloc, прописав руками SQL-запрос на вкладке «SQL» в PHPMyAdmin:
Всё прошло без проблем!

Источник

Читайте также:  Как правильно установить ударную установку
Adblock
detector