If you’d prefer to install your theme via FTP/SFTP you can. It’s still super easy just follow this steps.
First, you need to install a FTP (file transfer protocol) app, You many choices like Transmit or free apps like FileZilla or Cyberduck. Once you’ve got it installed, open up your app to connect to your server. You will also need to be logged into your hosting account to gather the following information:

Download
Log into your Themeforest account, go to your downloads and locate your theme. Click on the download button and select the “Installable WordPress file only”. This will download the zip file for your theme.

Warning
If you download the “All files and documentation” all what you need is meza.zip file, this file is contain the theme and all bundled plugins
Upload
In the FTP app navigate to wp-content/themes and upload the theme file meza.zip. You can upload the unzipped folder but this is not recommended because it’s take a long time to upload files one by one and in some bad internet connection some files won’t upload.

Extract the zip file
Log into your host control pane, Navigate to file manager wp-content/themes and select meza.zip and extract it.

Activate the theme
1- Go to WordPress dashboard > appearance > themes

2- You should find Meza with your installed themes, just click activate.

Common Installation Errors
Error : Downloading the Wrong Theme Zip File

Make absolutely, positively sure you select the “Installable WordPress file only” option. If you select “All files & documentation” by mistake, you will not be able to install this zip as is. Instead unzip the file and then locate the installable theme file within it. in your case it’s meza.zip
Error: Stylesheet Is Missing

If after clicking “Install Now” you see an error that “The package could not be installed. The theme is missing the style.css stylesheet,” then you probably didn’t download the “Installable WordPress file only”. If you select “All files & documentation” by mistake, you will not be able to install this zip as is. Instead unzip the file and then locate the installable theme file within it. in your case it’s meza.zip
Error: Are You Sure You Want to Do This?

After browsing for your theme and clicking the “Install Now” button, it’s possible your WordPress installation will ask “Are you sure you want to do this?” This could be due to the fact that you are trying to install the wrong zip file (remember – you want the “Installable WordPress file only”) or it’s possible the upload limit on your server isn’t large enough.
If you select the right zip file meza.zip you just need to make sure about upload_max_filesize is at least 20M. If you can’t set the php configuration in your server you still can upload theme via FTP. Check Recommendations and Requirements
Error: White Screen
If you attempt to install your theme, and end up on a white screen of death (you know, the WordPress version of the Windows blue screen of death) you probably need to make a tweak to your server. The most common cause of this error is that your server’s memory limit to PHP is too low. To solve this either:
To fix this:
Or Increase your memory limit yourself via FTP by adding the following code to the bottom of your wp-config file (right before “That’s all, stop editing!”): define( ‘WP_MEMORY_LIMIT’, ‘256M’ );
