Перенос сайта Modx на другой хостинг. Перенос modx


Перенос modx на хостинг ⋆ viduus

Перенос modx на хостинг

Думаю, многие из вас, кто использует систему управления сайтом MODX Revolution сталкивались (или еще столкнетесь) с проблемой переноса сайта на хостинг или с домена на домен. С Evolution там было все просто! Нужно было (ну и есть конечно) просто перенести файлы с локального компьютера на сервер и прописать в конфиге пути к базе данных, ну и сделать пару манипуляций в админке после переноса. С MODX Revo дела обстоят немного сложнее. И сейчас я пошагово расскажу, как перенести сайт на MODX Revo с локального сервера на хостинг или с домена на другой домен.

1. Очистка кэша

Очищаем кэш в MODX (Сайт — Обновить сайт)

2. Сброс всех администраторов

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

3. Полное удаление кэша

Заходим через файл-менеджер (если вы переносите с домена на домен) к себе на сервер в папку /core/cache и удаляем все папки которые там есть.

4. Делаем бэкапы

Обязательно делаем копии всех файлов и базы данных сайта на MODX Revo. Если сайт у вас на локальном компьютере, просто сделайте копию папки с файлами сайта и экспорт базы данных в phpMyAdmin в формате SQL

5. Заливаем файлы на сервер

Закачиваем файлы на хостинг или на другой домен. Лучше это делать одним архивом и распаковывать уже на сервере. Ошибки прошлого :)) Лучше заливать файлы в ручную, иногда ftp-менеджеры хостеров распаковывают файлы без присвоения прав, также это может случиться и если переносить архив через обычный ftp клиент (типа total commander или coda).Вывод: переносите файлы вручную, не архивируя их! Но следите за тем, чтобы все файлы закачались.

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

Создаем базу данных, открываем базу данных в формате SQL в текстовом редакторе, нажимаем Ctrl+A, а затем Ctrl+C и также через phpMyAdmin вставляем в новосозданную базу данных в раздел SQL скопированное содержимое нашей базы. Нажимаем OK. Вот так мы перенесли базу данных!

7. Правим конфиг

Открываем файлы: /core/config/config.inc.php /config.core.php /connectors/config.core.php /manager/config.core.php

С помощью редактора Notepade или другого любого html редактора заменяем localhost (это в случае переноса MODX Revo с локалки на хостинг) или старое имя MySQL сервера на новый, так же везде заменяем имя базы данных и пароль.

Также везде заменяем старые пути на новые. Обратите внимание на то, что пути к сайту указываются от корня сервера, а не домена. Например:было:

$modx_core_path= '/home/mysite/public_html/core/';

стало:

$modx_core_path= '/www/mynewsite/core/'; 

Вот и все! Сайт должен заработать!

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

Ну вот мы и узнали как перенести сайт MODX Revolution на хостинг или с домена/поддомена на другой домен/поддомен. Удачи в начинаниях!

viduus.net

Перенос MODX Revolution на другой хостинг

По различным причинам и довольно часто возникает насущная необходимость перенести сайт созданный с помощью MODX Revolution на хостинг другого провайдера. Существует несколько способов осуществить данную операцию, они достаточно кропотливы поскольку связаны с правкой конфигурации, то есть путей к корневой папке MODX и реквизитов (имя пользователя и пароль) подключения к базе данных. При выполнении этих хитроумных операций легко запутаться или ошибиться, кроме того они достаточно трудоёмки.

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

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

Итак первый, традиционный способ переноса MODX:

Полная очистка кэша

Первым делом идём в админку и выполняем:

После чего, там же в админке:

Тем самым очищается кэш и завершаются сеансы всех пользователей, в том числе и ваш. А вот теперь через FTP менеджер (рекомендуем удобный и бесплатный FileZilla) открываем копируемый сайт, заходим в папку: core/cash и удаляем там всё содержимое. Этими операциями мы полностью очистили кэш.

Создание бэкапов

Копируем и скачиваем все файлы и папки переносимого сайта, сохраняем в новую папку на жёсткий диск.

Посредством phpMyAdmin делаем экспорт рабочей базы сайта, сохраняем.

Создаем новую базу данных на том хостинге куда переносим сайт

Задаём логин и пароль пользователя

Вносим изменения в конфигурационные файлы

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

Лучше всего это сделать в бесплатном и удобном текстовом редакторе Notepad++

Открываем например файл

находим в нём подобную запись:

На хостинге beget.ru он выглядит таким образом. На других хостингах путь будет другим.

Меняем путь на тот, который используется на новом хостинге. К примеру:

