This guide is only for Yclas Self Hosted!

Creating the image / installing server

Introduction

In this guide we will teach you how to install Yclas Self Hosted in a VPS. We will be covering, Digital Ocean, VULTR and Linode

Requirements

  • Apache 2+
  • PHP 5.6+
  • Short Tags
  • GD support
  • mod_rewrite
  • mcrypt
  • Gettext
  • Curl
  • MySQL 5+

Digital Ocean

VULTR

Follow this guide to install LAMP.

Linode

Follow this guide to install LAMP.

RoseHosting.com

Follow this guide to install it on Debian or contact their support team and they will install it for free.

Creating user DB

To install Yclas Self Hosted, you will need a Database and a Username.

Log in to MySQL with the root account.

mysql -u root -p

The system will prompt you for a password. Use your MySQL root password.

Now, create a database to use for Yclas. We will call it yclas in this example.

CREATE DATABASE yclas;

Next, create a database user and assign a password. You can replace username ycuser and password to your password.

CREATE USER ycuser@localhost IDENTIFIED BY '_password_';  

Grant permission to access the database.

GRANT ALL PRIVILEGES ON yclas.* TO ycuser@localhost;

Now set the new user and reload the privileges.

FLUSH PRIVILEGES;

Exit MySQL

exit

Install Yclas Self Hosted

  • Download install-yclas.php
  • Upload it to Apache’s document root
  • Run http://yourdomain.com/install-yclas.php
  • Press Download and Install
  • Follow the steps
  • Log in to your Admin Panel, create some Categories and Locations
  • Working!

Watch this video if you want more detailed instructions.

Yclas 1 file installation