/ / Перенос сайта с локального сервера на хостинг
декабрь 11 2006

Перенос сайта с локального сервера на хостинг

Добрый день уважаемые посетители,

Продолжаем публикацию серии полезных советов по работе с движком. Сегодня хотелось бы рассказать как лучше переносить скрипт с вашего локального сервера на работающий хостинг. Многие предпочитают сначала тестировать работу скрипта на локальной машине а потом уже переносить все на хостинг, понятное дело что каждый переносит скрипт так, как ему удобнее, но цель этой статьи рассказать как это лучше делать по мнению авторов, и предназначено для тех кто еще не разу не выполнял подобных действий.

Итак, вы закончили тестирование и готовы переносить скрипт на сервер. Для этого в первую очередь вам необходимо создать резервную копию вашей базы данный в MySQL. Зайдите в Админцентр -> Другие разделы -> Настройка базы данных и сохраните вашу базу данных. После этого копия вашей базы данных будет находится в папке /backup/.

Вы готовы к тому чтобы копировать все файлы на сервер, скопируйте все файлы скрипта с локального сервера на ваш хостинг включая все папки, в том числе и папку backup. Далее мы рекомендуем произвести новую установку скрипта на сервере используя при этом install.php. Мы рекомендуем именно это действие, т.к. скрипт установки проверит все права на запись на нужные папки, и скажет где они у вас отсутствуют и их необходимо поставить. Если при работе под Windows права папок роли не играют, то при работе на хостинге это очень важный момент. Также будет настроено MySQL соединение именно на этот сервер, а не на ваш локальный.

После того как вы произвели новую установку скрипта, то вы должны опять зайти в Админцентр -> Другие разделы -> Настройка базы данных, и произвести восстановление резервной копии базы данных.

После восстановления базы данных вы можете либо повторно восстановить файл настроек скрипта /engine/data/config.php, либо провести настройки скрипта повторно в админпанели скрипта. Также необходимо восстановить файлы engine/data/videoconfig.php, engine/data/wordfilter.db.php, engine/data/xfields.txt, engine/data/xprofile.txt

После этого очистите содержимое папок engine/cache/ и engine/cache/system/ от их содержимого, за исключением файлов .htaccess

Вот и все ваш скрипт успешно перенесен, довольно быстро и с минимальными потерями.

Если вы переносите скрипт и базу данных вручную не используя стандартные средства скрипта, то помните что у вас должны быть установлены права на запись CHMOD 777 на папки templates/, backup/, engine/data/, engine/cache/, uploads/, а также на все вложенные в них папки. На все файлы в этих папках должен быть установлен CHMOD 666.

Комментарии

Ксандер

Ксандер

11 декабря 2006 13:31 Клиенты
0
Актуально! Только что перенёс проект)... wink Спасибо!
Только по моему ещё и на Engine/Data и всё что внутри выставлять надо на 777 и 666 соответсвенно...
З.Ы.Это тем кто вручную всё делают...
sheff

sheff

11 декабря 2006 13:38 Посетители
0
не новость...
celsoft

celsoft

11 декабря 2006 14:01 Администраторы
0
Цитата: sheff
не новость...

она и не для вас
Infernus

Infernus

11 декабря 2006 15:13 Клиенты
1
думаю для тех кто это будет делать впервые эта статья как раз то что нужно! wink
Репа-Х

Репа-Х

11 декабря 2006 15:47 Посетители
0
Для меня пройденный не раз этап, но новечкам понадобицца.
lazutchik

lazutchik

11 декабря 2006 17:46 Клиенты
0
Позновательно )
Zdraff

Zdraff

11 декабря 2006 21:20 Клиенты
0
Сам умею, но эта статья, думаю, избавит народ от множества вопросов на форуме.
NewsMaker

NewsMaker

11 декабря 2006 21:32 Посетители
0
Для новичкофф само то!
cheiwe

cheiwe

12 декабря 2006 17:06 Клиенты
0
wink
FraLL

FraLL

12 декабря 2006 17:57 Клиенты
0
народ привет! помогите вне чоздать плиз базу данных, я создал хочтинг слил ДЛЕ а базу не могу создать вернее не знаю как sad
sheff

sheff

13 декабря 2006 22:20 Посетители
0
я базу сам переносил без всяких подсказок....

FraLL,http://site/admin.php?mod=dboption
FraLL

FraLL

14 декабря 2006 16:23 Клиенты
0
то я знаю,а как на хостинге базу сделать?
Infernus

Infernus

25 января 2007 07:39 Клиенты
0
Цитата: FraLL
то я знаю,а как на хостинге базу сделать?
- phpmyadmin...или через панель управления (cpanel, directadmin) если конечно она есть... wink
djvasya

djvasya

2 февраля 2007 20:30 Посетители
0
ГДЕ МЕНЯТЬ CHMOD 777 ??
PymC

PymC

1 мая 2008 18:16 Посетители
0
А при переносе сайта без установки на хостинге, нужно менять только config и права или что-то еще?
celsoft

celsoft

1 мая 2008 20:33 Администраторы
0
PymC,
данные для подключения к БД в файле dbconfig.php
PymC

