Waiting for incoming connection with ide key phpstorm как исправить

Господа, я сегодня с семи утра конфигурирую отладку в PHPstorm (при помощи XDebug) и уже слегка утомился. И название "Zero-configuration Web...

За последние 24 часа нас посетили 11622 программиста и 1180 роботов. Сейчас ищут 255 программистов …


  1. Konst3

    С нами с:
    28 май 2018
    Сообщения:
    5
    Симпатии:
    2

    Господа, я сегодня с семи утра конфигурирую отладку в PHPstorm
    (при помощи XDebug) и уже слегка утомился.
    И название «Zero-configuration Web Application Debugging with Xdebug and PhpStorm» звучит уже очень иронично.
    Я натыкаюсь на какую то стену, и не могу продвинуться дальше.
    Смотрите.
    я хочу отлаживаться на удаленном сервере (локальный адрес — 192.168.10.48, там установлены Ubuntu 16.04, PHP 7.0, WordPress)
    а я сижу за компом с десятой виндой и коннекчусь по SSH.
    Я прочитал описание
    https://confluence.jetbrains.com/di…pplication+Debugging+with+Xdebug+and+PhpStorm
    и вот такую статью:
    https://m.habr.com/post/209024/
    Потом я по этому описанию настроил — и всё выглядело логично, чёрт побери.
    Всякие вадидейшены в настройках remote server — проходят.
    Но отладка не идёт, появляется сообщение:
    «Waiting for incoming connections with ide key ‘PHPSTORM'»:
    [​IMG]

    Вот отрывок из PHPinfo:
    [​IMG]

    Вот основные настройки (3 картинки, я убрал их под спойлер):

    Раздел DBGproxy я не настраивал, потому что не понимаю что это такое и зачем оно нужно.

    Вот файл конфигурации /etc/php/7.0/apache2/conf.d/20-xdebug.ini:
    zend_extension=xdebug.so
    xdebug.default_enable=1
    xdebug.remote_enable=1
    xdebug.show_error_trace=1
    xdebug.remote_handler=»dbgp»
    xdebug.remote_host=192.168.10.53
    xdebug.idekey=»PHPSTORM»
    xdebug.remote_mode=req
    xdebug.remote_port=9000
    xdebug.remote_connect_back=1

    В результате при запуске дебага на файле (когда нажимаю «зеленого жука» и устанавлдливаю точки останова) я получаю в одном из окошек сообщение
    «Waiting for incoming connections with ide key ‘PHPSTORM'»
    При этом порт 9000 открыт, на линуксовом файерволе никаких запретов нет.
    И телнетом я коннекчусь нормально с линукса на виндовс.

    я читаю описание протокола отладки
    https://xdebug.org/docs-dbgp.php#just-in-time-debugging-and-debugger-proxies
    и пока не могу понять, в какую сторону копать дальше.

    Помогите советом, я уверен, что я сделал правильно 80% настройки и чегото не понимаю в оставшихся 20%.
    Спасибо заранее.


  2. Konst3

    С нами с:
    28 май 2018
    Сообщения:
    5
    Симпатии:
    2

    Спапсибо, парни, но я уже разобрался.
    Модераторы у вас… очень осторожные, наверное.
    Мне помог человек из JetBrains, Eugene Morozov.
    Его совет сотоял в том, что «На самом деле, почти все настройки находятся на стороне Xdebug, в PhpStorm вам нужно настроить только маппинги когда коннекшн уже пришёл.»
    Сейчас я значительно продвинулся, у меня есть построчная отладка, и я могу расставить точки останова на серверной стороне,
    а потом запустить код в браузере — и попасть в одну из этих точек останова.
    Могу привести свою конфигурацию файла /etc/php/7.0/apache2/conf.d/20-xdebug.ini:

    zend_extension=/usr/lib/php/20151012/xdebug.so
    xdebug.default_enable=1
    xdebug.remote_enable=1
    xdebug.show_error_trace=1
    xdebug.remote_handler=»dbgp»
    xdebug.remote_host=192.168.10.53
    xdebug.idekey=»PHPSTORM»
    xdebug.remote_mode=req
    xdebug.remote_port=9000
    xdebug.remote_connect_back=1
    xdebug.trace_format = 1
    xdebug.trace_output_dir = /var/www/xdebug/log
    xdebug.extended_info = 1
    xdebug.remote_autostart = 1
    xdebug.remote_log = /var/www/xdebug/log/access.log

    А еще — мне помогла статья
    https://habr.com/sandbox/20485/


  3. serii366

    С нами с:
    16 мар 2018
    Сообщения:
    4
    Симпатии:
    1

    Я так рад за вас.
    А вы не поможете и мне настроить, а то у меня тоже дым из ушей валит и не могу разобраться.
    На локальном хостинге работает, а вот с удаленкой проблемы.


  4. Konst3

    С нами с:
    28 май 2018
    Сообщения:
    5
    Симпатии:
    2

    Привет всем.
    я прошу прощения, с тех пор прошел почти год, как я этой темой не занимался. Думаю, что сейчас могу помочь только общими советами.
    0) обычно полезно сконфигурировать сервер для отладки с нуля. При этом как то думаешь головой, что и как ставить, и иногда проблема решается в процессе.
    1) Надо проверить, как просиходит авторизация на сервере, на котором Вы пытаетесь настроить отладку: некоторые хостинги поддерживают для внешних коннектов только авторизацию по ключам.
    2) для полноты картины — напишите, с кикими OS вы работаете на дектопе и на сервере (мне всегда приходится работатьс комбинацией винды на десктопе и убунты на сервере, что создает дополнительный слой несовместимости. К счастью, JetBrains-овские продукты прекрасно поддерживают и то, и другое)
    Если это чему то поможет — я могу попробовать разыскать образ виртуалки, на которой у меня был настроен дебаг. Тогда напишите отдельно. Веротяность найти — 50 на 50, как обычно :)
    — Добавлено —
    … в продолжение «советов постороннего»:

    нарисуйте (или представьте в деталях) схему сетевого взаимодействия при отладке:
    среда разработки должна обратиться к внешнему серверу, на котором запускается скрипт, а при этом от этого сервера XDebug инициирует соединение снаружи со средой разработки на десктопе.

    На десктоп-винде есть два врага разработчика: антивирусы и файерволы. И то, и другое будет молча и активно сопротивляться попыткам XDebug’а снаружи приконнектиться к воркстейшн.

    Вырубите, а лучше — снесите с рабочей машины и антивирус, и файервол.

