How to develop on local

Content: - Requirements - Vhost - Install Yclas Self Hosted and use your premium theme

If you want to develop your theme on local, you can do it by using reoc.lo as a hostname. By doing that, you will not be required an extra license to develop your theme locally.

This guide provides the information that you need in order to do this

Requirements

First, you have to check the requirements for running Yclas Self Hosted:

  • A computer that has a working internet connection
  • An internet browser
  • A web hosting that supports:
    • Apache 2+
    • PHP 7.4+
    • Short Tags
    • GD support
    • Imagick
    • mod_rewrite
    • Gettext
    • Curl
    • MySQL 5+

Vhost

Secondly, create a vhost called ‘reoc.lo’; this will enable debug/profiler tools, disable cache and disable minify.

To create this vhost open the /etc/hosts file with a text editor:

sudo vim /etc/hosts

and add this line below: 127.0.0.1 localhost:

127.0.0.1   reoc.lo

Next, a file called reoc.lo.conf into /etc/apache2/sites-available/:

sudo vim /etc/apache2/sites-available/reoc.lo.conf

You can use the following:

<VirtualHost *:80>
    ServerAdmin webmaster@localhost
    ServerName reoc.lo
    ServerAlias www.reoc.lo
    DocumentRoot /var/www/yclas
    <Directory "/var/www/yclas">
        AllowOverride All
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Save it and enable the site:

sudo a2ensite reoc.lo
sudo service apache2 reload

Install Yclas Self Hosted and use your Pro license

Now you have reoc.lo activated! The last step is to install Yclas Self-hosted following this guide. Note that if you used the above reoc.lo.conf file, you have to install Yclas Self-hosted into /var/www/yclas.

To use your premium theme, go to your Admin Panel -> Appearance -> Theme, choose to activate your theme and enter a valid or invalid license number.

You can now develop your theme on local.

Related guides: