Pre-installation:
- Made sure PHP settings allow url_fopen;
- Made sure my database info is correct.
Installation:
1. Uploaded the installation zip file and then unippzed it using my provider's control panel.
2. Before starting installation I added the following lines to .htaccess file located in the root:
RewriteBase /
RewriteCond %{REQUEST_URI} .*/http-bind
RewriteRule (.*) /http-bind [L]
And changed Options +FollowSymLinks to Options +SymLinksIfOwnerMatch, so my final .htaccess looks like this:
=========== .htaccess start ============
Options +SymLinksIfOwnerMatch
RewriteEngine On
RewriteBase /
AddEncoding gzip .gz
AddEncoding gzip .gzip
<FilesMatch "\.(js.gz|js.gzip)$">
ForceType text/javascript
</FilesMatch>
<FilesMatch "\.(css.gz|css.gzip)$">
ForceType text/css
</FilesMatch>
RewriteCond %{REQUEST_URI} .*/http-bind
RewriteRule (.*) /http-bind [L]
RewriteCond %{REQUEST_URI} !^/index\.php
RewriteCond %{REQUEST_URI} !/ow_updates/index\.php
RewriteCond %{REQUEST_URI} !/ow_updates/
RewriteCond %{REQUEST_URI} !/ow_cron/run\.php
RewriteCond %{REQUEST_URI} (/|\.php|\.html|\.htm|\.xml|\.feed|robots\.txt|\.raw|/[^.]*)$ [NC]
RewriteRule (.*) index.php
=========== .htaccess end =============================
3. Started installation mydomain.com/install
4. When it asks you copy and change ow_includes/config.php file make sure the first line of the code i.e.
define('OW_URL_HOME', 'http://www.mydomain.com/');
shows the actual domain in single quotes. Sometimes it would have a variable instead of the domain i.e. $site_url, so if this happens change it to your domain name.
4. When it asks you to add plugins DO NOT add any of them, just press Finish. Then login as administrator and add plugins one by one via admin dashboard. If you get 500 error after clicking Finish, just start over again by going to www.yourdomain.com/install, follow all steps again and the second time's the charm i.e. it should work.
5. And also at some point I've changed permissions to 0777 to ow_static, ow_pluginfiles, ow_userfiles, I think as soon as I unzipped them.
Hope it helps.