Перенос сайта 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+) и каждый раз успешно, то есть сайты после переноса работали безо всяких сбоев и ошибок.
Итак, по порядку:
- Первым делом экспортируем существующую базу данных, за исключением таблицы: modx_workspaces (префикс может отличаться). При экспорте в phpMyAdmin отмечаем все таблицы и снимаем галочку у таблицы modx_workspaces, она в самом низу. Сохраняем.
- Сохраняем все файлы со старого хостинга, за исключением файла:
- Устанавливаем на новый хостинг чистый MODX той же версии, что и на старом.
- Заменяем содержимое созданной при установке MODX базы данных на сохранённый нами дамп (в пункте 1)
- Заменяем все файлы на новом хостинге, сохранёнными файлами со старого (пункт 2)
- Ставим MODX ещё раз (обновление существующей установки)
Вот и всё, сайт должен работать, наслаждаемся результатом.
siteforsite.ru
Перенос MODX Revolution на хостинг или с домена на домен
Думаю, многие из вас, кто использует систему управления сайтом MODX Revolution сталкивались (или еще столкнетесь) с проблемой переноса сайта на хостинг или с домена на домен. С Evolution там было все просто! Нужно было (ну и есть конечно) просто перенести файлы с локального компьютера на сервер и прописать в конфиге пути к базе данных, ну и сделать пару манипуляций в админке после переноса. С MODX Revo дела обстоят немного сложнее. И сейчас я пошагово расскажу, как перенести сайт на MODX Revo с локального сервера на хостинг или с домена на другой домен.
Очистка кэша
Очищаем кэш в MODX (Сайт - Обновить сайт)
Сброс всех администраторов
Теперь идем в Безопасность - Завершить все сеансы. Таким образом мы разлогинем всех пользователей и администраторов, включая себя.
Полное удаление кэша
Заходим через файл-менеджер (если вы переносите с домена на домен) к себе на сервер в папку /core/cache и удаляем все папки которые там есть.
Делаем бэкапы
Обязательно делаем копии всех файлов и базы данных сайта на MODX Revo. Если сайт у вас на локальном компьютере, просто сделайте копию папки с файлами сайта и экспорт базы данных в phpMyAdmin в формате SQL
Заливаем файлы на сервер
Закачиваем файлы на хостинг или на другой домен. Лучше это делать одним архивом и распаковывать уже на сервере. Ошибки прошлого :)) Лучше заливать файлы в ручную, иногда ftp-менеджеры хостеров распаковывают файлы без присвоения прав, также это может случиться и если переносить архив через обычный ftp клиент (типа total commander или coda).
Вывод: переносите файлы вручную, не архивируя их! Но следите за тем, чтобы все файлы закачались.
Перенос базы данных
Создаем базу данных, открываем базу данных в формате SQL в текстовом редакторе, нажимаем Ctrl+A, а затем Ctrl+C и также через phpMyAdmin вставляем в новосозданную базу данных в раздел SQL скопированное содержимое нашей базы. Нажимаем OK. Вот так мы перенесли базу данных!
Правим конфиг
Открываем файлы:
- /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/'; Голосов: 161 | Просмотров: 1562proweb63.ru
Перенос сайта Modx на другой хостинг: перенести modx evo, revo
Перенос сайта Modx на другой хостинг, как правило, проводится в семь шагов:- Шаг 1 – обнуление кэша;
- Шаг 2 – разлогинивание администраторов сайта;
- Шаг 3 – удаление файлов кэша;
- Шаг 4 – Бэкапирование данных – необходимый этап при переносе сайта Modx на хостинг;
- Шаг 5 – Перенос всех файлов на новое серверное пространство;
- Шаг 6 – Перенос БД на новое местоа;
- Шаг 7 – Исправление конфигурационных файлов.
Перенос Modx на другой хостинг: некоторые особенности
Чтобы в случае с движком Modx перенос на хостинг ресурса был осуществлен как можно безболезненнее, лучше воспользоваться встроенными инструментами как для работы с данными, так и для все прочих операций.
Нужно помнить также о том, что, возможно, потребуется внести определенные исправления в старые пути, в дополнительные модули, которые работали на старом сайте, и т.д. Без этого перенос Modx Revo на хостинг нельзя считать законченным. Так что придется поработать некоторое время руками.
Modx Evo: перенос на хостинг
В движке Modx Evo перенос на хостинг несколько проще, чем в MODX Revolution. В первом случае можно было ограничиться переносом файлов с локальной машины на новый сервер и проприсанием в конфигурационных файлах путей к новым базам данных. Требовалось также произвести несколько несложных манипуляций в администраторской части новой версии сайта.
Но вот в случае с Revolution добавляется некоторое количество новых манипуляций. Все они уже были описаны выше. Сюда, например, относится полное удаление кэша в папке core/cache. Обязательно нужно сделать копии всех материалов и БД на движке MODX Revo. Можно сделать копию сайта и перенос БД при помощи инструментария phpMyAdmin в формате SQL.
Можно все приведенные выше операции проделать и самостоятельно. В принципе, для опытного пользователя в этом не должно возникнуть каких-то серьезных проблем. Но, если перенос Modx Evo на другой хостинг или какие-либо другие действия вызывают затруднения, наилучшим вариантом будет обратиться за помощью к профессионалам.
www.majordomo.ru