@vudev

Info:

  • Docker version ($ docker --version): Docker version 17.09.0-ce, build afdb6d4
  • Laradock commit ($ git rev-parse HEAD): 903c774
  • System info (Mac, PC, Linux): Mac Os high sierra, laradock, phpstorm, xdebug helper
  • System info disto/version: Mac Os high sierra

Issue:

Xdebug don’t work.
In phpstorm show:
Waiting for incoming connection with ide key ‘PHPSTORM’

in docker-composer.yml
workspace:
build:
context: ./workspace
args:
— INSTALL_XDEBUG=true
php-fpm:
build:
context: ./php-fpm
args:
— INSTALL_XDEBUG=true

xdebug.ini
xdebug.remote_autostart=1
xdebug.remote_enable=1
xdebug.remote_connect_back=0
xdebug.cli_color=1
xdebug.profiler_enable=0
xdebug.remote_handler=dbgp
xdebug.remote_mode=req

xdebug.remote_port=9000
xdebug.remote_host=dockerhost
xdebug.idekey=PHPSTORM

screen shot 2017-10-16 at 4 37 36 pm
screen shot 2017-10-16 at 4 38 07 pm
screen shot 2017-10-16 at 4 40 00 pm
screen shot 2017-10-16 at 4 40 20 pm
screen shot 2017-10-16 at 4 40 29 pm
screen shot 2017-10-16 at 4 39 27 pm
screen shot 2017-10-16 at 4 39 38 pm
screen shot 2017-10-16 at 4 39 44 pm

@vudev
vudev

changed the title
Xdebug: Waiting for incoming connection with ide key ‘PHPSTORM’

Xdebug: don’t work

Oct 20, 2017

@rodion-arr

The same thing! Can’t configure debugging in PhpStorm — it doesn’t see any connections from Xdebug.

@vudev

I think it conflict mac os high sierra

@rodion-arr

OK, seems I solved the issue.

php-fpm section of docker-compose.yml is standard, no changes

php-fpm:
      build:
        context: ./php-fpm
        args:
          - INSTALL_XDEBUG=${PHP_FPM_INSTALL_XDEBUG}
          - INSTALL_BLACKFIRE=${INSTALL_BLACKFIRE}
          - INSTALL_SOAP=${PHP_FPM_INSTALL_SOAP}
          - INSTALL_MONGO=${PHP_FPM_INSTALL_MONGO}
          - INSTALL_MSSQL=${PHP_FPM_INSTALL_MSSQL}
          - INSTALL_ZIP_ARCHIVE=${PHP_FPM_INSTALL_ZIP_ARCHIVE}
          - INSTALL_BCMATH=${PHP_FPM_INSTALL_BCMATH}
          - INSTALL_PHPREDIS=${PHP_FPM_INSTALL_PHPREDIS}
          - INSTALL_MEMCACHED=${PHP_FPM_INSTALL_MEMCACHED}
          - INSTALL_OPCACHE=${PHP_FPM_INSTALL_OPCACHE}
          - INSTALL_EXIF=${PHP_FPM_INSTALL_EXIF}
          - INSTALL_AEROSPIKE=${PHP_FPM_INSTALL_AEROSPIKE}
          - INSTALL_MYSQLI=${PHP_FPM_INSTALL_MYSQLI}
          - INSTALL_TOKENIZER=${PHP_FPM_INSTALL_TOKENIZER}
          - INSTALL_INTL=${PHP_FPM_INSTALL_INTL}
          - INSTALL_GHOSTSCRIPT=${PHP_FPM_INSTALL_GHOSTSCRIPT}
          - INSTALL_LDAP=${PHP_FPM_INSTALL_LDAP}
          - INSTALL_SWOOLE=${PHP_FPM_INSTALL_SWOOLE}
        dockerfile: "Dockerfile-${PHP_VERSION}"
      volumes_from:
        - applications
      volumes:
        - ./php-fpm/php${PHP_VERSION}.ini:/usr/local/etc/php/php.ini
      expose:
        - "9000"
      depends_on:
        - workspace
      extra_hosts:
        - "dockerhost:${DOCKER_HOST_IP}"
      environment:
        - PHP_IDE_CONFIG=${PHP_IDE_CONFIG}
      networks:
        - backend

php.ini

xdebug.remote_autostart=1
xdebug.remote_enable=1
xdebug.remote_connect_back=0
xdebug.cli_color=1
xdebug.profiler_enable=0
xdebug.remote_handler=dbgp
xdebug.remote_mode=req

xdebug.remote_port=9000
xdebug.remote_host=YOUR_LOCAL_IP_ADDRESS
xdebug.idekey=PHPSTORM

Where YOUR_LOCAL_IP_ADDRESS is the value from ifconfig command. In my case it was in en0 section in inet row

en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
	ether ... 
	inet6 ... prefixlen 64 secured scopeid 0x5 
	inet HERE_IS_LOCAL_IP netmask 0xffffff00 broadcast ....
	nd6 options=201<PERFORMNUD,DAD>
	media: autoselect
	status: active

PhpStorm settings:
1
2
3
4
5
6

Good luck!

Ischci, Yangwendaxia, jerfeson, ahmad-sa3d, for0231, Dariush59, Mangosteen-Yang, frano-sasvari-typeqast, glook, sstepanovvl, and TemaTarasov reacted with thumbs up emoji
jerfeson reacted with laugh emoji
jerfeson and TemaTarasov reacted with hooray emoji
jerfeson and TemaTarasov reacted with heart emoji

@vudev

@tronghieu

@jeff-h

@tronghieu are you also using PHP Storm? I so I probably can’t help, but I do have it running really well using Codebug as the client (macOS app similar to MacGDBp).

@tronghieu

@jeff-h thank for your response. I’m using PHPStorm.

@dmz9

in case if someone (including me in future) trying to make it work.

  1. ./php-fpm/xdebug.ini (removed dbgp proxy — that was the problem for me)
; NOTE: The actual debug.so extention is NOT SET HERE but rather (/usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini)

; xdebug.remote_host=dockerhost
xdebug.remote_connect_back=1
xdebug.remote_port=9000
xdebug.idekey=PHPSTORM

xdebug.remote_autostart=1
xdebug.remote_enable=1
xdebug.cli_color=0
xdebug.profiler_enable=0
xdebug.profiler_output_dir="~/xdebug/phpstorm/tmp/profiling"

