Перенос сайта на Joomla для нетерпеливых

joomla 1 5

Рассмотрим ситуацию, когда у вас есть сайт на joomla на одном хостинге (будем считать его локальным, например, на Денвере) и вы хотите перенести его на другой (например, на хостинг провайдера). Нам понадобится следующий инструментарий: файл dumper.php (сайт разработчика) для импорта-экспорта базы данных и jsys.php (скачать) для операций с файлами . За jsys.php говорим спасибо Dead Krolik'у (ex- joom.ru)

1.Копирование базы данных Joomla.
Заходим в папку с файлами системы (в денвере это Z:homeимя_локального_сайтаwww) заливаем туда файлы dumper.php и jsys.php
В файле configuration.php смотрим
имя используемой базы данных в строке $mosConfig_db = 'joomladb'; . Т.е. в нашем случае ее имя "joomladb"
имя пользователя базы данных в строке $mosConfig_user = 'joomlauser';
пароль пользователя базы данных в строке $mosConfig_password = 'password';
хост базы данных в строке $mosConfig_host = 'localhost'; примечание если $mosConfig_host не равно 'localhost' то возвращаемся к варианту статьи Перенос сайта на Joomla
набираем в браузере http://имя_локального_сайта/dumper.php
вводим наши данные 'joomlauser' и 'password'
жмем Экспорт базы.
в папке Z:homeимя_локального_сайтаwwwbackup должен появится новый файл (дамп базы)

2. Копирование файлов. Заходим снова в папку с файлами системы (Z:homeимя_локального_сайтаwww) и АРХИВИРУЕМ все файлы в формат zip назовем файл mysite.zip.

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

4. Перенос и распаковка файлов . Заливаем файлы mysite.zip и jsys.php на хостинг по ftp в папку типа www, htdocs или http, самой папке ставим разрешение на запись (CHMOD 777) и запоминаем какие были права до смены

набираем в браузере http://имя_локального_сайта/jsys.php. Идем в Файловый менеджер, распаковываем mysite.zip

ставим права для www, htdocs или http как было раньше

набираем в браузере http://имя_локального_сайта/dumper.php

указываем в нем логин-пароль БД хостинга, импортируем в нее дамп

5. Правка файла конфигурации Joomla . Открываем configuration.php и вводим данные, полученные в п.3 либо от хостера.
$mosConfig_db - название базы данных на хостинге
$mosConfig_user- пользователь БД хостинга
$mosConfig_password - пароль доступа к БД хостинга
$mosConfig_live_site - тут указываем доменное имя (без www)
$mosConfig_absolute_path - путь от коневой папки сервера к корневой папке сайта - можно вычислить с помощью функции phpinfo() либо спросить хостера, обычно это что-то типа /home/ваш_домен/www. Либо зайти на сайт и посмотреть - как правило выдается ошибка с указанием множества путей. Все они считаются от корня
$mosConfig_cachepath- путь от коневой папки сервера к кеш-папке

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

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


Источник: http://joomla.ru

Добавить комментарий:
Имя:
E-mail:
2021 © Обсуждение Joomla и других CMS-систем управления сайтами  Правила | О проекте | Обратная связь