Xdebug phpstorm: отладки сценариев начались с exec ("php index.php")Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Xdebug phpstorm: отладки сценариев начались с exec ("php index.php")

Сообщение Anonymous »

Я пытаюсь добавить отладку в старый проект, который использует exec () , чтобы запустить новое сеанс асинхронно из другого скрипта PHP:

Код: Выделить всё

exec("php /var/www/html/validata/index.php",$result)
Нормальный скрипт PHP полностью отлаживается с XDebug, но скрипт начался с команды EXEC не потому, что он не может отображать из файла: /// var/www/html/index .php в локальное местоположение файла, так как он запускается в оболочке CLI. Сессия началась таким образом, запускает отладчик, но не может найти файл локально: < /p>

Код: Выделить всё

Cannot find file '/var/www/html/validata/index.php' locally.
To fix it set server name by environment variable PHP_IDE_CONFIG and restart debug session.
Я следовал инструкциям, чтобы добавить php_ide_config env. Я также добавил это на сервер с заменой 127.0.0.1 на настольный IP -адрес ПК (сервер работает в контейнере Docker): < /p>

Код: Выделить всё

export XDEBUG_CONFIG="remote_enable=1 remote_mode=req remote_port=9000 remote_host=127.0.0.1 remote_connect_back=0"
Любые указатели высоко ценятся!

Подробнее здесь: https://stackoverflow.com/questions/606 ... -index-php
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»