Installation

Tue, 20 Mar 2018 (Last Update: Fri, 23 Mar 2018)

How to install Pubvana

Prerequisites

Required
  • PHP version greater than 5.6 (PHP 7+ Recommended)
  • MySQL or MariaDB Database
  • Composer installed - We suggest locally as many shared hosting does not allow global installation.
  • SSH Shell access to your server/account (Composer Updates)
Highly Recommended
  • PHP cURL module - Required for Automatic Updates
  • PHP ZipArchive module - Required for Automatic Updates
  • mod_rewrite (for Apache users) for prettier URLs - Recommended

Installing with Composer

  1. Access your web host's SSH Shell and Install Composer

---- Note: The remaining actions should be done in your site's root directory, IE: /home/username/public_html/. On *nix servers, cd ~/public_html or (often) cd ~/www. Check your site's directory structure for specifics.

  1. Use Composer to download all files needed in your site's root directory. (if you're using this as a production site, you may need to move all files out of the created ~/pubvana/pubvana/ directory to your root directory).

---- Note: If you've installed Composer in your site's root directory: Type: php composer.phar create-project enlivenapp/pubvana

---- Note: If you've installed Composer Globally: Type: composer create-project enlivenapp/pubvana

  1. Create a database and database user with a password via your hosting control panel.
  2. Once installed, goto your site: http://example.com to run the automated database installer and follow the steps.
  3. You're done! Enjoy Pubvana.

---- Note to Developers: To download the development branch use: [php ]composer[.phar] create-project --stability dev enlivenapp/pubvana. This branch should not be used for production sites.

File System

Between Steps 3 and 4 (above), once installed make sure these directories have been created and are read and writable to your account and the web server's user.

  • /pubvana/config
  • /pubvana/cache/sessions
  • /pubvana/cache/assets
  • /uploads
  • / (the project's root folder)

Note: Pubvana looks for a locally installed copy of Composer (composer.phar) in the root directory of your website, the same folder index.php sits in. If it is not there, you'll need to run composer update yourself via the command line.

Did you know we host Pubvana too?


Pubvana v1.0.4 Update Release
Pubvana v1.0.4 Update Release

We released a bugfix and minor update release today.

Read more…