MODx CMS. Перенос сайта на сервер (хостинг) и загрузка файлов. Сопутствующие проблемы

06 Фев 2015 1 1622 С чего начать
MODx CMS. Перенос сайта на сервер (хостинг) и загрузка файлов. Сопутствующие проблемы

Оцените статью:

Наверное, Вам уже известна система управлением сайтов MODx Evolution, так как я про нее узнал совсем недавно, месяца четыре назад.

Как я понял, данная CMS в последнее время стала набирать популярность в кругу разработчиков сайтов, так как является достаточно многофункциональной.

По правде сказать, MODx CMS мне не очень нравится, так как в ней нет некоторых моментов, к которым я так привык, работая с CMS WordPress и другими движками, но, она мне нравится больше чем CMS Joomla.

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

Сегодня я хочу рассказать Вам, какие могут возникнуть проблемы при переносе сайта, разработанного на системе управления MODx Evolution, с локальной машины на сервер (хостинг), или при переносе сайта с одного хостинга, на другой, а так же показать правильное решение возникших проблем.

Итак, чтобы перенести на сервер ресурс, разработанный на MODx Evo, нам необходимо перенести файлы, и базу данных. (Стандартная процедура переноса сайтов. Файлы переносим с помощью SSH-клиента или FTP-клиента, а базу переносим через PHPMyAdmin.)

После того, как все файлы и база данных сайта перенесена, сайт не будет работать, так как в конфигурационном файле (config.inc.php) не указаны верные данные для подключения к БД. Обязательно отредактируйте файл конфигурации, который размещен в папке — /manager/includes/config.inc.php.

Строки, которые Вы должны изменить в файле config.inc.php:

$database_server = ‘путь_к_серверу(обычно_localhost)’;

$database_user = ‘имя_пользователя_бд’;

$database_password = ‘пароль_к_бд’;

$dbase = ‘`имя_базы_данных`’;

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

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

Еще немного внимания стоит уделить файлу .htaccess. Если сайт ранее был размещен в директории домена, а новое местоположение сайта – это поддиректория, то необходимо отредактировать в файле .htaccess строку, которая начинается словами «RewriteBase» и указать верный базовый путь к сайту (URL).

На этом вынужденная настройка MODx сайта, после переноса на сервер еще не закончена. Чтобы продолжить настраивать сайт и устранять проблемы переноса на сервер, нужно перейти в панель управления сайтом (она должна уже работать) http://yoursite.ru/manager и проследовать на вкладку «Инструменты – Конфигурация» и заострить внимание на пунктах «Интерфейс и представление» и «Файл-менеджер».

Просмотрев внимательно эти пункты, Вы должны нажать на все кнопки «Сброс», которые увидите (Их там 2,3 или 4, точно не помню, по моему 3). Таким образом, Вы сбросите старый путь к файлам изображений, стилей и т.д., и автоматически установите новый путь (путь к файлам на новом домене).

После всех проведенных операций, смело можно провести очистку КЭШа («Сайт – Очистить кэш») и проверить сайт на работоспособность. Поздравляю, сайт работает!

MODx. Проблема загрузки файлов и изображений (картинок) и ее решение

Но не все так гладко, как кажется. Иногда, (чаще всего) после переноса сайта, разработанного на MODx Evolution, на сервер, возникает проблема загрузки файлов на сервер через панель управления.

Эта проблема возникает из-за того, что после переноса новостного сайта администратор теряет права на загрузку файлов. Чтобы вернуть должные права администратору, необходимо перейти в панели управления на вкладку «Пользователи – Управление менеджерами» и нажать на ссылку с именем пользователя, который является администратором. В новом окне необходимо перейти на вкладку «Пользователи» и поставить четыре галочки в пунктах, связанных с загрузкой файлов.

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

Один комментарий

  1. Татьяна 09 Апр 2015 в 12:10 - Ответить

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

Добавить комментарий