Вы решили создать сайт на локальном (например
Денвер), либо на удаленном хостинге. Одним из этапов создания или
переноса сайта является работа с таблицами базы данных
MSQL (MySQL). В данной статье мы рассмотрим
основные принципы создания, удаления и переноса таблиц баз данных (БД).
Создание базы данных
Как правило сайты
сначала устанавливают на локальный хостинг, чтобы убрать все недочеты до того,
как пользователи смогут увидеть сайт. Для того, чтобы перейти к созданию БД на
локальном хостинге, в браузере необходимо набрать адрес:
При создании нового сайта многие разработчики сначала устанавливают
сайт на Joomla на локальный компьютер, настраивают все необходимые дополнения (компоненты,
плагины, модули и т.д.), а уже потом переносят на удаленный сервер. Ничего
сложного в таком переносе нет, и процесс одинаков как для
Joomla 1.5, так и для 2.5 и 3.0.
Для чего же это делается? Все
просто. На локальном компьютере отрабатывают применение новых непроверенных скриптов или компонентов, а после тестирования можно уже произвести перенос его
на нормальный хостинг.
Для переноса сайта с
локального сервера на хостинг необходимо выполнить следующие действия:
▪
На локальном хостинге произвести
экспорт таблиц базы данных с помощью phpMyAdmin. Если объем информации небольшой, предпочтительнее сохранить в файл
формата .sql, если же база огромная, то следует сохранять в формате
.txt.
▪
Создать архивную копию папок и файлов вашего сайта, и закачать его на
хостинг (как правило на хостингеимеется функция
разархивирования).
▪
Создать на хостинге
новую базу данных MySQL, не забывая записать логин,
название и пароль к базе.
▪
Закачать все файлы (кроме директории installation), с
локального хостинга на удаленный(кроме
содержимого папки Cache).
▪
Откорректировать файл конфигурации configuration.php и
разместить его в корневую папку хостинга.
▪ Настройки
файла configuration.php: public $log_path = '/var/www/u21112/data/www.joomlaon.ru/logs';
- Путь к папке логов на сервере. public $tmp_path = '/var/www/u21112/data/www.joomlaon.ru/tmp';
- Путь к папке временных файлов. public $dbtype = 'mysql'; - тип
базы данных.
public $host = 'localhost'; - сервер
базы данных.
public $user = 'u2dsdxe'; - имя
пользователя базы данных.
public $password = 'Sf559Mb7m'; - пароль
базы данных. public $db = 'u2605347'; -
имя базы данных. $mosConfig_absolute_path = 'абсолютный
путь к файлам сайта'. $mosConfig_cachepath = 'абсолютный
путь к папке для хранения кэша'.
$mosConfig_live_site =
'http://www.joomlaon.ru'.
Абсолютный путь к файлам
можно узнать в панели управления хостингом.
▪
Устанавливаем права доступа на скопированные папки. Права 777 установить на
папки:
cache
http://joomlaon.ru/http://joomlaon.ru/images
http://joomlaon.ru/http://joomlaon.ru/http://joomlaon.ru/http://joomlaon.ru/http://joomlaon.ru/imagesbanners
http://joomlaon.ru/http://joomlaon.ru/http://joomlaon.ru/http://joomlaon.ru/http://joomlaon.ru/imagesstories
media
components
language
modules
mambots
templates
administrator
administrator/backups
administrator/components
administrator/modules
▪
Заходим в админку и проверяем работу всех компонентов и плагинов.
Примечание:
▪
Не забываем делать аварийную копию при установке компонентов!!!!
▪
Некоторые визуальные
редакторы, галереи и т.п. компоненты могут прописывать полный путь к
картинкам, поэтому, после выполнения экспорта таблиц базы на локальном
сервере, можно открыть файл экспорта, заменить в ссылках пути к картинкам на
локальном сервере, на пути к картинкам на удаленном сервере.