024July 24, Артем

Перенос сайта из облака Webasyst на хостинг

Webasyst — это мощная платформа, предназначенная для создания и обслуживания интернет-сайтов. Представляет собой некую централизованную систему, призванную обеспечивать управление в режиме онлайн:

  • проектами и задачами;
  • продажами;
  • товарами;
  • сайтами;
  • документами;
  • сотрудниками и клиентами.

Данная система состоит из отдельных приложений, позволяющих создать собственный сайт или блог из модулей различного типа.

Требования к Webasyst

Чтобы данная платформа правильно и бесперебойно работала, при ее установке должны соблюдаться следующие требования:

К серверу:

1. Наличие программных компонентов, необходимых для корректной работы фреймворка:

  • Web-сервер, поддерживающий PHP;
  • PHP версии 5.2 — 7.3;
  • Система управления базами данных MySQL версии 4.1 или более поздней.

2. Для PHP нужно установить и активировать такие расширения, как:

  • json;
  • iconv;
  • mbstring;
  • domxml;
  • zlib;
  • curl;
  • gd либо imagemagick.

3. Директория, в которой будет размещаться файловая система WebAsyst, должна позволять веб-серверу свободно перезаписывать свое содержимое.

4. Минимальный объем свободного места на жестком диске — 100 Mb.

К клиентскому ПО:

Для установки и успешной работы с Вебасистом можно использовать один из браузеров:

  • Internet Explorer 6.0 или выше;
  • Mozilla Firefox 2.0 или более поздней версии;
  • Safari.

Браузер должен поддерживать:

  • JavaScript;
  • файлы cookie;
  • плагины.

Причины переноса проектов на сервер из облака

Перенос проектов из облака на сервер производится в следующих случаях:

  1. Доработка интерфейса и бизнес-логики.
  2. Изменение вида и расположения меню, виджетов и прочих элементов.
  3. Необходимость хранения данных на внутренних серверах.
  4. Создание новых программных модулей с требуемым функционалом.
  5. Работа над сложными бизнес-процессами с удобным интерфейсом.

Причины переноса сайтов со старого хостинга на новый

Существует несколько причин, по которым люди вынуждены прибегнуть к данной процедуре:

  • Поломка сервера.
  • Слишком медленная работа хостинга, вследствие чего он не справляется с потоком запросов пользователей.
  • Частые сообщения о серверных ошибках.
  • Вирусные атаки на сервер;
  • Отсутствие нормальной техподдержки.

Запрос данных из облака

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

Создание бэкапа на старом хостинге

Бэкапы (резервные копии данных) позволяют быстро восстановить полноценную работу сайта в случае возникновения неожиданных проблем или воспользоваться другим хостингом. Для создания бэкапа на старом хостинге необходимо зайти в панель управления и выбрать вкладку «Резервное копирование» («Backups»). Затем нужно выбрать пункт «Заказать резервную копию» и указать тип копии (базу данных, аккаунт или сайт). После этого следует выбрать дату бэкапа и нажать кнопку «Создать».

Перенос из облачного хранилища

Чтобы произвести перенос сайта из облака Webasyst, необходимо выполнить следующий алгоритм действий:

  1. Установить на своем web-сервере платформу Вебасист.
  2. В приложении «Installer» произвести установку всех плагинов, приложений и виджетов, используемых до этого в вашем аккаунте.
  3. Извлечь файлы из архива с облачными данными.
  4. Отправить копии распакованных данных в каталог сервера с установленным Вебасистом.
  5. Прописать в конфигурационном файле wa-config/db.php параметры подключения к базе данных в соответствии с параметрами нового хостинга.
  6. Удалить из базы установленного Webasyst все таблицы, созданные при установке — их наличие там исключено.
  7. Переместить распакованный файл с расширением .sql из архива в пустую базу. После этой операции в ней должны появиться таблицы.
  8. Открыть настройки приложения «Сайт» и удалить текущее значение поля «CDN».
  9. Зайти в «Installer» и очистить кэш, чтобы Вебасист получил доступ к новым настройкам.

Перенос с другого хостинга

Перенос Webasyst на хостинг с сохранением URL выполняется следующим образом:

1. Со старого хостинга на новый, в соответствующую директорию, копируются все файлы с расширениями Dt, fcb, cnf и установленные приложения.

2. На новом хостинге удаляются все данные из каталога wa-cache/, остается только файл .htaccess.

3. После переноса устанавливаются права root ко всем каталогам и файлам Webasyst.

4. Из базы данных переносится всё, что в ней содержится.

5. На новом хостинге настраивается зона домена, чтобы при его запросе обращение направлялось к хранящей его файлы директории web-сервера.

6. На сайте регистратора в настройках имени домена указываются новые адреса DNS-серверов.

Настройка сервера через ISPmanager

Когда вы первый раз войдете в ISPmanager, автоматически запуститься мастер настройки, который позволит установить следующие параметры для сервера:

  • часовой пояс;
  • политику обновления;
  • пароль для учетной записи пользователя, имеющего root-права.

Чтобы некоторые приложения на сервере работали корректно, в панели следует прописать его доменное имя. Для работы с IP-адресами нужно указать используемые адреса/сети в разделе «Управление IP-адресами».

Можно настроить и автоматическое обновление, чтобы система регулярно обновляла новые версии ПО, устанавливая их на сервере.

Заключение

Webasyst оптимально подойдёт для создания крупных магазинов со всеми «плюшками». Данная платформа способна заинтересовать и начинающих программистов, и целую команду профессиональных разработчиков. Пусть вас не пугает первое знакомство с интерфейсом Вебасиста — да, внешне он выглядит сложным, но достаточно уделить пару-тройку часов системе — и перед вами откроется вся логика процессов, проходящих в его недрах. После тщательного изучения вы по достоинству оцените все преимущества этого конструктора.