Статьи Joomla Перенос сайта на Joomla

Перенос сайта на Joomla

Рассмотрим ситуацию, когда у вас есть сайт на joomla на одном хостинге (будем считать его локальным, например, на Денвере) и вы хотите перенести его на другой (например, на хостинг провайдера)

1. Копирование файлов. Зайходим в папку с файлами системы (в денвере это Z:\home\имя_локального_сайта\www) и копируем все файлы. 1.1. В файле configuration.php смотрим имя используемой базы данных в строке $mosConfig_db = 'joomladb';. Т.е. в нашем случае ее имя "joomladb"

2.Копирование базы данных Joomla.

  • Идем в панель управления базой данных (как правило, это phpMyAdmin)(в денвере http://localhost/Tools/phpMyAdmin). Выбираем там нужную нам базу (joomladb) в левой колонке панели.
  • щелкаем по кнопке/закладке Экспорт.
  • выбираем все таблицы базы.
  • нажимаем кнопку "Пошел" .
  • копируем из появившегося окна текст в txt файл, сохраняем, напр. в joomla.txt.

3. Подготовка хостинга под Joomla(ТОЛЬКО если база данных на хостинге НЕ утановлена). Заводим на хостинге новую базу данных в панели администратора хостинга. создаем пользователя, запоминаем его логин и пароль и название созданной базы.

4. Перенос файлов . Заливаем файлы на хостинг по ftp в папку типа www, htdocs или http.

5. Правка файла конфигурации Joomla . Открываем configuration.php и вводим данные, полученные в п.3 либо от хостера.

  • $mosConfig_db - название базы данных
  • $mosConfig_user- пользователь БД
  • $mosConfig_password - пароль доступа к БД
  • $mosConfig_live_site - тут указываем доменное имя
  • $mosConfig_absolute_path - путь от коневой папки сервера к корневой папке сайта - можно вычислить с помощью функции phpinfo() либо спросить хостера, обычно это что-то типа /home/ваш_домен/www. Либо зайти на сайт и посмотреть - как правило выдается ошибка с указанием множества путей. Все они считаются от корня
  • $mosConfig_cachepath- путь от коневой папки сервера к кеш-папке
6. Импорт базы данных локального сайта. Внимание: перед импортом базы нужно убедиться, что в целевой базе данных на хостинге нет таблиц с тем же индексом базы (по умолчанию jos_), что и у вас (например, от предыдущей неудачной установки)
  • Идем в панель управления базой данных хостера (как в нее попасть - выясните у хостера). Выбираем там нужную нам базу (joomladb) в левой колонке панели.
  • щелкаем по кнопке/закладке SQL.
  • копируем содержимое файла joomla.txt, созданного в п.2, вставляем в окошко запроса.
  • нажимаем кнопку "Пошел".

7. Проставление прав доступа. На директории media, images/stories, images/banners и cache проставляем права доступа (chmod) - 777. На другие папки в целях повышения безопастности оставляем 755 и для файлов -644. Для установки новых расширений и изменения конфигурации придется выставлять права индивидуально.

Переименовывем htaccess.txt .htaccess


Вам необходимо войти или зарегистрироваться, чтобы написать коментарий на форуме.
Обсуждение этой статьи на форуме. (0 постов)

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


Защитный код
Обновить