Nura24 Documentation

Installation

# Installation

# Installation

INFO

Do you need to install and configure the suite for you, on your hosting? Do you need professional support?

Check our services: Installation, configuration and technical support

After you download the Nura24 Suite, the main archive file contain 3 .zip archives:

  • "nura24.zip" - this archive contain suite application files (config files, controllers, models, Laravel framework files, logs....).  You must unpack content of this folder on an folder that is NOT in your "public_html" main folder.  
    Example: create a folder "nura24" in the root of your "home" folder (this must be OUTSIDE "public_html" folder).
  • "public.zip" contain htaccess, index start page along uploads folder and templates folder (admin template files, users template files and frontend templates).
  • "nura24.sql" - contain database tables that must be imported in your database.

1. STEP 1 

Create a folder "nura24" (or any unique name) outside "public_html" area. Example: "/home//nura24"

2. STEP 2 

Unpack content of "nura24.zip" in the folder created above ("/home//nura24")

3. STEP 3 

Create a database for your project and import tables included in "nura24.sql" file

4. STEP 4 

Configuration files are located in /nura24/config/ that is included in the above archive. You must edit application name, url and database connection.

You can also use .env file to edit configuration details. (the dot before env means that file is hidden. If you don't see this file, please change your file edirot settings to display hidden files).

You must rename .env_default with .env. We rename this file to prevent overwriting your custom changes with default values (when you upgrade the software).

For more details, please read Laravel configuration docs about this.

5. STEP 5

Go to /config/ folder and remove "_default" from all files. For example, rename "app_default.php" with "app.php" and so on... We rename this files to prevent overwriting your custom changes with default values (when you upgrade the software).

6. STEP 6 

Upload and unpack files from "public.zip" in your public root folder (usually "public_html" folder). If you install on a subdomain, upload this files in your root subdomain folder.

7. STEP 7

Now you must make connection from your main index.php fole to Nura24 Suite files. Open "index.php" file and change:

  • Original: require __DIR__.'/../vendor/autoload.php';
    Change to: require __DIR__.'/../nura24/vendor/autoload.php';

  • Original: $app = require_once __DIR__.'/../bootstrap/app.php';
    Change to: $app = require_once __DIR__.'/../nura24/bootstrap/app.php';

Note that "nura24" is the folder that you create in step 1.

8. STEP 8

Because views (blade template files) are located in your public root, you must change the config so this views files to be loaded from this location.

- Go to "nura24" folder created in Step 1 and open view config file located in /config/view.php

- Change base_path to load files from your templates located in your public/templates.

Example: base_path('../public_html/templates')

9. STEP 9

You must change some filders permissions and give write access (777):
- In your application folder go to "storage" folder and give write permission to folders: "app", "framework" and "logs".
- In your public folder, give write permission to "uploads" folder

10. Default admin email and password:

Admin Email: admin@website.com

Password: 12345678

Important: You must change this after you login in admin area, then go to your profile.

That is all.

Optional, if you want to force website to load from https only with non www, add this lines to your .htaccess file located in public root:

RewriteCond %{HTTP_HOST} ^(www\.)(.+) [OR]

RewriteCond %{HTTPS} off

RewriteCond %{HTTP_HOST} ^(www\.)?(.+)

RewriteRule ^ https://%2%{REQUEST_URI} [R=301,L]


INFO

You can use Nura24 Cloud Hosting to host your domain where you want to install Nura24 Suite.

  • We install for free Nura24 suite. After installation, you will get full access to administration area.
  • We update for free Nura24 suite when we release new updates.
  • Use your own domain name. You will need only to update your domain nameservers to point to our clous hosting servers.
  • Free SSL certificate is available for all our Nura24 Cloud Hosting customers.
  • High speed, low latency and DDOS protected nameservers, so your website will load fastest for any visitor from any part of the world.
  • High speed and ultra high performance servers (we use Linode hardware - the first cloud provider in the world)
  • You will have full access to your hosting account (cPanel access), the same as you have on any other hosting company.

More details: Nura24 Cloud Hosting