$modx_core_path= '/home/www/site.ru/core/';

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

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

Далее:

В поле:

вставляем наш путь.

А в поле:

указываем ту самую папку, в которой сохранён наш бэкап.

Подобную операцию проделываем с логином и паролём к базе данных.

Закачиваем исправленные файлы на новый хостинг

С помощью FileZilla закачиваем исправленные нами файлы в корневую папку сайта нового хостинга.

Закачиваем базу данных

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

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

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

Способ переноса второй, альтернативный

Этот способ использовался нами много раз (50+) и каждый раз успешно, то есть сайты после переноса работали безо всяких сбоев и ошибок.

Итак, по порядку:

Вот и всё, сайт должен работать, наслаждаемся результатом.

siteforsite.ru

Перенос MODX Revolution на хостинг или с домена на домен

Думаю, многие из вас, кто использует систему управления сайтом MODX Revolution сталкивались (или еще столкнетесь) с проблемой переноса сайта на хостинг или с домена на домен. С Evolution там было все просто! Нужно было (ну и есть конечно) просто перенести файлы с локального компьютера на сервер и прописать в конфиге пути к базе данных, ну и сделать пару манипуляций в админке после переноса. С MODX Revo дела обстоят немного сложнее. И сейчас я пошагово расскажу, как перенести сайт на MODX Revo с локального сервера на хостинг или с домена на другой домен.

Очистка кэша

Очищаем кэш в MODX (Сайт - Обновить сайт)

Очищаем кэш в MODX

Сброс всех администраторов

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

Полное удаление кэша

Заходим через файл-менеджер (если вы переносите с домена на домен) к себе на сервер в папку /core/cache и удаляем все папки которые там есть.

Делаем бэкапы

Обязательно делаем копии всех файлов и базы данных сайта на MODX Revo. Если сайт у вас на локальном компьютере, просто сделайте копию папки с файлами сайта и экспорт базы данных в phpMyAdmin в формате SQL

Заливаем файлы на сервер

Закачиваем файлы на хостинг или на другой домен. Лучше это делать одним архивом и распаковывать уже на сервере. Ошибки прошлого :)) Лучше заливать файлы в ручную, иногда ftp-менеджеры хостеров распаковывают файлы без присвоения прав, также это может случиться и если переносить архив через обычный ftp клиент (типа total commander или coda).

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

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

Создаем базу данных, открываем базу данных в формате SQL в текстовом редакторе, нажимаем Ctrl+A, а затем Ctrl+C и также через phpMyAdmin вставляем в новосозданную базу данных в раздел SQL скопированное содержимое нашей базы. Нажимаем OK. Вот так мы перенесли базу данных!

Правим конфиг

Открываем файлы:

С помощью редактора NotePade++ или другого любого html редактора заменяем localhost (это в случае переноса MODX Revo с локалки на хостинг) или старое имя MySQL сервера на новый, так же везде заменяем имя базы данных и пароль.

Также везде заменяем старые пути на новые. Обратите внимание на то, что пути к сайту указываются от корня сервера, а не домена. Например:

было

$modx_core_path= '/home/mysite/public_html/core/';

стало:

$modx_core_path= '/www/mynewsite/core/'; Голосов: 161 | Просмотров: 1562

proweb63.ru

Перенос сайта Modx на другой хостинг: перенести modx evo, revo

Перенос сайта Modx на другой хостинг, как правило, проводится в семь шагов:
  1. Шаг 1 – обнуление кэша;
  2. Шаг 2 – разлогинивание администраторов сайта;
  3. Шаг 3 – удаление файлов кэша;
  4. Шаг 4 – Бэкапирование данных – необходимый этап при переносе сайта Modx на хостинг;
  5. Шаг 5 – Перенос всех файлов на новое серверное пространство;
  6. Шаг 6 – Перенос БД на новое местоа;
  7. Шаг 7 – Исправление конфигурационных файлов.
Если все шаги были проделаны без ошибок, то можно считать перенос Modx на другой хостинг успешно завершенным.

Перенос Modx на другой хостинг: некоторые особенности

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

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

Modx Evo: перенос на хостинг

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

Но вот в случае с Revolution добавляется некоторое количество новых манипуляций. Все они уже были описаны выше. Сюда, например, относится полное удаление кэша в папке core/cache. Обязательно нужно сделать копии всех материалов и БД на движке MODX Revo. Можно сделать копию сайта и перенос БД при помощи инструментария phpMyAdmin в формате SQL.

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

www.majordomo.ru


Prostoy-Site | Все права защищены © 2018 | Карта сайта