пятница, 4 декабря 2015 г.

Как экспортировать базу данных из MODX Revo в WebMatrix

В качестве эксперимента, исследовал я различные варианты локального веб-сервера для MODX Revolution. Даже не веб-серверы, а редакторы с подсветкой кода. Обычные редакторы для локального редактирования. Как notepad++. Где-то в интернетах нашел некий WebMatrix. Который, как оказалось, был еще и веб-сервером.

Недолго думая я его скачал и установил. Есть у меня слабость к корпоративным наборам приложений). После установки и запуска приложения в Windows подгружается компактная версия IIS Express. В дальнейшем выяснилось, что сам WebMatrix создан для платформы .NET, языков с# и прочих прелестей компании Microsoft. Соответственно, поддержки "из коробки" для PHP там нету. Тем не менее, мне он нравится) Так как для его установки, в отличии от известного Denver-а, не нужно ставить и настраивать 100500 разных приложений. Хотя, безусловно, это дело вкуса каждого.

Поэтому, для успешной установки на этот IIS Express веб-сервер любого MODX, сначала нужно поставить версию Evo, идущую в комплекте. Чтобы все необходимые наборы библиотек из серии PHP загрузились. После нее, параллельно создать новый сайт и в него уже спокойно установить последнюю версию MODX Revo.

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

А база данных сидит непонятно где. Как экспортировать базу данных из MODX Revo в WebMatrix непонятно. И штатного простого способа достать ее нет.
Покопавшись в пучине всемирной паутины и, немного попотев, был найден легкий способ.

Для этого нужно:

  • - скачать последнюю версию phpMyAdmin с сайта разработчиков phpmyadmin.net
  • - распаковать его в корневую папку своего сайта в WebMatrix
  • - по адресу /localhost:12345/phpmyadmin войти в панель управления базами данных (точный адрес является одновременно и именем папки, как вы понимаете; и цифры эти после localhost у вас свои тоже, 12345- это для примера плейсхолдеры)
  • - в открывшемся окне вводим имя пользователя и пароль для входа
  • - если имя и пароль верные, то откроется стандартное окно phpMyAdmin. в нем находим нужную базу данных
  • - выбираем раздел "Export", в нем нужный формат (SQL по умолчанию) и жмем на кнопку "Go"

Через 1,5 секунды база данных загрузится на ваш компьютер как обычный файл из интернета и замигает где-нибудь в браузере.
Текста получилось сравнительно много, но пусть вас это не пугает. Процедура довольно простая)

Комментариев нет:

Отправить комментарий