Documentation

Installation

Directories & File Structure

The initial directory structure of a HUBzero install.

/hubzero
  /administrator
  /api
  /bin
  /cache
  /cli
  /components
  /images
  /includes
  /language
  /libraries
  /logs
  /media
  /migrations
  /modules
  /plugins
  /site
  /templates
  /tmp
  /unittest
  /vendor
  configuration.php
  index.php
  htaccess.txt
  robots.txt

While this looks very much like past hub installs, there are some noticeable exceptions. Some directories vital to HUBzero functionality have been added. A quick explanation of the additional directories:

/api
HUBzero comes with an API for accessing data from the various components and extensions in a light-weight, speedy manner. This directory contains the entry point to the API and can be accessed by visiting http://yourhub.org/api
/migrations
This is where database migrations are stored and is vital to keeping an install up-to-date.
/vendor
HUBzero uses Composer to manage several libraries that the framework employs. The vendor directory is the repository used and managed by Composer for those libraries and should not be directly altered.

Last modified: