Многие веб-мастера создают сайты на локальном компьютере, и лишь потом переносят их на хостинг. Этим решается много различных проблем с настройкой сайта и подгонкой шаблонов, так как на сервере иногда заниматься этим не очень удобно. Вот и тестируется сайт на компьютере, а затем уже выкладывается в полностью готовом виде в сеть. Зачастую перенос сайта на какой-либо хостинг и обратно приходится проделывать много раз по каким-либо различным причинам. Например, при смене хостинга или замене движка сайта.
Действия по переносу сайта не представляют собой особой сложности, но необходимо придерживаться определенной последовательности действий и соблюдать точность при копировании файлов движка. В этом случае вы успешно справитесь с этой ответственной задачей.
Для начала найдите для сайта подходящий хостинг. Не имеет смысла искать очень дорогой сервер, так как многие хостеры предоставляют весьма качественные услуги за относительно небольшую плату. Установите связь с техподдержкой и убедитесь, что она оперативно реагирует на ваши вопросы. C нашей строны мы рекомендуем хостинг от PWhost. ru
Сделайте копию базы данных созданного сайта. Она будет храниться в папке "Backup". Перед переносом сайта не забудьте удалить установщик — файл "install. php".
Вот теперь можно приступать непосредственно к размещению сайта на хостинге. Выполняется размещение в такой последовательности:
— Получив от хостера настройки, найдите там данные для FTP-соединения. Именно через FTP вы должны будете перенести папку с сайтом на сервер. Для этого воспользуйтесь каким-то FTP-менеджером, например, "FileZilla" или "Total Commander". Как работать с FTP мы описали в нашей статье.
Особое внимание обращайте на то, чтобы на перенесенных файлах и папках не было двойных расширений, так как это наиболее популярная ошибка начинающих пользователей.
После переноса приступаем к работе на сервере.
— Создайте базу данных и пользователя (владельца базы данных) в CPanel, в разделе Mysql. Не забудьте добавить пользователя к базе данных со всеми правами.
— Откройте на сервере панель "PHPmyadmin" и импортируйте таблицы базы данных. Затем нужно открыть папку "engine/data/dbconfig. php" и поменять некоторые данные: "DBUSER" - владелец базы данных, "DBHOST" - название хостинга, "DBNAME" - наименование базы данных, "DBPASS" - пароль от вашей базы данных. Пропишите все названия в соответствующих полях.
— Установите на папки "enginedata", "enginecache", "backup", "templates", "uploads" права "CHMOD 777". Последовательно откройте перечисленные папки и на все файлы, находящиеся в них, установите права "CHMOD 666".
— Откройте папку "engine/cache" и удалите из нее все файлы кроме файла ".htaccess".
— Откройте папку "engine/cache/system" и удалите из нее все файлы кроме файла ".htaccess".
Вот, в принципе, и все премудрости. Если в процессе переноса возникли какие-то трудности, то обратитесь за помощью к техподдержке хостинга, которая вам обязательно поможет.