xdebug.var_display_max_children=-1
xdebug.var_display_max_data=-1
xdebug.var_display_max_depth=-1
  1. B,E,D>Deployment —
    akk.test is the alias of my dev domain (127.0.0.1)
    default
    keypair — doesnt work «out of the box» on ubuntu (some problems with ssh2, phpstorm shows notice at the bottom , whatever)
    fixed with this command
    puttygen insecure_id_rsa.ppk -O private-openssh -o insecure_fix
  2. don’t forget to set up deployment path in «Mappings» tab
  3. L&F>PHP
    pick «cli interpreter» «…» button and add the php interpreter using deployment configuration.
    i did name it same as my dev domain
    also i did pick different (not default one) php version — php7.2
    default
  4. L&F>PHP>Debug
    debug port is 9000
    can accept external connections
  5. shut down & rebuild docker image for php-fpm
    i used this cheat code
    docker-compose down && docker-compose build php-fpm && docker-compose up -d nginx mysql php-fpm
    ===========
    thats all, next just set a breakpoint somewhere in the code, no need to create separate debug configuration (well, maybe it does for tests, didn’t try) and start listening to xdebug

default

@jerfeson

@zlanich

@rodion-arr Wouldn’t YOUR_LOCAL_IP_ADDRESS change all the time if you don’t have your computer’s networking settings set to static? I work on a laptop and jump on wifi all the time. There is so much unclear documentation in these issues right now for this PHPStorm issue, so I’ve spent hours rebuilding with no success.

Some guides say you need to use ssh-related configuration too to get this working, some don’t. I’m so confused!

Some say use xdebug.remote_host=dockerhost instead of xdebug.remote_connect_back=1

@dmz9 Says to remove xdebug.remote_handler=dbgp

Currently running OSX High Sierra. Someone help me! :(

@jeff-h

Here’s the complete contents of my xdebug.ini; one copy inside each of php-fpm, php-fpm-services and workspace*, which is working perfectly for me.

I use it with Codebug — sorry if I’m convoluting a thread perhaps revolving around PHPSTORM oddities? Nonetheless I thought a working config might be a handy reference point.

; NOTE: The actual debug.so extention is NOT SET HERE but rather (/usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini)

xdebug.remote_autostart=1
xdebug.remote_enable=1
xdebug.remote_connect_back=0
xdebug.cli_color=0
xdebug.profiler_enable=0
xdebug.remote_handler=dbgp
xdebug.remote_mode=req

xdebug.remote_port=9000
xdebug.remote_host=docker.for.mac.localhost
xdebug.idekey=PHPSTORM

I’m firmly in the «use xdebug.remote_host=dockerhost instead of xdebug.remote_connect_back=1» — I couldn’t get the connect-back thing to work at all. Also you will note the docker.for.mac.localhost — also critical, in my setup at least.

Assuming you’ve set WORKSPACE_INSTALL_XDEBUG=true etc in your .env, this is what I did to rebuild after configuring the above stuff: $ docker-compose build workspace php-fpm php-fpm-services


*) only enable xdebug in the workspace container if you really need it; it slows down composer update massively.

rodion-arr, ccennis, agjino, benplain, Feofilov, runforrestrun, JamShady, DGeoWils, AntonAlekseevAA, duc-cnzj, and 4 more reacted with thumbs up emoji
OMGZui reacted with laugh emoji
OMGZui reacted with hooray emoji
OMGZui reacted with heart emoji
OMGZui reacted with rocket emoji
OMGZui reacted with eyes emoji

@rodion-arr

@zlanich Sure, you’re right, this is the major flaw of the solution

@zlanich

@jeff-h What is php-fpm-services? I don’t have a container with that name, nor do I see any reference to it in the docs or laradock folder structure.

@zlanich

@jeff-h Your config worked! Holy cow! That docker.for.mac.localhost was the magic ticket. I wish I understood the networking aspect of all of this better so I could help write documentation. I think I’ve probably spent at least 10% of my time as a developer just trying to get XDebug in PHPStorm to work 😂

@jeff-h

Awesome — glad it helped :) I also feel like I spend ridiculous amounts of time getting this all set up, and keeping it that way. I definitely have a love/hate relationship with docker stuff. It’s way too painful to setup, but way too awesome to give up.

Sorry about the php-fpm-services thing — I totally forgot that’s one I invented for my own specific needs.

@zlanich

No problem. This is the first time I’ve used Docker, but I’ve had my fair share of seemingly endless struggles getting PHPStorm + XDebug working over and over again lol. As I’m putting all this together, I’m eventually going to go back into the Laradock issues and post my found solutions on any of the relevant threads so other Mac users can hopefully benefit.

@runforrestrun

With @jeff-h config,I managed to get it working to. Thanks dude.

Versions:
MacOs: 10.13.6
PHPStorm: 2018.2.5
Docker Engine: 18.06.1-ce

My laradock/php-fpm/xdebug.ini:

xdebug.remote_host=docker.for.mac.localhost 
xdebug.remote_connect_back=0
xdebug.remote_port=9000
xdebug.idekey=PHPSTORM

xdebug.remote_autostart=1
xdebug.remote_enable=1
xdebug.cli_color=1
xdebug.profiler_enable=0
xdebug.profiler_output_dir="~/xdebug/phpstorm/tmp/profiling"

xdebug.remote_handler=dbgp
xdebug.remote_mode=req

xdebug.var_display_max_children=-1
xdebug.var_display_max_data=-1
xdebug.var_display_max_depth=-1

PhpStorm, important, set this to laradock or whatever you have set for PHP_IDE_CONFIG:

screen shot 2018-11-17 at 15 42 24

@JamShady

@jeff-h thank you, switching to use xdebug.remote_host=dockerhost instead of xdebug.remote_connect_back=1 solved my problem

@stale

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale

Hi again 👋 we would like to inform you that this issue has been automatically closed 🔒 because it had not recent activity during the stale period. We really really appreciate your contributions, and looking forward for more in the future 🎈.

К этому посту больше нельзя оставлять новые комментарии

У меня в проге после настройки пишет Waiting for incoming connection with ide key ‘PHPSTORM’.
Как можно исправить?
UPD. Нашел в интернете решение.

Это разве нужно исправлять? Всё же вроде правильно.

О, а помогите мне тоже найти. Сам не справился.

