Я пытаюсь настроить Netbeans 8 для загрузки и тестирования простого проекта php. Вот соответствующая настройка.
Требуемый URL проекта:
http://services.mydomain.com/index.php
В Свойствах проекта-> Выполнить настройку
URL проекта: http://services.mydomain.com
Индексный файл: index.php
Расположение файла index.php через FTP:
ftp://services.mydomain.com/public_html/services/
Как вы видите, я начинаю загрузку по FTP из другого места в структуре каталогов.
На сервере
Каталог FTP: ~ / (это начальный каталог для FTP)
Веб-каталог: ~ / public_html / services /
В моем проекте у меня есть структура папок:
Исходные файлы
-> конфиг
-> public_html
—> услуги
—-> index.php
Я хочу сохранить эту настройку, чтобы иметь некоторые настройки конфигурации вне веб-каталога в ~ / config. Также у меня нет администратора на сервере, поэтому я не могу изменить начальные каталоги в любом случае.
Проблема заключается в том, что Netbeans выполняет проверку в расположении файла индекса, которое он хочет видеть public_html / services / в поле файла индекса (потому что это место в проекте). Это дает URL:
http://services.mydomain.com/public_html/services/index.php
Что не так.
Я получаю сообщение об ошибке «Индексный файл должен быть действительным URL».
Кто-нибудь знает способ отключить эту проверку, чтобы я мог вручную установить свои собственные URL-адреса.
Я использую NetBeans 8.2, но это должно работать на более ранних версиях. Кроме того, вы можете посмотреть на следующий блог для Path Mapping, но мне это не нужно
Чтобы решить это:
Надеюсь, это поможет кому-то еще.
Других решений пока нет …