Установка Webasyst с GitHub

Инструкции по локальной установке Webasyst из GitHub-репозитория

Содержание...

Исходный код фреймворка Webasyst доступен через репозиторий на GitHub.

  1. Загрузите код фреймворка из репозитория в каталог на вашем веб-сервере: %PATH% (например, public_html/webasyst/).

    git:

      cd %PATH%
      git clone git://github.com/webasyst/webasyst-framework.git
      

    SVN:

      cd %PATH%
      svn checkout https://github.com/webasyst/webasyst-framework.git
      
  2. Откройте каталог установки (%PATH%) на запись.
      cd ..
      chmod 0775 %PATH%
    
      # или 0777 — в зависимости от настроек сервера
      
  3. Создайте для фреймворка новую базу данных MySQL.
  4. Откройте в браузере URL директории установки фреймворка, например, http://localhost/webasyst/. В браузере запустится веб-установщик.
  5. Пройдите все шаги установщика.
    • На шаге настройки базы данных введите параметры базы, созданной для фреймворка Webasyst.
    • На шаге настройки первого пользователя введите любое имя, пароль и email-адрес главного пользователя (администратора).
    • Войдите в аккаунт главного пользователя, чтобы завершить установку фреймворка.

Обновление фреймворка Webasyst

  1. Обновите код фреймворка из репозитория.
  2. Войдите в аккаунт пользователя, чтобы автоматически применились все необходимые метаобновления.

Установка приложений вручную

Устанавливать приложения можно только после установки фреймворка.

  1. Скачайте архив с файлами приложения.
  2. Распакуйте архив и загрузите его содержимое на сервер в подкаталог фреймворка wa-apps/. После завершения загрузки в этом каталоге появится новый подкаталог с файловой структурой приложения. Название этого подкаталога совпадает с идентификатором приложения (app_id).
  3. Подключите приложение в конфигурационном файле wa-config/apps.php, добавив туда строку вида
    '{app_id}' => true

    Вместо {app_id} подставьте идентификатор приложения — он совпадает с названием каталога с файлами приложения.

Установка и обновление приложений через «Инсталлер»

Если фреймворк установлен из репозитория git или SVN, то установка и обновление приложений по умолчанию доступны только из репозитория или вручную. Чтобы снять это ограничение и выполнять установку и обновление приложений с помощью встроенного «Инсталлера», добавьте в конфигурационный файл wa-config/config.php параметр

'installer_in_developer_mode' => true,