Здравствуйте
У меня XAMPP и NetBeans. Как настроить Xdebug?

А почему не PHPStorm и OpenServer, как я советовал?
Если принимаете решение использовать другие инструменты, значит вы должны понимать, ради чего это делаете. И беретесь самостоятельно разбираться как это делать по-другому. Мне лень, да и незачем копаться в том, с чем я не работаю. Это бы заняло очень много времени и не принесло пользы. Так что, придется вам погуглить самому =)

В каталоге установки XAMPP ищешь файл phpphp.ini и правишь его в соответствии с уроком. Перезапусаешь apache.В NetBeans не знаю, но думаю тоже не сложно, пользую Шторм.

У меня уже была установлена эта сборка. Буду гуглить дальше.

По теме урока всё установилось и работает нормально. За исключением F8 и F9.
F9 вызывает меню Пуск,
F8 вызывает меню для подключения к проектору.
F7 работает адекватно.
Управлять можно без клавиш, иконками в PHPStotm.
Пока не разобрался как устранить проблему. В Windous 7 + SP1 (в моём случае) эти клавиши выдают аналогичный описанному результат.

Значит у вас в BIOS выставлена настройка горячих клавиш. У вас есть на клавиатуре кнопка Fn? Как правило она слева внизу.

С помощью отладчика наконец разобрался с рекурсивной функцией(РФ).
1.При самовызове РФ N раз, создаётся стек с N уровнями.
2.Возвращение РФ (в место первого вызова)происходит за N шагов по стеку в обратном порядке.
3.»Сколько шагов вперёд, столько шагов назад»
Для иллюстрации:

<?php
function natural(int $n)
{

    if ($n == 0) {
        echo '<br>';
        return;
    }
    $n--;
    echo '<br> создание уровня стека  ' . $n;
    natural($n);
    echo '<br>' . 'возврат из уровня стека  ', $n, '  на предыдущий';
}

$n = 3;
natural($n);

На экране:
создание уровня стека 2
создание уровня стека 1
создание уровня стека 0

возврат из уровня стека 0 на предыдущий
возврат из уровня стека 1 на предыдущий
возврат из уровня стека 2 на предыдущий

Рекурсивная функция мне напомнила сюжет фильма «Начало». Все как там…

:D не смотрел, кстати. Надо будет глянуть на выходных.

Установил chrome и расширение, но жучка на консоли браузера не вижу!

А, вижу, но он в яндексовском браузере…

Кек, то есть установили в хромовском сторе, а появился он в Яндекс.Браузере?

Да, и модификация PHPstorm уже другая…

Что такое модификация? Версия?

Да

В плане отладки там всё то же самое. Разве нет? Я вот только вчера себе поставил, и никаких изменений не заметил.

Согласен вполне

Ок. Кстати, на комментарии лучше отвечать, нажимая на «Ответить» под конкретным комментом.

Какая у Вас версия Сторма?

Сделал все как в видео уроке но после того как обновляю страничку в браузере с включенным дебагером ничего в пхп шторме не происходит, дебагер ничего не пишет

Напиши в ВК, что-то всё равно не так :)

Здравствуйте. Сделал все по инструкции, но XDebug не работает.
Во вкладке «Frames» пишет: «Frames are not aviable»,
В «Variables»: «Waiting for incoming connection with ide key ‘PHPSTORM'».
Ничего дальше не происходит. Не могу решить. Помогите пожалуйста. Заранее спасибо.

З.Ы. Вместо Open Server использую WampServer, но я так понял, что отличаются они друг от друга мало.

Отличаются, скорее всего там вообще нет XDebug. Прошу меня понять и простить, но у меня нет времени разбираться со всеми серверами на свете, если хотите чтобы работало — сделайте как в уроке, пожалуйста :)

Разобрался. Огромное спасибо за ваши курсы. Все максимально доходчиво объяснено :)

А почему после первого выполнения 7 строки кода, сразу не выполняется 8?

Потому что снова начинает выполняться функция numbers(), а на первой её строке стоит breakpoint, и отладчик на нём останавливается.

по ходу я совсем тупая ) все настроила, все работает, но происходящий процесс ничего не прояснил. я вижу, что переменная меняется, становясь меньше на 1. но сложить это хоть в какой-то понятный пошаговый процесс в своей голове я не могу. т.е. я не могу представить как работает код, что там происходит на его задворках. и возникает вопрос, стоит ли мне продолжать или я безнадежна?

Паниковать не стоит, рекурсия не всем даётся с первого раза. Можете пока вообще её пропустить — это не помешает дальнейшему прохождению курса. Но я бы советовал Вам с ней всё же разобраться — погуглите другие уроки на тему рекурсии, возможно найдёте какое-нибудь более наглядное пособие. Но, опять же, повторюсь — не обязательно. Не поймёте — чёрт с ней, проходите дальше ;)

У меня в консоли пишет следующее:
Waiting for incoming connection with ide key ‘PHPSTORM’
Сделал так же как и написано.

Это хорошо, значит отладчик ждёт входящего соединения. Посмотрите видео ещё (в начале урока) — там вообще всё как есть показано.

Спасибо, всё работает)
Спасибо за уроки)

Отлично! Всегда рад помочь =)

Есть проблема по запуску XDebug. Настроил все верно (перепроверял). но при перезагрузке странице в браузере она не подвисает в загрузке, а просто выдает конечный результат как и до установки брейкпойнта. в PHPStorm вижу следующее:
описание картинки

Все норм, он ждет соединения. Настраивайте плагин в хроме и перезагружайте страницу. Все как на видео сделайте.

Да, уже заработало, спасибо

У меня linux ubuntu и сервер xampp(lampp) и PhpStorm.
Может у кого такая-же конфигурация будет полезна
инструкция по установке xdebug на PhpStorm + ubuntu + lampp.

Инструкция:

1. Перейти:
 https://xdebug.org/wizard.php
2. В свой index.php на локальном домене вставить:
 phpinfo(); 
 (Не чего кроме phpinfo(); в файле не должно быть прописано!)
3. ctrl+u копируем код страницы.
 И вставляем в окошко на странице https://xdebug.org/wizard.php 
 и нажимаем кнопку снизу.
4. Инструкция которую выдала страница: https://xdebug.org/wizard.php
 (просто вставка кода который подсвечен, он может быть уникален у вас в некоторых местах)
