First things first:
- Server is an Apache running on Ubuntu on SunVirtualBox x86
- Debugging-Server is XDebug
- Files are downloaded from FTP using phpstorm
PHP version is
PHP 5.4.9-4ubuntu2.4 (cli) (built: Dec 12 2013 04:26:30)
Copyright (c) 1997-2012 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2012 Zend Technologies
with Xdebug v2.2.1, Copyright (c) 2002-2012, by Derick Rethans
Important: XDebug is properly configured cause everything works on my localhost.

But I just can't set up remote debug here are all the images and steps I made, PLEASE HELP and advice me.
Step 1 - Basic click on Create new project from existing files.
Step 2 - Choose FTP

Step 3 - Project settings on file system

Step 4 - Setting FTP connection and Advanced - Passive mode

Step 5 - Run/Debug configuration, choose PHP remote Debug, and typed in Ide key: PHPSTORM

Step 6 - Servers and validate remote enviroment, here pops out WARNING: No debug extension loaded

Step 7 - Php ini configuration.

So in the end....
1) Is there anything that I had to do on remote server from my client for this thing to work? Maybe install XDEBUG also there, maybe you will find this questions silly, believe me I lost 3 days already in this and I am little frustrated to say the lease. so please help.
2) I will happily upload more screenshots or answer to any question you might have in order to help me out. I know it is something simple but I am breaking my head over it.
Again please help, I passed certainly 15 pages on remote debug in PHPSTROM and all of them were just not precise enough. Like you can see in first pictures everything works fine on my localhost.
rirads.com/master-scheduleas a host field (your screenshot for step 6). It should be your domain name or IP (content of your$_SERVER["SERVER_NAME"]for this site).xdebug.remote_host(underscore instead of second dot).