Внутренние файлы Xampp, такие как PhpMyAdminindex.php , htdocsindex.php , config.php , response.php , whitelist.php проходить в режиме отладки

#php #mysql #phpmyadmin #xampp #phpstorm

#php #mysql #phpmyadmin #xampp #phpstorm

Вопрос:

Моя установка:

  • Веб-сервер: Xampp версии 3.2.4
  • IDE: PhpStorm версии 2020.1
  • ОС: Windows 10 Home 64-разрядная
  • Версия PHP: 7.4.9

Проблема:

Когда я запускаю ТОЛЬКО phpMyAdmin в браузере, не открывая среду IDE PhpStorm (версия 2020.1), тогда phpMyAdmin открывается в браузере без каких-либо проблем, НО когда я запускаю phpMyAdmin вместе с PhpStorm IDE (версия 2020.1), тогда PhpMyAdminindex.php , htdocsindex.php , config.php , OutputBuffering.php , response.php whitelist.php , message.php и другие внутренние файлы Xampp отображаются в среде IDE PhpStormи страница phpMyAdmin не отображается в браузере. Кроме того, эти внутренние файлы Xampp проходят в режиме отладки.

введите описание изображения здесь
введите описание изображения здесь
введите описание изображения здесь
введите описание изображения здесь
введите описание изображения здесь
введите описание изображения здесь
введите описание изображения здесь
введите описание изображения здесь
файл журнала
Другой файл журнала

error.log

 [Fri Oct 30 01:52:23.726544 2020] [ssl:warn] [pid 8648:tid 624] AH01909: www.example.com:443:0 server certificate does NOT include an ID which matches the server name
[Fri Oct 30 01:52:23.802080 2020] [core:warn] [pid 8648:tid 624] AH00098: pid file C:/xampp/apache/logs/httpd.pid overwritten -- Unclean shutdown of previous Apache run?
[Fri Oct 30 01:52:23.812081 2020] [ssl:warn] [pid 8648:tid 624] AH01909: www.example.com:443:0 server certificate does NOT include an ID which matches the server name
[Fri Oct 30 01:52:23.849084 2020] [mpm_winnt:notice] [pid 8648:tid 624] AH00455: Apache/2.4.46 (Win64) OpenSSL/1.1.1g PHP/7.4.9 configured -- resuming normal operations
[Fri Oct 30 01:52:23.849084 2020] [mpm_winnt:notice] [pid 8648:tid 624] AH00456: Apache Lounge VC15 Server built: Aug  4 2020 11:50:23
[Fri Oct 30 01:52:23.849084 2020] [core:notice] [pid 8648:tid 624] AH00094: Command line: 'c:\xampp\apache\bin\httpd.exe -d C:/xampp/apache'
[Fri Oct 30 01:52:23.852085 2020] [mpm_winnt:notice] [pid 8648:tid 624] AH00418: Parent: Created child process 3080
[Fri Oct 30 01:52:24.329479 2020] [ssl:warn] [pid 3080:tid 632] AH01909: www.example.com:443:0 server certificate does NOT include an ID which matches the server name
[Fri Oct 30 01:52:24.404848 2020] [ssl:warn] [pid 3080:tid 632] AH01909: www.example.com:443:0 server certificate does NOT include an ID which matches the server name
[Fri Oct 30 01:52:24.443850 2020] [mpm_winnt:notice] [pid 3080:tid 632] AH00354: Child: Starting 150 worker threads.
  

Комментарии:

1. НЕ публикуйте коды в качестве скриншота.

2. Проверьте путь к: xamppapachelogs , и посмотрите, могут ли какие-либо подсказки быть в error.log

3. пожалуйста, проверьте файл error.log, который я добавил выше

4. Попробуйте отключить опцию «Прослушивание отладочных подключений PHP» (значок с телефоном) в IDE. Помогает ли это?

5. Вы должны настроить свой Xdebug на автоматическую попытку отладки каждого отдельного скрипта , независимо от наличия флага «debug me» (COOKIE или GET / POST param). Кроме того, у вас активен значок «дескриптор телефона» (вот о чем duck_in_hat говорит). Либо удалите такой Xdebug «автозапуск» в php.ini (чтобы отладка выполнялась только по требованию), либо, по крайней мере, отключите значок «дескриптор телефона» в IDE (Xdebug все равно попытается выполнить отладку, но, поскольку он не получит ответа, он просто продолжит обычное выполнение после небольшогозадержка).