5. Кроме последней строчки в инструкции
 (примерно такого вида zend_extension = /opt/lampp/lib/php/extensions/no-debug-non-zts-20170718/xdebug.so) 
 нужно еще добавить за ней же:
 xdebug.remote_enable = 1
 xdebug.remote_port = 9000
 xdebug.remote_handler = "dbgp"
 xdebug.remote_connect_back = 1
 xdebug.idekey = "PHPSTORM"
6. Как настроить PhpStrom и Chrome здесь: https://php.zone/php-training-course/11
7. Перезапустить lampp.

Спасибо огромное какой материал качественный!
Кажется теперь я ее понял:
Сначала идет проработка вызова функции в самой себе.
А только потом проработка всех выводов echo $arg, все равно какая-то пелена, что за правила отработки echo и функции внутри функции? Почему echo потом отрабатывает в обратном порядке ведь числа поступали в порядке 3 2 1 0, а он их после отработки выводит 0 1 2 3, интересно.

function numberBy0ToArg_v2($arg)
{
    if ($arg >= 0) {
        $arg - numberBy0ToArg_v2($arg - 1) . '<br />'; 
        echo $arg; 
    }
}
numberBy0ToArg_v2(3);

Ответил в комментах к прошлому уроку

Пасиб автору!
Классный и ёмкий урок для новичков.

Когда проходил данный урок упёрся, как и некоторые комментаторы, в ошибку(или не ошибку) «Waiting for incoming connection with ide key ‘PHPSTORM’.», махнул рукой и пошёл дальше.
Уже сижу делаю «большую Домашку» в конце уровня «Пишем Блог» и начал плавать в объёме кода, ну, думаю, тут то Дебагер мне поможет, вернулся, проломал голову, но не тут то было. Неумолимое ВэйтинФо. Исходя из комментов пришёл к выводу, что это проблема на стороне браузера, опробовал кроме Хрома Фаерфокс, установив в него аналогичное расширение же. А воз и ныне там(

С чего вы взяли, что это ошибка? Вам IDE пишет о том, что всё ок и она ждёт входящего соединения. Просто идите дальше по уроку.

Ну это понятно, но не понятно почему соединения не происходит. Все пункты урока выполнены: PHPStorm, как мы видим, настроен, Дебаг для браузера установлен, Айдикей настроен, сэйв нажато, дэбаг в панели запущен, брэйкпоинты выставлены, страница обновлена всеми возможными способами, но просто грузится до конца, отклика в IDE никакого. Понятно, что с вероятностью 99% я где то что то упустил, не понятно — что именно)

А xdebug на сервере точно работает? Выведите phpinfo(). Если всё ок, то там будет информация об xdebug.

MacOS не поддерживает openServer, поэтому не получается по интсрукции прописать xDebag, я работаю в XAMPP, поэтому немного по другому все

Ну, там надо руками расширение XDebug поставить.

в правом нижнем углу у меня нет вкладки «Watches», как ее включить?

Опенсервер на php 7.2 debug отказывается работать Перехожу на 7,0 и все норм.

На 7.1 попробуй

На 7,1 то же самое. Проверил в этих версиях в php нет php_xdebug.dll скачал на оф. сайте нужные версии , поставил и все нормально заработало.

