Как отладить PHP с netbeans и Xdebug

Вы можете передать это значение в цикл, показывающий Опции.

{statusData ? (
    statusData.map((status) => (
        <option value={status.value}>{status.title}</option>
    ))
  ) : (
    <option>Loading...</option>
  )}

и для этого вам нужно изменить ваш массив statusData.

hiddenData = ['a', 'b', 'c'];
statusData.map((s, index) => {
    s.value = hiddenData[index]
    return s;
});
15
задан Jon Winstanley 3 December 2009 в 12:20
поделиться

7 ответов

Я с тех пор нашел, что WAMP при установке с Mod_rewrite и ЗАВИХРЕНИЕМ не может справиться с Xdebug.

Это - известная ошибка и катастрофические отказы каждый раз.

http://phphints.wordpress.com/2008/10/24/wampserver-phpini-settings-for-use-with-xdebugdll-pear-and-silverstripe-cms-framework/

К сожалению, я пользуюсь этими 2 библиотеками также.

5
ответ дан 1 December 2019 в 02:29
поделиться

гм, для меня, netbeans был первым язем, что отладка php работала из поля.

xdebug показывает в phpinfo? если это делает это должно работать с настройками по умолчанию. единственный, который необходим:

xdebug.remote_enable=on

Таким образом, если это не включено, помещает его в Ваш файл php.ini, перезапускают апача, и отладка должна работать.

В противном случае необходимо будет предоставить больше информации для меня для помощи Вам.

sy

6
ответ дан 1 December 2019 в 02:29
поделиться

Неизвестно, что xdebug выдает проблемы с curl или mod_rewrite. Единственные проблемы, о которых я знаю, - это Xdebug в Vista.

3
ответ дан 1 December 2019 в 02:29
поделиться

Если у вас возникла проблема, при которой Apache решает дать сбой при каждом запуске отладчика (это то, что у меня было, и это очень раздражает). Я почти уверен, что переустановил xampp и заново настроил xdebug. Я думаю, проблема была связана с тем, что zend-debugger был странным образом настроен в php.ini, и я не изменил правильный php.ini.

В конце концов, после переустановки и сброса настроек, он заработал нормально.

Теперь я запускаю версию Netbeans для разработчиков, в которой есть отладка по сети с помощью xdebug, поэтому мы запускаем все это с нашего сервера разработки, и это работает. .

Удачи, нет особенно достойной документации о том, как настроить xdebug с net beans.

0
ответ дан 1 December 2019 в 02:29
поделиться

Важно добавить эту строку в php.ini:

xdebug.idekey="netbeans-xdebug"

Примечание: В NetBeans перейдите в Settings и посмотрите, где установлен xdebug. Ищите этот идентификатор сессии. В моем случае это был netbeans-xdebug.

10
ответ дан 1 December 2019 в 02:29
поделиться

У меня периодически возникали проблемы с NetBeans и XDebug, которые были связаны с наличием оператора Watch, не имеющего отношения к отлаживаемому коду.

В этом случае отладчик просто выдает ошибку Socket Exception.

Снимите все часы, если вы обнаружите, что это является причиной вашей проблемы. Хотя в целом я обнаружил, что XDebug чрезвычайно удобен!

Однако я понимаю, что это может не иметь отношения к вашей проблеме, но о ней стоит знать.

0
ответ дан 1 December 2019 в 02:29
поделиться

Я обнаружил, что в Netbeans вам нужно указать путь к корневому веб-каталогу в проектах как app / webroot. Если вы сделаете это, отладка работает безупречно.

1
ответ дан 1 December 2019 в 02:29
поделиться
Другие вопросы по тегам:

Похожие вопросы: