MODX Перенос сайта с Modx revolution на хостинг, modx перенос сайта на другой домен. Перенос сайта modx на другой домен
Проблема с переносом сайта на другой домен / Вопросы / MODX.im
1). При заходе на сайт
Parse error: syntax error, unexpected '[' in /var/www/devls/data/www/planshet.devls.pro/core/cache/includes/elements/modsnippet/73.include.cache.php on line 10
При заходе на страницу админа выдаётся следующее:
Fatal error: Uncaught exception 'SmartyException' with message 'Unable to load template file 'header.tpl'' in /var/www/devls/data/www/planshet.devls.pro/core/model/smarty/sysplugins/smarty_internal_template.php:162 Stack trace: #0 /var/www/devls/data/www/planshet.devls.pro/core/model/smarty/sysplugins/smarty_internal_template.php(537): Smarty_Internal_Template->isExisting(true) #1 /var/www/devls/data/www/planshet.devls.pro/core/model/smarty/Smarty.class.php(335): Smarty_Internal_Template->getRenderedTemplate() #2 /var/www/devls/data/www/planshet.devls.pro/core/model/modx/modmanagercontroller.class.php(257): Smarty->fetch('header.tpl') #3 /var/www/devls/data/www/planshet.devls.pro/core/model/modx/modmanagercontroller.class.php(448): modManagerController->fetchTemplate('header.tpl') #4 /var/www/devls/data/www/planshet.devls.pro/core/model/modx/modmanagercontroller.class.php(166): modManagerController->getHeader() #5 /var/www/devls/data/www/planshet.devls.pro/core/model/modx/modmanagerresponse.class.php(121): modManagerContr in /var/www/devls/data/www/planshet.devls.pro/core/model/smarty/sysplugins/smarty_internal_template.php on line 162
Замечу, что сайт разрабатывался на уровне самописных плагинов и т.д. и т.п. Как в моём предыдущем топике работа в modx revo велась через процессоры с использованием smarty. Доступа к админке, ясное дело, что нет. Есть файлы+дамп базы.
В чём может быть проблема и сколько будет стоить, чтобы её устранить?
P.S. Не люблю вешать лапшу на уши людям (клиентам), был бы ЭВО, справился бы сам, но с Рево знаком поверхностно, возможно что зря)). Потому могу делегировать эту работу другому, но только нормально чтобы всё...)).
modx.im
Урок 13 - Школа MODX, modx перенос сайта на другой домен.
Вот мы и подошли к завершающему уроку нашего курса. В этом уроке мы будем переносить наш сайт на хостинг. Для этих целей мы воспользуемся услугами хостинг провайдера Эскхостинг . Если вы воспользуетесь этой ссылкой для заказа хостинга, то провайдер перечислит мне вознаграждение по партнерской программе. Для вас это не будет стоить каких-то дополнительных денег. После оплаты хостинга вы тоже сможете участвовать в этой партнерской программе.
Как видно из скриншота, нам предлагают разместить сайт на оборудовании, находящемся в Германии, выделяют пространство на жестком диске до 2 Гб и неограниченный трафик, а так же мы можем разместить до 10 доменов на одном тарифном плане. И все это за 3,5$ в месяц при опллате хостинга за два года. При этом, все необходимые требования для MODx, такие как PHP5, MySQL, phpMyAdmin и .htaccess этот таривный план поддерживает. При оплате хостинга вас ждет приятный сюрприз: Бесплатная регистрация доменного имени на год в любой из зон: com, net, org, biz, info, ru.
Оплатить тарифный план можно с помощью WebMoney или Яндекс-денег. После несложной процедуры оплаты, на вашу почту должно прийти письмо: Эскхостинг — ваш хостинг аккаунт активирован. В этом письме будут логин и пароль для доступа к административной панели управления аккаунтом, а так же FTP-соединения и почтового аккаунта. Доступ к административной панели управления осуществляется по ссылке: https://user.eskhosting.com . C этой административной панели управления аккаунтом Вы можете перейти на контрольную панель ISPmanager, управлять своим аккаунтом, связываться со службой технической поддержки с помощью тикетов (электронных сообщений) или он-лайн чата. Сама контрольная панель ISPmanager доступна по адресу https://cp9.eskhosting.com/manager/ (логин и пароль такой же, как и к административной панели).
Теперь, когда у вас есть домен и оплаченый хостинг, можно зайти в административную и контрольную панели и ознакомиться с тем, что там находится. Я не буду подробно останавливаться на описании содержимого панелей, вы легко разберетесь сами, а если возникнут сложности, то там есть видео-учебники.
Затем, в верхнем меню жмем на значок создать:
Вместо site.ru вы должны написать название своего домена. Здесь два важных момента, первый — это указать PHP как модуль Apache, второй — это поставить галочку на Отключить ISPmanager. Как вы помните, доступ в административную панель MODx осуществляется по ссылке site.ru/manager/, если не отключить ISPmanager, то по этой ссылке вы будете попадать на страницу авторизации в контрольной панели.
Для переноса файлов нашего сайта на хостинг мы воспользуемся программой Total Comander. Для создания FTP соединения в Total Comander нажмите Ctrl+F или выберите пункт меню Сеть >> Соединиться с FTP сервером. В появившемся окне нажмите на кнопку «Добавить» и заполните данные, которые были высланы вам в письме:
Нас интерисует папка WWW, открываем ее. В этой папке будут находиться папки всех наших десяти доменов. Сейчас у вас должна быть только одна папка с названием вашего домена. Открываем ее.
В правом окне находим файлы нашего сайта, которые лежат в папке C:/xampp/htdocs/site/www/. Саму папку www переносить не нужно, нужны только те файлы и папки, которые в ней лежат. Выделяем все и переносим в левое окно Total Comander. Вообще, для экономии времени, рекомендуется предварительно заархивировать переносимые файлы и переносить архив. Но у нас не очень большой размер сайта, поэтому, время потраченное на архивацию и последующую разархивацию нам ничего не даст.
После того, как файлы скопируются, заходим в контрольную панель в левой колонке находим Инструменты, выбираем Менеджер файлов. Нам необходимо изменить права доступа у следующих папок и файлов:
Обратите внимание на рекурсию, если вам нужно будет назначить аналогичные права всем файлам или папкам внутри данной папки, то просто выберите нужный пункт из выпадающего списка. К примеру, если в папке images в процессе создания сайта вы сделали несколько дочерних папок с картинками, то всем этим папкам следует назначить те же права, что и папке images. Чтобы не изменять их для каждой папки вручную, выбираем Сменить права только для директорий. Самим файлам права изменять не обязательно. Так как я не создавал новых папок, то после смены прав всем указанным файлам и папкам перехожу к следующему шагу.
В той же контрольной панели в левой колонке в разделе Инструменты выбираем Базы данных. Чтобы создать новую базу данных, нажимаем вверху на значок с плюсиком Создать.
Придумываем новое название для нашей базы и пользователя. Вводим пароль для пользователя. Выбираем кодировку utf8. Сохраняем. Обратите внимание, перед именем базы данных и именем пользователя автоматически добавился ваш логин. Это сделано для того, чтобы исключить совпадение названий с другими пользователями. Имя вашей базы станет таким вашлогин_имябазы, а имя пользователя вашлогин_имяпользователя.
Нажимаем, вводим логин и пароль и попадаем на уже знакомую нам по первому уроку страницу PhpMyAdmin. Выбираем в левой колонке созданную нами базу, в правой колонке выбираем закладку SQL. В поле SQL-запросов необходимо поместить содержимое файла, созданного при создании копии сайта на локальном компьютере.
Но мы пока не делали копию, поэтому у нас такого файла нет. Поэтому, запускаем наш XAMPP и заходим в PhpMyAdmin, сделать это можно нажав на кнопку Admin в строке MySql в контрольной панели XAMPP.
Если вы не вводили на первом нашем уроке пароль для пользователя root, то просто выберите пользователя root и жмите ОК. Если же пароль был введен, то следует его здесь указать.
После этого у нас создастся файл site.sql. Открываем его с помощью Notepad++, выделяем все содержимое и вставляем в поле SQL-запросов.
Теперь необходимо отредактировать файл manager/includes/config.inc.php. Заходим в контрольной панели в Менеджер файлов, находим этот файл и в верхней панели выбираем значок Изменить.
$database_user = ‘site’ — имя пользователя базы данных, которую мы создали
$dbase = ‘`site`’ — название базы данных
Теперь пробуем зайти в административную панель MODx site.ru/manager/. Если все сделали правильно, то откроется административная панель нашего сайта. Первым делом надо изменить в конфигурации путь к файлам и путь для файл-менеджера.
Далее Инструменты >> Конфигурация >> Файл-менеджер в блоке Путь для файл-менеджера тоже жмем Сбросить.
Теперь идем Сайт >> Очистить кэш.
Остался последний момент. Для того, чтобы заработал файл-менеджер, тот, который находится в Элементы >> Управление файлами, надо изменить права доступа для корневой папки нашего сайта. Возвращаемся в контрольную панель, далее Менеджер файлов и выбираем папку с названием нашего сайта и изменяем права на 777
MODX - Перенос сайта, ИТ Шеф, modx перенос сайта на другой домен.
Перемещение сайта MODX на новое место
MODX Revolution — это веб-приложение, данные которого находятся в базе данных. Поэтому переход на новый сервер (хостинг) будет включать в себя перенос не только всех файлов, но и информации, хранящейся в базе данных. Кроме этих действий необходимо будет ещё выполнить и некоторые другие действия, необходимые для корректного переноса сайта на MODX Revo.
Совет: Данные действия не являются обязательными. Но они могут вам помочь разобраться с проблемой неработоспособности сайта, которая может возникнуть после его переноса на новое место. Всё что вам необходимо выполнить — это выключить в менеджере MODX системный параметр «Использовать дружественные URL (friendly_urls)» и переименовать файл .htaccess в ht.access . А после переноса сайта на новое место и проверки его работоспособности, произвести обратные действия. Т.е. включить дружественные URL и переименовать файл ht.access в .htaccess .
Совет: Перед тем как переходить к покупке хостинга и переносу на него сайта, работающего под управлением MODX Revolution, убедитесь в том, что с ним не возникнет никаких проблем (например, он не поддерживает PDO или что-то другое). Проверит этот момент очень просто, т.к. любой хостинг предоставляет демонстрационный период для бесплатного тестирования. Всё что вам нужно, это поставить новую сборку MODX Revolution и проверить её работоспособность.
Прежде чем переходить к переносу сайта на другой хостинг или в какое-то иное место (например, на локальный сервер), его сначала необходимо полностью очистить от кэша. Для этого необходимо войти в админку (менеджер) MODX и выполнить в ней следующие действия:
Примечание: Самый безопасный и правильный способ — это очистить кэш вручную. Это можно сделать путем удаления всего содержимого каталога cache , расположенного в папке core . Этот процесс, как правило, более быстро выполнить на сервере с помощью диспетчера файлов. Но данное действие также можно выполнить и протоколу FTP.
Следующее действие — это скопировать все файлы с рабочего проекта. Данное действие более быстро выполнить, если их предварительно упаковать в архив.
Например, на хостинге SpaceWeb можно воспользоваться файловым менеджером, в котором выбрать ссылку «Создать архив всех файлов» или в разделе «Backup» с помощью элемента «Сохранить архив всех файлов в домашней директории».
Например, на хостинге Beget создать архив необходимых файлов можно с помощью файлового менеджера (правая кнопка мыши -> пункт «Скачать архивом ZIP») или в разделе «BackUp» с помощью кнопки «Сохранить резервную копию».
Создание дампа базы данных
Выполнить дамп базы данных, т.е. экспорт её структуры и данных. В зависимости от того какую вы используете базу данных — это осуществляется одним или другим инструментом.
Данное действие также можно выполнить с помощью инструмента phpmyadmin . Для этого необходимо выбрать базу данных, перейти на вкладку «Экспорт», установить необходимые параметры и нажать кнопку «OK».
Если вы хотите сделать резервную копию базы данных сайта, находящего на хостинге, то это наиболее просто выполнить через панель управления:
- на хостинге SpaceWeb — в панели управления выбрать значок «Базы MySQL» и в открывшейся странице напротив необходимой базы данных нажать на иконку дискеты (Создать копию «дамп» базы).
- на хостинге Beget — в панели управления перейти в раздел «BackUp», нажать на вкладку «Базы данных», выбрать базу данных и нажать на кнопку «Выгрузить резервную копию».
Выполняем обратные действия, т.е.:
- Переносим архив с файлами в необходимую директорию на новом сервере. На хостинге эту операцию можно выполнить с помощью файлового менеджера. После копирования необходимо проверить права на директории и файлы. Для директорий должно быть выставлено 755, для файлов — 644. Если права для папок и файлов выставлены не правильно, то их можно изменить с помощью следующих команд в SSH-клиенте (PuTTY):
- Создать базу данных и импортировать в неё ранее созданный дамп (файл с разрешением sql). Если файл имеет большой размер, то данную операцию необходимо выполнить в командной строке с помощью инструмента mysql: На хостинге выполнение данной команды осуществляется через протокол SSH. В Windows для подключения к серверу по данному протоколу можно использовать SSH-клиент PuTTY.
Настройка конфигурационного файла MODX
После переноса файлов и данных на новый сервер (например, другой хостинг), необходимо изменить главный конфигурационный файл MODX config.inc.php , который расположен в следующем месте:
В этом файле необходимо указать правильные пути к различным ресурсам MODX, а также настройки для подключения к базе данных. Для того чтобы данные действия выполнить на хостинге необходимо сначала узнать его домашнюю директорию. Выполнить это можно, например, можно с помощью SSH. Для этого в SSH-клиенте необходимо будет ввести следующие команды:
Внимание: В процессе редактирования файла config.inc.php возможно потребуется изменить его разрешения. После правки этого файла установите ему права только на чтение.
В этих файлах необходимо указать правильный полный путь до директории сайта MODX Revolution core :
При переносе сайта на новый (другой) хостинг, возможно, потребуется внести изменения в конфигурационный файл .htaccess. Это может быть связано с тем, что некоторые его текущие настройки могут не поддерживаться на новом хостинге.
Повторный запуск программы установки
Совет: Повторный процесс установки MODX Revolution позволит закрепить процедуру перемещения сайта посредством выполнения команд, находящихся в setup .
Для этого необходимо, если у вас нет установочной сборки, скачать её. При этом следует скачать версию MODX Revoution, которая была у вас установлена на сайте. После этого распаковать полученный архив и загрузить каталог setup в корень вашего сайта. Запустить процесс установки и выбрать режим обновления.
Рекомендация после установки: Для того чтобы кэш браузера не влиял на работоспособность проверяемого сайта, страницы лучше открывать в режиме инкогнито или после очистки его от кэша.
Если в результате переноса у сайта не работает админка, например, отображается пустая страница (белый экран), то попробуйте воспользоваться советами и рекомендациями, приведёнными в статье.
Комментарии ( 7 )
Ради совета пишу Вам. Подскажите пожалуйста какой лучше выбрать хостинг? Выбор конечно огромен, глаза разбегаются. А желательно бы качественно и без проблем ) Сайт небольшой, на данный момент разработан на локалке, по количеству страниц чуть меньше 50. Будут добавляться лишь только фото в галерее, ну может статьи. Что можете посоветовать?
В основном использую виртуальный хостинг от Sweb или Beget. Система CMS MODX работает на них очень хорошо. Все они предоставляют версию PHP 7.1. Проблем с недоступностью сайта из-за проблем хостинга практически нет. Т.е. сайт доступен 24 часа в сутки 365 дней в году. Например, если сайт хорошо оптимизирован, то на самом дешёвом тарифе виртуального хостинга Sweb он может выдержать нагрузку до 5000 посетителей в сутки. Считаю, что это не плохой показатель. На Beget вообще есть бесплатный тариф виртуального хостинга. Если посетителей в сутки немного, то можно выбрать даже его. А когда нагрузка возрастёт, то перейти на платный тариф.
Как раз вот в сторону Beget и думал, чаще на глаза попадался, да и нахваливают вроде. К слову сказать, конечно же не ради рекламы обращался. Просто реально их много и не знаешь куда и «кости кинуть».
Найти на сайте
tirnet.ru
Перенос сайта на MODx Revolution на другой хостинг, смена домена, modx перенос сайта на другой домен.
Итак, для начала переходим админку (по адресу yoursite.ru/manager). Затем в верхнем меню выбираем Сайт — Обновить сайт. Тем самым мы очистим кеш MODx (как вариант можно удалить папку /core/cache). После этого переходим в пункт в верхнем меню Безопасность — Завершить все сеансы.
После всех подготовок переходим в phpMyAdmin и делаем полный дамп базы данных Вашего сайта. Для этого в левой части окна выбираем Вашу БД, потом Экспорт и ОК. Сохраням полученный файл к себе на жесткий. Он (файл, впрочем как и жесткий) нам еще понадобится для переноса на другой хостинг.
Переходим в файловый менеджер хостера, как правило такие есть у подавляющего большинства, и там сжимаем в архив все содержимое папки Вашего сайта. Не забудьте скачать этот файл. Кстати, то же самое можно сделать и имея доступ по SSH.
Далее приступаем к непосредственному переносу сайта на другой хостинг. Заливаем архив с файлами MODx на новый (другой) хостинг и разархивируем по нужному адресу. Возможно придется немного подождать. Далее на новом хостинге создаем новую базу данных (записываем/запоминаем имя БД, юзера и пароль) и в phpMyAdmin также выбрав ее переходим в Импорт, выбираем дамп со своего компьютера, жмем ОК. phpMyAdmin все сделает сам.
Дальше нужно подредактировать распаковынный файл конфигурации MODx Revolution, который содержит в себе данные для доступа к БД. Он находится по адресу /core/config/config.inc.php. Вставляем свои данные к доступу к новой базе данных в поля database_user, database_password, dbase, database_dsn. Также следует поменять все пути в строках с номерами 24, 28, 32, 38, 44, 76 (у меня версия 2.1.3-pl, для других версий может быть по-другому). Стоит заметить, что строки могут заканчиваться по-разному, обратите внимание. На 60-й строке меняем адрес хоста. Также это может понадобится тем, кто хочет сменить адрес домена в MODx Revolution. Новое значение присваивается переменной http_host. Сохраняем.
Если есть вопросы — спрашивайте в комментариях.
tirnet.ru
Перенос сайта MODX Revo на хостинг, modx перенос сайта на другой домен.
Думаю, многие из вас, кто использует систему управления сайтом MODX Revolution сталкивались (или еще столкнетесь) с проблемой переноса сайта на хостинг или с домена на домен. С Evolution там было все просто! Нужно было (ну и есть конечно) просто перенести файлы с локального компьютера на сервер и прописать в конфиге пути к базе данных, ну и сделать пару манипуляций в админке после переноса. С MODX Revo дела обстоят немного сложнее. И сейчас я пошагово расскажу, как перенести сайт на MODX Revo с локального сервера на хостинг или с домена на другой домен.
Очищаем кэш в MODX (Сайт — Обновить сайт)
Теперь идем в Безопасность — Завершить все сеансы. Таким образом мы разлогинем всех пользователей и администраторов, включая себя.
Заходим через файл-менеджер (если вы переносите с домена на домен) к себе на сервер в папку /core/cache и удаляем все папки которые там есть.
Обязательно делаем копии всех файлов и базы данных сайта на MODX Revo. Если сайт у вас на локальном компьютере, просто сделайте копию папки с файлами сайта и экспорт базы данных в phpMyAdmin в формате SQL
Закачиваем файлы на хостинг или на другой домен. Лучше это делать одним архивом и распаковывать уже на сервере. Ошибки прошлого :)) Лучше заливать файлы в ручную, иногда ftp-менеджеры хостеров распаковывают файлы без присвоения прав, также это может случиться и если переносить архив через обычный ftp клиент (типа total commander или coda).
6. Перенос базы данных
Создаем базу данных, открываем базу данных в формате SQL в текстовом редакторе, нажимаем Ctrl+A, а затем Ctrl+C и также через phpMyAdmin вставляем в новосозданную базу данных в раздел SQL скопированное содержимое нашей базы. Нажимаем OK. Вот так мы перенесли базу данных!
С помощью редактора Notepade или другого любого html редактора заменяем localhost (это в случае переноса MODX Revo с локалки на хостинг) или старое имя MySQL сервера на новый , так же везде заменяем имя базы данных и пароль.
Вот и все! Сайт должен заработать!
У вас на сайте могут быть дополнительные модули или плагины, у которых могут остаться старые пути, но это уже все правиться индивидуально! Самое главное костяк сайта перенесен! В остальном вы разберетесь!
tirnet.ru
MODX Перенос сайта с Modx revolution на хостинг, modx перенос сайта на другой домен.
Modx revolution использует в своей работе базу данных и для переноса её на другой сервер кроме файлов необходимо так же переносить и базу данных. Так же modx использует кеширование, что так же не стоит упускать из виду при переносе.
Прежде чем начать что-то делать, необходимо очистить все данные, которые могут кешироваться.
Запакуйте ваши файлы
Каждый раз, когда вы собираетесь переносить большое количество файлов на другой сервер, желательно упаковать файлы в архив. Это так же как с квартирой: при переезде вы упаковываете вещи в коробки а не переносите по одной. Плюс перенося файлы в архиве, вы не потеряете при переносе ни одного файла. 1 файл на 100 мегабайт переносить с одного сервера на другой на много быстрее, чем 100 файлов по мегабайту.
Далее перенесите файлы на новый сервер. В новом месте предварительно лучше создать отдельную папку для архива. Идея в том, что если вы распакуете архив в отдельной папке, вы не сможете перепутать файлы modx с другими файлами вашего сервера. В UNIX системе вы можете распаковать файлы следующей командой: После того, как вы распакуете файлы, вы можете перенести их в нужное место командой mv, либо при помощи встроенного файлового менеджера mc.
Иногда права пользователя и группы на файл могут меняться при переезде с одного сервера на другой. Вам нужно проверить права на файлы. Все файлы modx на новом сервере должны принадлежать новому владельцу. Изменить права на файлы вы можете командой chown. При копировании по FTP , в большинстве случаев, таких проблем не возникает.
Некоторые папки modx на сервере должны иметь права на запись. В зависимости от настроек безопасности это права 777, либо 755. При переносе файлов архивом tar.gz все права на файлы и папки остаются не измененными и это может не работать корректно на новом сервере. Изменить права на файлы и папки можно командой chmod.
Modx Revolution может работать на нескольких драйверах баз данных — mysql и sqlsrv. Следующая часть написана для драйвера mysql, но вы можете делать так же на драйвере sqlsrv.
Если вы используете утилиту mysqldump, убедитесь, что пользователь имеет полные права на базу данных modx. Самый просто вариант это использовать того же пользователя, которого использует modx. Посмотреть данные этого пользователя можно в файле /core/config/config.inc.php. Обратите внимание, что mysqldump потребует от вас пароля mysql пользователя, но при вводе на экране ничего отображаться не будет.
Обновление файла конфигурации
После того, как вы развернули файлы и базы данных на новом сервере, необходимо обновить файлы конфигурации. Откройте файл core/config/config.inc.php и впишите актуальные значение в следующие строки:
Убедитесь, что вы правильно указали пути во всех этих файлах.
Modx сохраняет некоторые пути в базе данных. При переносе modx на другой сервер, вам необходимо обновить пути в базе данных, иначе на сайте будет отображаться белая страница.
Обратите внимание, что может использовать разные драйвера баз данных. Следующая информация описывает работу с mysql, но вы можете сделать тоже самое с драйвером sqlsrv.
Чтобы увидеть информацию о пути, который хранится в базе данных MODx, введите следующий запрос в PhpMyAdmin, утилите mysql, или любоv другого приложении, которое позволяет выполнять запросы к базе данных:
Измените «your_revo_db» на имя вашей базы данных и при необходимости укажите префикс таблиц(на пример «modx_workspaces»). Если пути на новом сервере отличаются от старых, то вам необходимо обновить их. Вы можете обновить их при помощи phpmyadmin в ручную, либо выполнить следующую команду:
Если вы изменяете сервер или доменное имя, возможно вам необходимо внести некоторые изменения в .htaccess, если он используется. Если в .htaccess вы ничего не добавляли, то и изменять ничего не требуется.
Авторизуйтесь а админке modx на новом сервере, возможно вы увидите следующую надпись:
Повторный запуск установки
Всякий раз, когда вы переносите сайт на modx на новое место, вам необходимо запустить установку повторно. Загрузите в папку с сайтом дистрибутив modx и запустите установку по адресу domain.com/setup. При запуске скрипта выберите обновление существующей конфигурации.
Некоторые расширения, к примеру Gallery, хранят свои пути в настройках. При переносе сайта на другое место, вам необходимо обновить эти пути. Зайдите в админку сайта → «Система» → «Настройки системы». Далее выберите необходимое расширение и в настройках измените пути на правильные.
Желательно хранить копию бэкапа системы modx со старого сервера, пока вы полностью не проверите функционал на новом сервере. Если у вас возникли проблемы в процессе установки, попробуйте удалить данные из каталога core/cache, удалить кеш браузера и повторить перенос.
tirnet.ru
Перенос MODx на новый хостинг, modx перенос сайта на другой домен.
Многие разработчики для управления своими проектами используют популярную бесплатную систему с открытым кодом MODx, перенос сайта на хостинг с которой обычно выполняется без особых проблем. Но что делать человеку, далекому от разработки сайтов, который решил сменить хостинг – провайдера по тем или иным причинам? В этой статье мы подробно рассмотрим процесс переноса, описывая последовательность выполнения необходимых действий доступным языком.
Для того, чтоб процесс переноса прошел успешно и при первом запуске системы на новом месте не возникло непредвиденных затруднений, необходимо выполнить ряд несложных действий:
- Очистить кэш сайта средствами MODх. Сделать это можно, зайдя в меню «Сайт» и выбрав пункт «Обновить сайт».
- Завершить сеансы всех пользователей (в том числе и администратора) на старом хостинге. Для этого переходим в меню «Безопасность» и выбираем пункт «Завершить все сеансы». Таким образом можно одномоментно «разлогинить» всех зарегистрированных пользователей сайта.
- Сделать резервные копии всех файлов и базы данных. Если ранее сайт располагался на хостинге, эту операцию можно произвести через FTP-клиент. Если для хранения (или разработки) сайта использовался локальный компьютер, все действия можно произвести через стандартный файловый менеджер системы (например, проводник в Windows).
- Произвести полную очистку кэша путем удаления папки /core/caсhe/. После первого успешного запуска modx перенос сайта на хостинг с новым адресом будет завершен и эта папка будет создана автоматически.
- Экспортировать действующую БД MySQL. Сделать это можно, используя phpMyAdmin
Для успешного завершения процесса переноса необходимо выполнить всего два простых шага:
- Произвести загрузку подготовленных файлов на хостинг. Это можно сделать через FTP, или воспользовавшись менеджером файлов в ISP manager.
- Создать БД на новом хостинге и экспортировать в нее сохранённую со старого сервера базу. В ISP manager есть удобный инструмент, посредством которого можно выполнить эти действия (меню «Базы данных» → «Новая база данных»).
- В конфигурационном файле БД изменяем информацию, ответственную за подключение к БД/ Кроме основного конфигурационного файла config.inc.php, расположенного по адресу /core/config/, необходимо будет отредактировать пути для подключаемых файлов: config.core.php(в папке /manager/), config.core.php (находится в папке /connectors/) и config.core.php, расположенного в корневом каталоге.
Следует помнить, что в конфигурационных файлах прописываются только абсолютные пути. Эту информацию можно узнать у хостинг-провайдера. Еще один способ, позволяющий узнать абсолютный путь к каталогу без посторонней помощи предполагает создание php-файла с единственной строчкой . При обращении к нему через браузер можно узнать абсолютный адрес текущей папки (строка DOCUMENT_ROOT) и полную информацию о настройка php на данном сервере.
Перенос MODx на хостинг вызывает затруднения или вопросы? На новом хостинге сайт отказывается работать? Обращайтесь к нам, в RigWEB! Специалисты из нашей службы поддержки помогут произвести корректную настройку и установку modx, перенос сайта на хостинг с нами пройдет быстро и без проблем!
Помогла ли вам статья?
Перенос сайта Битрикс на другой хостинг
Вам ответят в течение 15 минут
Спасибо, что выбрали RigWEB!
tirnet.ru