First of all:
- Apache server runs on Ubuntu on SunVirtualBox x86
- Debug Server - XDebug
- Files are uploaded from FTP using phpstorm
PHP version
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 configured correctly because everything works on my localhost.

But I just canโt set up remote debugging, here are all the images and steps that I took, PLEASE HELP and advise me.
Step 1 - The main click to create a new project from existing files.

Step 2 - select FTP

Step 3 - project settings in the file system

Step 4 - Configure FTP Connection and Advanced - Passive Mode

Step 5 Run / debug configuration, select Remote PHP debug file and enter the Ide key: PHPSTORM

Step 6 - servers and checking the remote environment, the WARNING pops up here : the debug extension is not loaded

Step 7 - Configure Php ini.

So in the end.
1) Is there anything I had to do on the remote server from my client for this to work? Maybe installing XDEBUG, maybe you will find these questions silly, believe me, I lost 3 days in this and I'm a little disappointed when talking about renting. so please help.
2) I will gladly upload more screenshots or answer any question you have to help me. I know that this is something simple, but I rack my brains over it.
Help again, I went through, of course, 15 pages on remote debugging in PHPSTROM, and all of them were just not accurate enough. As you can see in the first photos, everything works fine on my localhost.
php phpstorm xdebug ftp remote-debugging
Matija
source share