We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 30986
    • 70 Posts
    Как перенести сайт с локалхоста на хостинг .
    Можете расписать по пунктам smiley ( пользовался поиском но ничего путного не нашел )
      • 28814 ☆ A M B ☆
      • 1,086 Posts
      1. Делаем копию базы данных сайта, на мой взгляд, наиболее удобно это делать через phpMyAdmin.
      2. Копируем все файлы сайта на хостинг, устанавливаем через FTP права доступа 0777 к файлам и папкам: /assets/cache/, /assets/images/, /assets/files/ (обычно этого бывает достаточно).
      3. Импортируем копию базы данных, скорее всего, также через phpMyAdmin.
      4. Изменяем настройки подключения к БД в файле /manager/includes/config.inc.php на новые, которые предоставил вам хостер.
      5. Заходим в систему управления, в основных настройках системы изменяем путь от корня сервера на новый. Проще всего узнать этот путь, зайдя на закладку Отчеты->Системная информация и нажать на ссылку "Просмотр" напротив от phpinfo(), и в открывшемся окне найти текст типа SERVER["DOCUMENT_ROOT"].
      6. Если у вас сайт находился не в корне, а где-либо типа localhost/mywebsite и были включены Friendly URLs, а на хостинге сайт будет находиться в корне веб-директории, то необходимо поправить файл .htaccess и заменить в нем строчку
      RewriteBase /mywebsite/
      на
      RewriteBase /

      Ну вот вроде бы и все.
        Разработка сайтов и программных модулей на MODX.
        Опыт работы на MODx с 2005 года. Высокое качество.
        Компания Baltic Design Colors: http://www.bdcolors.ru.
        • 785
        • 2,113 Posts
        А мне больше нравится установить MODx на хостинге заново, после чего залить данные в базу, кроме таблицы system_settings (может и нескольких других таблиц - active_users, event_log, manager_log). Так не приходится менять настройки вручную, что чревато ошибками.
          Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
          Статьи о MODx, регулярно новые публикации
          • 1788
          • 1,103 Posts
          К выше сказанному.
          Перед созданием дампа базы необходимо из менеджера почистить Отчеты -> (Лог событий и Лог Системы Управления)
          Если на хостинге стоит кодировка, отличная от вашей, не лишне будет добавить в .htaccess строку AddDefaultCharset utf-8 с вашей кодировкой.
            • 1422
            • 17 Posts
            У меня проблема после переноса на хостинг. Вообще отказывается отображать страницу, а когда я в index.php дописала:
            echo ’1’;
            ini_set("display_errors","1");
            ini_set("display_startup_errors","1");
            ini_set(’error_reporting’, E_ALL);

            он вывел вот что:
            1
            Warning: Cannot modify header information - headers already sent by (output started at /home/***/index.php:2) in /home/***/index.php on line 63

            Warning: Cannot modify header information - headers already sent by (output started at /home/***/index.php:2) in /home/***/index.php on line 64

            Warning: Cannot modify header information - headers already sent by (output started at /home/***/index.php:2) in /home/***/manager/includes/config.inc.php on line 74

            кто-нибудь сталкивался с подобным? в чем тут может быть проблема?
              • 5017
              • 6 Posts
              возникла проблема - все фрэймы в админке содержат только сообщение

              A possible CSRF attempt was detected from referer: тут путь до папки manager.

              Собственно вопрос smiley

              на старом хосте (простенький LAMP без изысков) всё работало счастливо. После переноса и настройки сайт работает прекрасно, всё отображается, всё подцепилось и т.п. Но админка не работает, позволяет логиниться (вводим логин / пароль) а потом сообщения в фреймах.

              Что я делаю не так?)
                • 1208
                • 79 Posts
                Возник такой интересный момент.
                Есть сайт, работает нормально, никаких проблем. Появилась необходимость перенести его на новое место. Делов-то. Разница по существу только в доступе к БД. Ну да это дело полминуты. Сделал локальную копию данных, экспорт базы, решил на всякий случай на локале проверить, все ли нормально. Поменял в файле /manager/includes/config.inc.php все нужные настройки, поднял на том же локалхосте базу, все путем, открываю сайт - лепота-загляденье.
                А вот когда пытаюсь пройти с главной на одну из страниц - получается уже хуже.
                http://i067.radikal.ru/1003/42/159e568f6b0e.jpg

                janna.mysql - понятное дело mysql-сервер старого местоположения, который в обед сто лет как нигде в файлах вроде не указан (по крайней мере в том, адрес которого виден на картинке, и во всех тех, на которые он ссылается).

                Конечно, всегда остается вариант установить на новом место MODx с нуля и просто дозалить front-end с базой, но раз уже есть все готовое, чего-то к этому варианту прибегать не хочется. Есть мысли?
                  • 28814 ☆ A M B ☆
                  • 1,086 Posts
                  Quote from: almaron at Mar 24, 2010, 07:23 PM

                  Есть мысли?
                  Не уверен, но может стоило бы еще очистить кеш.
                  Да, еще возможно, что в каких-то сниппетах прописано подключение к БД напрямую.
                    Разработка сайтов и программных модулей на MODX.
                    Опыт работы на MODx с 2005 года. Высокое качество.
                    Компания Baltic Design Colors: http://www.bdcolors.ru.
                    • 1208
                    • 79 Posts
                    да, действительно выяснили уже на международной части, что кэш был всему виной.
                    Но при переносе н целевой хостинг возникла проблема при заходе в manager.
                    Call to undefined function session_name() in /home/www5r/5r.ru/docs/manager/includes/config.inc.php on line 59
                    стартовая страница не открывается совсем. это проблемы с хостингом уже я так понимаю.. хотя phpinfo() выдает нормальную картину.

                    Сейчас пробую перезалить файлы снова, вдруг чего где потерялось.

                    апд. хоть бы хны. и главная страничка красивым белым цветом залита.
                      • 28814 ☆ A M B ☆
                      • 1,086 Posts
                      Quote from: almaron at Mar 25, 2010, 02:02 AM

                      Call to undefined function session_name() in /home/www5r/5r.ru/docs/manager/includes/config.inc.php on line 59
                      Это проблема сервера, http://php.net/manual/en/function.session-name.php - session_name() не может быть неопределенной (undefined) функцией. Точнее может быть, если сессии зачем-то отключил администратор.
                        Разработка сайтов и программных модулей на MODX.
                        Опыт работы на MODx с 2005 года. Высокое качество.
                        Компания Baltic Design Colors: http://www.bdcolors.ru.