2014-07-21 2 views
11

Я пытаюсь настроить функцию удаленной отладки PHP для плагина PHP в IntelliJ. Когда я пытаюсь проверить свою конфигурацию, я получаю следующую ошибку:Удаленная отладка Intellij PHP: не удалось выполнить скрипт проверки

Failed to execute validation script: 
'Could not read from "host:port/path/to/_intellij_phpdebug_validator.php" 
because it is not a file.' 

Я действительно не знаю, где проблема. Я предполагаю, что этот php-файл является тем, что IntelliJ копирует на удаленный сервер, а затем пытается выполнить. Но по какой-то причине это терпит неудачу. Может ли кто-нибудь дать понять, что означает эта ошибка и как ее исправить?

+1

Если вы на самом деле положили «host» для удаленного имени хоста, это было бы проблемой ... –

ответ

7

Эта проблема возникает, если поле «Веб-путь» в разделе «Инструменты» | Развертывание | Конфигурация | Отображение неверно указывает на URL-адрес, по которому доступен загруженный скрипт проверки подлинности.

+0

Как вы выяснили, где это было? –

+2

Путем проб и ошибок и много мыслей. – lanoxx

+0

Спасибо за кучу :-). – Olaf

1

Просто скачайте файл

https://gist.github.com/robertobermejo/871e9ba22ed4b90fa293

в каталог развертывания или непосредственно к целевой сервер документов корневой каталог

+6

Ссылка –

+0

Это же файл в другой рубрике: https://gist.github.com/litzinger/8fd06ab6e5033b7ff8d8 –

0

В моем случае проблема является Apache Переписать правила, которые когда _intellij_phpdebug_validator.php получить редирект файл в моем случае на 404 страницу платформы Symfony, установленной для этого проекта.

Смежные вопросы