Я провел несколько часов в лабиринте настроек затмения, пытаясь выяснить, как отлаживать удаленный веб-сайт, но все еще не могу заставить его работать.
это ТАК это именно то, о чем я собирался спросить, после прочтения у меня все еще есть кое-что, что нужно уточнить, чтобы я мог провести дальнейшие исследования.
1) В нем говорится, что мне все еще нужна локальная версия веб-сайта, чтобы иметь возможность его отладки. Я не понимаю: если мне нужна локальная версия, почему она называется удаленной отладкой? Есть ли какие-либо изменения, которые я делаю для локального, автоматически синхронизируются с удаленным сервером? Кажется нет, потому что в соответствии с вопросом мне нужно вручную FTP-файлы на сервер?
2) То, чего я пытаюсь добиться: при прослушивании IDE, когда я обновляю удаленную веб-страницу, IDE вступает во владение и отображает файл PHP в своем редакторе. Затем я могу отлаживать и вносить в него изменения, когда я нажимаю сохранить, удаленный файл также будет изменен, это вообще возможно?
1) Вам нужен только проект, открытый в Eclipse. Нет необходимости размещать его на локальном компьютере. Локальные изменения не будут автоматически распространяться на сервер, пока вы не выполните FTP или rsync.
2) Вы можете добавить точки останова в вашей IDE. Обновить веб-страницу. Когда он достигает точки останова, IDE автоматически открывается (IDE должен быть настроен на прослушивание удаленных отладочных соединений) и останавливается на линии, имеющей точку останова.
Вы можете использовать плагины IDE для автоматической загрузки файла на сервер и распространения изменений. Я использую PHPStorm IDE для достижения того же.
Других решений пока нет …