PymC

1 мая 2008 21:29 Посетители
0
Спасибо
Alonzo

Alonzo

15 августа 2008 21:18 Посетители
0
классно, спасибо!!!
скачивай.рф

скачивай.рф

24 ноября 2010 16:20 Клиенты
0
2 дня сижу, не могу разобраться. У меня есть хостинг и база на нем уже есть! Но на ней уже есть файлы. Теперь что мне новую базу создавать?
KillerHT

KillerHT

4 октября 2012 09:00 Посетители
0
Это все актуально для 9.7 ?
celsoft

celsoft

4 октября 2012 12:09 Администраторы
0
Цитата: KillerHT
Это все актуально для 9.7 ?

Актуально.
Gredsaz

Gredsaz

16 ноября 2014 20:23 Клиенты
0
А для версии 10.3 актуальна? Файл engine/data/socialconfig.php можно выкинуть?
celsoft

celsoft

16 ноября 2014 20:37 Администраторы
0
Цитата: Gredsaz
А для версии 10.3 актуальна? Файл engine/data/socialconfig.php можно выкинуть?

Актуально, только ничего выкидывать нельзя и переносить все файлы из этой папки.
Gredsaz

Gredsaz

16 ноября 2014 21:28 Клиенты
0
Цитата: celsoft
Актуально, только ничего выкидывать нельзя и переносить все файлы из этой папки.

Только у меня владелец этого файла "socialconfig.php", на старом сервере, какой-то индеец "апаче", а когда по FTP переношу этот файл на новый сервер, то владелец меняется на мой логин пользователя. Не подскажите - это важно ?
celsoft

celsoft

16 ноября 2014 23:07 Администраторы
0
Цитата: Gredsaz
Только у меня владелец этого файла "socialconfig.php", на старом сервере, какой-то индеец "апаче", а когда по FTP переношу этот файл на новый сервер, то владелец меняется на мой логин пользователя. Не подскажите - это важно ?

В данном случае важен не владелец файлов, а права доступа к этим файлом и они должны быть такими как указано в данной статье.
Typhoon

Typhoon

17 декабря 2014 18:20 Клиенты
0
Цитата: celsoft
Цитата: Gredsaz
Только у меня владелец этого файла "socialconfig.php", на старом сервере, какой-то индеец "апаче", а когда по FTP переношу этот файл на новый сервер, то владелец меняется на мой логин пользователя. Не подскажите - это важно ?

В данном случае важен не владелец файлов, а права доступа к этим файлом и они должны быть такими как указано в данной статье.


Добрый вечер. Купил лицензию, установил. Доволен, есть одно НО. Теперь пытаюсь установить авторизацию с ВК, но у меня нет файла socialconfig.php

Не подскажете, с чем может быть это связанно?
celsoft

celsoft

18 декабря 2014 06:20 Администраторы
0
Цитата: Typhoon
Добрый вечер. Купил лицензию, установил. Доволен, есть одно НО. Теперь пытаюсь установить авторизацию с ВК, но у меня нет файла socialconfig.php

Вы установили какую версию скрипта? Этот файл от версии 10.3 и создается при установке именно данной версии скрипта.
Typhoon

Typhoon

18 декабря 2014 10:52 Клиенты
0
Цитата: celsoft
Вы установили какую версию скрипта? Этот файл от версии 10.3 и создается при установке именно данной версии скрипта.


Установил 10.3
Но у меня нет этого файла, и в движке проверил. Нет данного файла. В чем может быть проблема?
celsoft

celsoft

18 декабря 2014 12:11 Администраторы
0
Цитата: Typhoon
Установил 10.3
Но у меня нет этого файла, и в движке проверил. Нет данного файла. В чем может быть проблема?

Он создается при установке скрипта, при запуске install.php когда вы устанавливаете скрипт по инструкции настроек. Либо когда вы обновляетесь по инструкции по обновлению со старых версий. И вы нарушили либо то либо то, в зависимости от того что именно вы делали. Это файл настроек, в архиве дистрибутива его нет, и не должно быть
Typhoon

Typhoon

18 декабря 2014 14:29 Клиенты
0
Цитата: celsoft
Он создается при установке скрипта, при запуске install.php когда вы устанавливаете скрипт по инструкции настроек. Либо когда вы обновляетесь по инструкции по обновлению со старых версий. И вы нарушили либо то либо то, в зависимости от того что именно вы делали. Это файл настроек, в архиве дистрибутива его нет, и не должно быть


Я обновился, но не до конца. Моя вина, прошу прощения.

Но все же, через админ панель сохраняю, ключ и ID приложения прописываю, через настройки системы включаю. Не сохраняется..

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Календарь
«    Август 2017    »
ПнВтСрЧтПтСбВс
 123456
78910111213
14151617181920
21222324252627
28293031 
Опрос на сайте
Совершаете ли вы покупки в интернет?

Популярные новости
Архив новостей
Август 2017 (3)
Июль 2017 (1)
Июнь 2017 (1)
Апрель 2017 (3)
Март 2017 (2)
Февраль 2017 (1)