Divine Home - Real Estate | Documentation

Installation

Server Requirements

Checking to ensure that your web host have the minimum requirements to run Real Estate script.

  1. PHP >= 5.5.9
  2. PDO PHP Extension
  3. OpenSSL PHP Extension
  4. Mbstring PHP Extension
  5. Tokenizer PHP Extension
  6. GD PHP Extension
  7. Fileinfo PHP Extension
  8. Zip PHP Extension

Installing Requirements

The following quick steps show how the installation progress.

Step 1 - Unzip and Upload

Extract and copy the files from the archive you have downloaded from CodeCanyon to your server.

Step 2 - Open Installation Wizard

If you have all requirements on your server so system will redirect you to install wizard page. If wizard did not show up then please check FAQ tab and find your answer.

Step 3 - Installation Wizard Steps
  1. First step, you need to type your database details for creating database.

    DB_HOST= Usualy It should be "localhost"
    DB_DATABASE= Database name you created
    DB_USERNAME= Mysql server login username
    DB_PASSWORD= Mysql server login password

    Okay, If you type all fields then next step



  2. Next step checking requirements. All requirements must be green. If you have red with one of them. Please check your php.ini or cpanel/whm php configuration for it. If you can not find any configuration about that. Please contact with your provider.



  3. On this step, Our installer will check of permissions of directories. If any listed folder is not writable. Please make writable and go to next



  4. That is it! All the necessary things automatically created by the wizard. Now you can exit the wizard and follow the introductions for admin panel.

    Go to http://yoursite.com/admin after successfully installed


Local setup video

live setup video

Configuration

When your installation is complete, it’s time to configure.

To set the site name, logo,footer widgets etc. go to Admin > Settings > General Settings.

Main Configuration

Following informations needed to be updated.

  • Site Logo - Pick a png logo.
  • Site Favicon - Favicons like site icon. Pick a png icon
  • Site name - Your site name and this is important for search engines
  • Site email - When we send email that email shown to user.
  • Site Description - Type some detail about your site.
You can also configure Analytics, Disqus code and etc in here.

Properties

When you go inside the properties pages on the panel, you will see actions appear on the last table column.

  • Publish/Unpublish
    Publish to view the properties, Unpublish to mark as pending to properties.
  • Featured Properties
    All featured properties are shown on the featured page.
  • Editing
    If you click edit you will taken to where you can edit the properties. This functions exactly the same as adding a properties. You have access to edit all agents properties.
  • Delete
    As expected, the properties will delete permanently with entire entries and image etc.

Inquiries

When you go inside the inquiries page on the panel, you will see properties inquiries.

Slider

When you go inside the slider page on the panel, you will manage all slides.

Adding or Edit Slide

You can add a new editor by filling out the fields:

Testimonials

You will manage all client testimonials.

Adding or Edit testimonial

You can add a new editor by filling out the fields:

Agents

Site owners have full control to agents, agents information.

Adding or Edit Agents

You can add a new editor by filling out the fields:

  1. Name – Required. Name of agents.
  2. Email – Required. One email address cannot be registered with multiple accounts.
  3. Email – Required. One email address cannot be registered with multiple accounts.
  4. Password – Admin and users can change this.

Mail Configuration

So if you want to enable mail sending. Please open your env file on your site main directory.

Here's the final results must be like this

MAIL_DRIVER=smtp
MAIL_HOST=mail.yoursitename.com
MAIL_PORT=25
MAIL_USERNAME=your site mail address
MAIL_PASSWORD=mail password
MAIL_ENCRYPTION=

If you have problem with mailing with this setup than please contact your provider with those variables and ask correct info:

You can use gmail smtp too. Use like this;

MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_USERNAME=your gmail address
MAIL_PASSWORD=your gmail password
MAIL_ENCRYPTION=tls

If you have problem with mailing with gmail setup than please try to get Google app password and use that password as your gmail pass on MAIL_PASSWORD variable:

https://security.google.com/settings/security/apppasswords

Frequently Asked Questions (FAQ)

Can I run on My Server?

If you have all requirements on your server then yes you can run!. Please check requirements Installation tab

Can I use this on more than one domain?

First of all, please check Envato Help Page for it. http://codecanyon.net/licenses/standard With purchase license you have one domain permission. You need to get another licenses for your another domians if you want to use on more than one domain. Its same rule for any Codecanyon iitem.

Issue: Parse error: syntax error, unexpected 'class' (T_CLASS), expecting > identifier (T_STRING) or variable (T_VARIABLE) or '{' or '$' in

This means you do not have PHP 5.5 or newer version. Script needs PHP 5.5 / 5.6 or newer version.

Issue: I'm Getting 500 Server Error

It could be anything. Its a server error. Could be missing files Or missing server configuration. It may be permission issue too. If so please try to set 777 permission for storage and bootstrap folder and all folders and files on it.

License

Regular License

Use, by you or one client, in a single end product which end users are not charged for. The total price includes the item price and a buyer fee.

Extended License

Use, by you or one client, in a single end product which end users can be charged for. The total price inresurces