Всем привет!
Столкнулся с проблемой The script ‘W:domainslocalhostphpzone — debug.php’ is outside the project. Кто-нибудь знает как ее решить? Читал в интернете, говорят, что надо сделать путь не на файл, а на папку с файлом, но у меня ничего не получилось(
И так всё работает, но хотелось бы избавиться от этой надписи

Открой проект с диска W. Написано, что этот файл вне проекта. Из-за того что он открыт по другому пути (с диска C или еще откуда-то).

Здравствуйте!
Сделал все как вы делали, но при нажатии на зеленую таракашку в PHPstorm’e пишет Error running ‘Xdebug’: Port 9000 is busy,с чем это связано?

Посмотрите, какая программа занимает 9000 порт в вашей системе. Погуглите как

Этот порт зарезервирован у меня в openserver’e (настройки -> сервер ->php), может быть такое? могу ли я поменять там?


[Xdebug]
;zend_extension="%sprogdir%/modules/php/%phpdriver%/ext/php_xdebug.dll"
;xdebug.default_enable = 1
xdebug.auto_trace = 0
xdebug.collect_includes = 1
;xdebug.collect_params = 4
;xdebug.collect_return = 1
;xdebug.collect_assignments = 1
;xdebug.collect_vars = 1
xdebug.dump.REQUEST = *
xdebug.dump.SESSION = *
xdebug.dump.SERVER = REMOTE_ADDR,REQUEST_METHOD
;xdebug.dump.COOKIE =
;xdebug.dump.FILES =
;xdebug.dump.GET =
;xdebug.dump.POST =
xdebug.dump_globals = 1
xdebug.dump_once = 1
xdebug.dump_undefined = 1
xdebug.extended_info = 1
;xdebug.file_link_format = ""
;xdebug.idekey = ""
;xdebug.manual_url = "http://www.php.net"
xdebug.max_nesting_level = 256
xdebug.overload_var_dump = 1
;xdebug.profiler_append = 1
xdebug.profiler_enable = 0
xdebug.profiler_enable_trigger = 0
xdebug.profiler_output_dir="%sprogdir%/userdata/temp/xdebug/"
xdebug.profiler_output_name = "cachegrind.out.%H%R"
;xdebug.remote_autostart = 0
xdebug.remote_enable = 1
xdebug.remote_handler = "dbgp"
;xdebug.remote_host = "localhost"
;xdebug.remote_log = "none"
;xdebug.remote_mode = "req"
xdebug.remote_port = 9000
;xdebug.scream = 1
;xdebug.show_exception_trace = 0
;xdebug.show_local_vars = 1
;xdebug.show_mem_delta = 1
;xdebug.trace_format = 1
;xdebug.trace_options = 1
xdebug.trace_output_dir = "%sprogdir%/userdata/temp/xdebug/"
;xdebug.trace_output_name = "trace.%H%R"
xdebug.var_display_max_children = 256
;xdebug.var_display_max_data = 1024
xdebug.var_display_max_depth = 16
;xdebug.remote_cookie_expire_time = 3600

```у меня не так как у тебя в уроке тут нет нескольких строк которые нужно раскомментировать что мне делать??

Всё окей, установил и разобрался. Единственный вопрос — когда и как нужно расставлять брейкпоинты?

Всегда, когда хочешь увидеть текущее выполнение программы.

У меня почему-то не отображается окошко Watches. и что-то ни как не могу понять в чем проблема…

Его надо включить

где, я реально туплю и не могу найти галочку которую нужно поставить, что бы он включился

Найдите окошко Variables, там в левом нижнем углу значёк >>. Нажимаете на него, появляется символ очки, нажимаете и появляется окошко часы.

Почему данный код:

function numbers(int $x) {
    if ($x == 0) {
        echo $x;
        return;
    }
    numbers($x - 1);
    echo ', ' . $x;
}

numbers(3);

выводит значения с нуля, а не с конца ‘3’?

Строка ‘$x-1’ работает же на уменьшение от большего к меньшему?

Всем спасибо за участие, ответ был получен в чате.
Затем почитав еще несколько статеек про рекурсию и опробовав примеры понял эту фишку.

Рекурсия в PHP выполняя проход по циклу собирает результаты в стек, как стопка книг, заполняя его снизу вверх. А затем, когда граничное условие выполнено, начинает возвращать результат, но теперь уже берет значения с конца, т.е. с верхней части стопки книг (стека).
Получается, что заполнение идет 5, 4, 3, 2, 1, 0, а выборка идет в обратном порядке.

Ыыыыыых! Вот полезная штука! А то все в уме, да в уме… Спасибо

у меня не отображается Watches

нашел Watches находится во вкладке variables нужно только нажать на плюс

php 7.2, phpstorm 2019.2
во втором примере не входит по f7 в функцию getSum, приходится использовать Force Step Into (Alt + Shift + F7) странное поведение.

А если fn+F7?

На стационарном нет Fn

Если нет, то можно поискать в биосе эту настройку. Ну или просто в шторме зайти и переопределить хоткеи для этого действия, нажав на своей клавиатуре f7, и посмотреть какой хоткей в итоге подставится. Дебажить мышкой — не выход.

Сделал всё как описано в уроке, но возникла проблема. Не могу включить дебаг в PhpStorm, так как возникает вот такая ошибка: Error running ‘index.php’: Interpreter is not specified or invalid. Press »Fix» to edit your project configuration.
p.s. Спасибо за то, что вы делаете!

Напиши в личку ВКонтакте или телеге

Прошу помощи, никак не пойму. В общем брэйкпоинт срабатывает, в браузере загрузка подвисает, но PHPStorm никак не хочет показывать что там в переменных на текущий момент.

Напиши в личку ВКонтакте или телеге

В чем может быть проблема в Xdebug? У меня стоит SublimeText 3, вроде и страница долго грузит, и стрелочка появляется, но в окне отладки вообще пустота…

Я предупреждал, выбираете другие инструменты — разбираетесь сами.

Здрасьте! в чем проблема Waiting for incoming connection with ide key ‘PHPSTORM’? сделал как на видео. и еще openserver у меня новая версия.

Ну всё правильно. Пишет что ожидает входящее соединение. У меня в видео так же пишет.

Видео пересмотрел у вас там такого не вышел как «Waiting for incoming connection with ide key ‘PHPSTORM'».
Думаете что я в стороне гугла нечего не установил?! сделал как на видео.
Может мне стоит скачать программы по старой версии?

В данном моменте стоит openserver
Apache_2.4-php_7.0-7.1-x64
PHP_7.3-x64
Mysql-5.6

Напиши в личку в телеге или в вк

решили проблему? если да, то какое решение? у меня та же проблема!

Конечно решили) Пишите в чат в телеграме. Но вообще ошибка всегда в том, что какую-то деталь делают не как на видео.

Большое спасибо за урок. Очень классный инструмент, облегчает дорогу новичкам.

Получилось настроить?

Все получилось. В вашей работе часто используете данный инструмент?

Всё проделал! Понял более-менее рекурсию) Настроил и в хроме и в мозиле! Все работает!

<?php
function getValue ($x)
{
    var_dump($x);
    if ($x == 0) {
        echo $x;
        return ;
    }
    getValue($x - 1);
    echo  ',' .$x;

}
getValue(7);

По рекурсии переменная получает 7 и делает столько же шагов назад.
На экране:
int(7) int(6) int(5) int(4) int(3) int(2) int(1) int(0) 0,1,2,3,4,5,6,7
var_dump добавил для наглядности просто, чтобы понять лучше что происходит:) Спасибо Артем!

Отлично. Не забывай указывать типы аргументов у функций!

Привет! Что то я себе мозг сломал уже на два дня!))
Когда проходил эти настройки просто посмотрел что что то отображается и пошел дальше по урокам. Теперь когда пришла пора применять на практике, дебаг мне показывает только глобальные массивы. Переменных не хочет показывать категорически. Я и на других версиях PHP пробовал.
описание картинки

Судя по скриншоту, сейчас он выполняется на второй строчке index.php, и еще попросту не добрался до объявления переменных. Нажимай F8

Спасибо за ответ , но это я тупонул и не тот скрин прицепил. Вобщем проблему решил обновлением Phpstorm Сначала попробовал настроить дебаг в других редакторах, все получилось, потом обновил Phpstorm до версии 2019 года и все заработало.

Я всё делал правильно, но когда я нажимаю на значок жучка в хроме и перезагружаю страницу, ничего не происходит.
Вот такие вот у меня настройки в обоих php.ini

zend_extension = /usr/lib/php/20190902/xdebug.so
xdebug.remote_port=9000
xdebug.remote_autostart=on
xdebug.remote_enable=on
xdebug.remote_handler = "dbgp"
xdebug.remote_connect_back = 1
xdebug.idekey = "PHPSTORM"

У меня стоит ubuntu 18.04 и конечно-же нет openServera, стоит обычный lamp, в остальном настройки такие-же, как и у автора. Я так понимаю: для того, чтобы начать дебагинг файла ndex.php который я создал в папке index, я должен открыть в хроме http://localhost/index/, потом нажать на значёк жучка и обновить страницу. но после этого ничего не происходит
Кстати я не понимаю, почему у автора адрес проекта — это http://myproject.loc/, ведь у него по-идеи до папки myproject.loc должен быть адрес сервера(localhost или 127.0.0.1)
Я также пытался обновлять страницу http://localhost/, но в любом случае ничего не происходит

Ну а в phpinfo выводится инфа о том, что xdebug работает?

Классный урок! Теперь многое понятно! Плюс почитал комментарии чтобы понять как и почему значения выводятся в обратном порядке, теперь всё супер)) Пробовал все задачи из прошлого дз, отладчик работает без проблем.

 Настроила отладку, попрактиковалась, отдебажила.
 echo ', ' . $x;

Запятая взятая с в апострофы — добавляет запятую между каждым числом при выводе.
Это как правило? Такое сочетание добавляет запятые между каждым символом или как это сформулировать, чтобы понять?

Прочитайте про конкатенацию строк

Настроил отладку. Все работает. Пробую дебажить.

Здравствуйте. На данном этапе возникла проблема. У меня macOS, следовательно пользоваться OpenServer невозможно. Пользуюсь MAMP. Прежде чем писать, естественно, загуглил — XDebug встроен по умолчанию, но только в платную версию MAMP-PRO. Хотелось бы получить совет от автора, какой сервер, совместимый с macOS, вы бы порекомендовали, чтобы в дальнейшем, в рамках данного курса, не возникало проблем. Спасибо.

Здравствуйте. Сам использую MAMP PRO на маке

Разобрался как настроить Xdebug на бесплатной версии MAMP. Теперь все работает. Идем дальше ))

подскажи пожалуйста как? то что гуглю — не работает

  [Тут](https://schurpf.com/xdebug-phpstorm-mamp/) есть подробное описание.  

День добрый,
Я дошла до пункта: «Теперь возвращаемся в Chrome, заходим на адрес нашего проекта (в моём случае http://myproject.loc/) и после того как зашли(!!!) жмём на значок жучка (уже в Chrome) и выбираем пункт “Debug”.»
После обновления страницы она не повисла в загрузке, а в PhpStorm в разделах написано frames: «frames are not availiable»; varibles: «Waiting for incoming connection with ide key ‘PHPSTORM'».
Использую openserver и PhpStrom.

в отладчике в Variable надпись: «Waiting for incoming connection with ide key ‘PHPSTORM'».
И ещё, F7, F8, F9 — у меня не работают, т.е. никаких действий не происходит

Попросите помощи в чате в телеге. Но перед этим можно попробовать открыть проект в шторме с диска W:

Артём, а можете рассказать про настройку отладки PHPSTORM+DOCKER(php-fpm+nginx), когда приложение запущено в DOCKER-контейнере?
Был бы Вам очень признателен!
Этот кейс сейчас очень востребован, и я думаю, неплохо было бы пролить свет на эту темную проблемку.

Сделал как в видео, то есть добавил строчки для xdebug в openserver и после настроил в phpstorm,но всплывающего окошка в правом верхнем углу экрана нет и пишет addconfiguration, что делать?
P.S проблема решена

Добрый день.
У меня возникло пару проблем:

1) Установил все как в уроке было, отладчик запускается и информацию показывает, НО.
Когда обновляешь страничку она в браузере не грузится, но информацию отладчику передает.
Если Отключить отладчик, тогда страница грузится.

2) В видео на времени 11.30
При перезапуске отладчика в поле дебага все убралось и отобразился только один уровень с итогом. Чтоб появилась вся информация, пришлось снова нажимать Ф8 или Ф9
И после этого все равно в Watches только в одном стеке есть значение Х

Сейчас посмотрел, после выполнения всех итераций кода страничка прогружается.

Правильно ли я понял касательно работы рекурсии в последнем задании прошлого ДЗ: получается, что тот код сначала считает все значения Х и после их выводит от обратного? Так всегда происходит?
Т.к. у меня сложности возникли именно с выводом значений в обратном порядке, для этого пришлось вводить вторую переменную.

  1. Всё правильно, прежде чем она отобразится, скрипт должен отработать до конца. Пока отладчик стоит на брэйкпоинте, выполнение скрипта на паузе, страница продолжает формироваться.
  2. Рекомендую погуглить про рекурсию, не понял пока вашего вопроса, кто там кого считает) Посмотрите альтернативные источники.

А у меня точка останова не срабатывает.
Ну и «Waiting for incoming connection with ide key ‘PHPSTORM'» в Variables.
В phpinfo() инфа о xdebug есть — v2.9.8.
На ошибки в коде PhpStorm указывает.

Скорее всего пути не сходятся. Опенсервер при запуске монтирует виртуальный диск?

Точно, путь был неправильно прописан.
Моя ошибка.
Теперь вроде всё заработало!

Добрый день, не получается настроить отображение var_dump построчно. В ini-файле раскомментировала следующие строки:

xdebug.overload_var_dump        = 1
html_errors                 = on

не помогает…

Попробуйте по этой инструкции

У меня XDebug не работает как должно.
Во вкладке Variables написано:
«Waiting for incoming connection with ide key ‘PHPSTORM'».
описание картинки

Он так и должен писать. Посмотрите видео, у меня так же пишет)

Привет!
Обновлял у себя версию openserver’а. В версии Open Server 5.3.8 используется версия Xdebug 3.0.2, и для активации необходимо использовать другие параметры для php.ini так как со старыми уже не работает.

*Примечание: в Xdebug 3 по умолчанию прописан порт 9003, поэтому надо либо его сменить на 9000, либо в phpStorm поставить порт 9003.

По параметрам получилось следующее:

zend_extension="%sprogdir%/modules/php/%phpdriver%/ext/php_xdebug.dll"
xdebug.mode = debug,develop
xdebug.client_host = "localhost"
xdebug.client_port = 9003
xdebug.connect_timeout_ms = 200
xdebug.idekey = "PHPSTORM"

Привет! Но по уроку же и в шторме выставляем 9000 и в php.ini. Разве нет?

Да, это я напимер написал. В документации написано что из-за изменения порта по умолчанию, слушаются и 9000 и 9003. В общем не важно. Суть в новых параметрах для пхп.ини
Параметры:

xdebug.remote_enable
xdebug.remote_port
xdebug.remote_handler
xdebug.remote_connect_back

Убрали из новой версии в принципе.

С дебагером разобрался, всё настроено, всё работает, но вот видимо рекурсию понял не до конца. Точнее проблема как и у всех комментаторов, когда дошли до нуля как echo начинает отрабатывать и выводить 1, 2, 3 и т.д.

А это обязательное требование, устанавливать Debag?

Нет. Но без него придется тяжко

:beetle: Install and Configure xDebug v3 on Ubuntu for PhpStorm :elephant:

  • Assuming that you have already installed php and apache
  • Install xDebug php extension

    sudo apt-get install php7.4-xdebug
  • Edit your xdebug.ini
  • Your xdebug.ini file path should look like this
    • /etc/php/7.4/mods-available/xdebug.ini
  • Add these lines without modifying exiting
    
    # Configuration for Xdebug 3
    [Xdebug]
    zend_extension="xdebug.so"

xdebug.mode=debug,develop
xdebug.start_with_request=default
xdebug.idekey=PHPSTORM
xdebug.client_port=9003
xdebug.file_link_format=phpstorm://open?%f:%l

* Restart the apache server to reflect changes

sudo service apache2 restart


* **Configure phpStorm**
* Go through - Settings >> PHP >> Debug
* Ensure that 'Debug port' is the same as you have in your `xdebug.ini`. In our case it was `9003`.
* Save and close the Settings Dialog

* **Start debugging**
* Create some [breakpoints](https://www.jetbrains.com/help/phpstorm/breakpoints-2.html) in your project 
* Make sure those breakpoints gets executed when your visit your website in browser.
* Start listener by clicking on the telephone :telephone_receiver: button on top toolbar
* If you can't find telephone button; then go through menus - Run -> Start listening for PHP Debug Connections 
* Use [chrome extension](https://chrome.google.com/webstore/detail/xdebug-helper/eadndfjplgieldjbigjakmdgkmoaaaoc?hl=en) 
* Configure this chrome extension and set IDE Key to `PHPSTORM`
* Visit your website
* You should see a popup window in PhpStorm , click **Accept** connection 
* Done, enjoy debugging !!!

-----

### Disable xdebug

sudo phpdismod xdebug

### Enable xdebug back 

sudo phpenmod xdebug

### Disable xdebug for commandline only 

sudo phpdismod -s cli xdebug

lupti_du

Сообщения: 4
Зарегистрирован: 15 июл 2016, 16:37

Не могу подружить xdebug с PhpStorm и Open Server

Привет всем, есть такая проблема, у меня никогда не удавалось сделать то, что я написал в названии. В нетбинс получалось, а вот с пхпштормом всегда были проблемы, вот не работает и все тут. И вообще не понятно где искать проблему. И нет уже никакого желания ничего делать пока не решу эту проблему.

[Xdebug]
zend_extension="c:/openserver/modules/php/PHP-5.6-x64/ext/php_xdebug.dll"
xdebug.auto_trace = 0
xdebug.collect_includes = 1
xdebug.dump.REQUEST = *
xdebug.dump.SESSION = *
xdebug.dump.SERVER = REMOTE_ADDR,REQUEST_METHOD
xdebug.dump_globals = 1
xdebug.dump_once = 1
xdebug.dump_undefined = 1
xdebug.extended_info = 1
xdebug.idekey = "PHPSTORM"
xdebug.max_nesting_level = 256
xdebug.overload_var_dump = 1
xdebug.profiler_enable = 0
xdebug.profiler_enable_trigger = 1
xdebug.profiler_output_dir="c:/openserver/userdata/temp/xdebug/"
xdebug.profiler_output_name = "cachegrind.out.%H%R"
xdebug.remote_enable = 1
xdebug.remote_handler = "dbgp"
xdebug.remote_host = "localhost"
xdebug.remote_port = 9002
xdebug.trace_output_dir = "c:/openserver/userdata/temp/xdebug/"
xdebug.var_display_max_children = 256
xdebug.var_display_max_depth = 16
xdebug.remote_autostart=1

Настройки:
http://i.stack.imgur.com/g5qXM.png

Waiting for incoming connection with ide key ‘PHPSTORM’:

View post on imgur.com

Пробовал менять порты, не помогло

Аватара пользователя

macik

Сообщения: 14
Зарегистрирован: 09 дек 2011, 01:19

Re: Не могу подружить xdebug с PhpStorm и Open Server

Непрочитанное сообщение

macik » 08 авг 2016, 18:28

Не использую NetBeans. Работаю с Eclipse. Но вдруг мой конфиг вас наведет на какие-либо мысли.

[Xdebug]
zend_extension="%sprogdir%/modules/php/%phpdriver%/ext/php_xdebug.dll"
xdebug.default_enable = 1
xdebug.remote_enable = 1
xdebug.remote_handler = "dbgp"
xdebug.remote_host = "localhost"
xdebug.remote_mode = "req"
xdebug.remote_port = 9000

Ну и на вскидку — на иллюстрациях у вас настроен порт 9000, а в конфиге значится 9002.

livalex

Сообщения: 5
Зарегистрирован: 01 янв 2017, 22:57

livalex

Сообщения: 5
Зарегистрирован: 01 янв 2017, 22:57

livalex

Сообщения: 5
Зарегистрирован: 01 янв 2017, 22:57

Re: Не могу подружить xdebug с PhpStorm и Open Server

Непрочитанное сообщение

livalex » 03 янв 2017, 00:08

@Asmodey
А вот и спасибо Вам за помощь. Я бы голову сломал в чем проблема.
На всякий случай оставлю это тут

Как и где редактируются конфиги компонентов?

В OSPanel используются файлы-шаблоны конфигурации, которые доступны через общее меню программы. Не пытайтесь редактировать временные файлы конфигов, которые создаются в момент запуска сервера, это не имеет смысла. Шаблоны конфигурации индивидуальны для каждого модуля, т.е. если вы выберите какой-либо из модулей в качестве активного, то будут активированы и шаблоны настроек именно этого модуля. Например: вы сконфигурировали шаблон файла php.ini при активном модуле PHP 5.2, после чего выбрали модуль PHP 5.3 в качестве активного. В этом случае вам необходимо еще раз сконфигурировать шаблон файла php.ini уже для модуля PHP 5.3.

Сами шаблоны настроек для всех модулей и инструментов хранятся в папке ./userdata/config/, их нельзя использовать как реальные конфиги и указывать при запуске модулей, консолей и скриптов. В процессе запуска шаблоны конфигурации проходят через парсер, который заменяет все переменные-подстановки на реальные данные и сохраняет уже готовые файлы конфигурации в папку ./userdata/temp/config/.

ИзображениеИзображение
Вот тут поменял и все стало на свои места. Всем спасибо за помощь :)

Понравилась статья? Поделить с друзьями:
  • W0223 ошибка при оплате карточкой
  • Waiting for any device как исправить
  • W0102 код ошибки при оплате
  • W0101 код ошибки
  • Waiting ecc result ready 00 bits error in the united