У меня есть мой 1and1 веб-сайт. У меня есть серверный php, который мне нужно отладить.
Все, что я нашел, упоминает о запуске / установке xdebug, когда у вас есть локальный веб-сервер
с php и mysql на локальном веб-сервере.
Однако я использую удаленный веб-сервер, размещенный на хостинге 1and1.
Я использую и люблю netbeans, вау, отличная IDE.
В любом случае, как (если это вообще возможно) я могу установить, затем использовать xdebug
отладчик для отладки моего php-кода, работающего на 1and1 из Netbeans?
Мне интересно, должна ли моя хостинговая компания (1and1) иметь установленный xdebug.
Я использую последнюю версию NetBeans, но когда я нажимаю кнопку отладки на
на панели инструментов появляется всплывающее сообщение об ошибке
"В течение 40 секунд не обнаруживается соединение с xdebug. Причины могут заключаться в том, что xdebug не установлен и не настроен должным образом. Убедитесь, что ваш файл php.ini содержит следующие записи:
xdebug.remote_enable=on
xdebug.remote_handler=dbgp
xdebug.remote_host=localhost (or hostname)
xdebug.remote_port=9000
Итак, я искал свой жесткий диск, и, несмотря на то, что установил полный Netbeans
IDE, у меня нет файла php.ini.
Так можно ли заставить xdebug работать удаленно, т.е. я могу отладить свой PHP-код, поскольку он работает на
удаленный веб-сервер 1 и 1, использующий Netbeans и xdebug?
Я использую Netbeans только 2 дня и, насколько я знаю, xdebug даже не часть
NetBeans. Причина, по которой я это говорю, заключается в том, что я могу «нормально» запускать свой php удаленно - он выполняется на удаленном веб-сервере 1 и 1, когда я нажимаю «запустить» внутри Netbeans, и тогда вывод на стороне клиента на моем локальном компьютере корректен. Но я не могу войти в код с помощью xdebug, нажав кнопку «Отладка» на панели инструментов Netbeans - возможно ли, что xdebug не был правильно установлен с Netbeans?