|
|
Загрузка файлов и базы данных на серверСоединяемся по FTP, получаем имя файла архива. Открываем соединение по SSH с сервером, переходим в корневую директорию web-сайта, чаще всего она будет расположена по адресу /var/www/vhosts/[имя_домена]/httpdocs/ Переход осуществляется с использованием mc или командой cd, например:
# cd /var/www/vhosts/[имя_домена]/httpdocs/
Загружаем архив с помощью wget, например:
# wget http://www.site.ru/[имя файла архива.tar]
Распаковываем архив. Для *.tar.gz архива:
# tar -xzf ./[имя файла архива.tar.gz]
Для *.tar архива:
# tar -xpf ./[имя файла архива.tar]
Теперь у нас полностью перенесены файлы, займемся базой. База была в этом же архиве, определим ее имя и распакуем ее, например:
# gunzip -d ./dump-14-November-2007-20-47-34.sql.gz
Установим базу данных, для этого немного модернизируем файл дампа через mc, для этого удалим строки в самом начале файла:
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; /*!40101 SET NAMES utf8 */; /*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; /*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; /*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; и установим вместо них: Для HostCMS версии 5.9.14 и старше:
SET NAMES 'utf8'; Для HostCMS версии 5.9.12 и младше:
SET NAMES 'cp1251'; С использованием панели Plesk создадим базу данных и пользователя БД. При отсутствии панели Plesk создадим базу и пользователя вручную, более подробную информацию см. на сайте: Выполним дамп БД, для этого воспользуемся mysql:
# mysql -uПОЛЬЗОВАТЕЛЬ -pПАРОЛЬ -hСЕРВЕР ИМЯ_БАЗЫ < ./dump-14-November-2007-20-47-34.sql
Теперь база данных перенесена, изменим данные доступа к БД в файле config_db.php в соответствии с руководством по установке. Установим права на файлы, для этого дадим права выполнения файлу chmod.sh:
# chmod 755 ./chmod.sh
и выполним его:
# ./chmod.sh
|
О нас говорят!
В отличие от других коммерческих продуктов, компания HostCMS и в то время, и по сей день остается единственной системой, имеющей бесплатный модуль управления сайтом с грамотно налаженной обратной связью с пользователем продукта.
Кобзев Александр Алексеевич
Акции партнеров Месяц бесплатного мониторинга сайтов от Webpinger.ru
Интеллектуальный мониторинг сайта от Webpinger.ru контролирует работоспособности сайтов.
Рекомендуем хостинг Тариф «HostCMS» за 200 руб./мес.Создаете сайты? У нас есть партнерское предложение по поставке системы управления сайтом: |
|
© 2005—2012 ООО «Хостмэйк» Телефон в Москве: +7 (495) 223-46-50 Телефон в Санкт-Петербурге: +7 (812) 448-38-90 Тел./факс: +7 (8636) 237-836 Электронная почта: |
|