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

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

celsoft 11 декабря 2006 Советы 62 897
Добрый день уважаемые посетители,

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

Итак, вы закончили тестирование и готовы переносить скрипт на сервер. Для этого в первую очередь вам необходимо создать резервную копию вашей базы данный в 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.

Комментарии

  1. Ксандер (Клиенты)

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

    11 декабря 2006 13:38 86 комментариев
    не новость...
  3. celsoft (Администраторы)

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

    она и не для вас
  4. Infernus (Клиенты)

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

    11 декабря 2006 15:47 53 комментария
    Для меня пройденный не раз этап, но новечкам понадобицца.
  6. lazutchik (Клиенты)

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

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

    11 декабря 2006 21:32 10 комментариев
    Для новичкофф само то!
  9. cheiwe (Клиенты)

    12 декабря 2006 17:06 15 комментариев
    wink
  10. FraLL (Клиенты)

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

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

    FraLL,http://site/admin.php?mod=dboption
  12. FraLL (Клиенты)

    14 декабря 2006 16:23 11 комментариев
    то я знаю,а как на хостинге базу сделать?
  13. Infernus (Клиенты)

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

    2 февраля 2007 20:30 1 комментарий
    ГДЕ МЕНЯТЬ CHMOD 777 ??
  15. PymC (Посетители)

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

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

    1 мая 2008 21:29 2 комментария
    Спасибо
  18. Alonzo (Посетители)

    15 августа 2008 21:18 1 комментарий
    классно, спасибо!!!
  19. скачивай.рф (Клиенты)

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

    4 октября 2012 09:00 10 комментариев
    Это все актуально для 9.7 ?
  21. celsoft (Администраторы)

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

    Актуально.
  22. Gredsaz (Посетители)

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

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

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

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

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

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

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

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

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


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

    Не подскажете, с чем может быть это связанно?
  27. celsoft (Администраторы)

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

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

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


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

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

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

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


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

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

Информация

Комментирование публикаций доступно только пользователям имеющим действующую лицензию на скрипт. Если вы уже приобретали скрипт, то вам необходимо зайти на сайт под своим клиентским аккаунтом.

Календарь

«    Апрель 2024    »
ПнВтСрЧтПтСбВс
1234567
891011121314
15161718192021
22232425262728
2930 

Опрос на сайте

Совершаете ли вы покупки в интернет?