Киби.ru

Живой сайт об актуальных проектах

User Tools

Site Tools


joomla:task10

Перенос Joomla 1.0.x с МастерХоста на HostGator

  • Через админку Joomla отключаем SEO
  • Запаковываем сайт через SSH в архив:
    zip -r joomla.zip joomla

    и скачиваем архив

  • Сохраняем бэкап MySQL на МастерХосте через PHPMyAdmin - выбираем все таблицы от Joomla (jos_…)
  • Создаём на HostGator из панели управления новую базу с пользователем
  • Загружаем в базу бэкап через PHPMyAdmin на HostGator
  • Загружаем архив по FTP на HostGator, распаковываем архив через CPanel File Manager
  • Правим joomla/configuration.php и .htaccess
  • Если вместо русского текста на сайте одни вопросики ??????, то правим joomla/includes/database.php:
    //Находим строку
    //@mysql_query("SET NAMES 'utf8'", $this->_resource);
    // Заменяем её на:
    @mysql_query("SET NAMES 'cp1251'", $this->_resource);
  • Создаём папку для хранения сессий, например /home/username/session, даём на неё права 755
  • Через CPanel php.ini Quick Editor прописываем путь к папке для хранения сессий
  • Проверяем, что у всех папок Joomla права не выше 755 (не 777), а у файлов - 644, а не 666. В противном случае админка Joomla недоступна - ошибка 500, а журнал ошибок (доступен через CPanel) содержит примерно следующее:
    SoftException in Application.cpp:544: 
    Directory "/home/username/public_html/administrator" 
    is writeable by group

    .

  • Когда всё запускается хорошо, заходим в админку DNS-провайдера (в моём случае это nic.ru или mastername.ru) и заменяем список NS серверов Мастерхоста на Хостгаторские. Ждём сутки.
  • Проверяем функционирование сайта по старому адресу.
  • Правим configuration.php и .htaccess для включения SEO, включаем SEO через админку Joomla
joomla/task10.txt · Last modified: 2012/06/13 17:32 by kibi

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki