Как вы можете создать в Netbeans новый проект PHP с исходными файлами, расположенными в локальной сети?

Я пытаюсь создать новый проект PHP в ситуации, когда наш клиент предоставил нам только подключение к удаленному рабочему столу для своих файлов.

Как это обычно работает в Netbeans:

Проще говоря, когда проект создается из внешних источников, мы можем щелкнуть в нашем проекте по отдельному файлу и загрузить и загрузить его (через ftp).

Параметры nb для загрузки и скачивания через ftp

Я хотел бы иметь возможность делать это также с удаленными файлами, расположенными на сервере, который доступен по нашей локальной сети, но на котором не установлен ftp.

Дополнительная информация

До сих пор мы могли нормально работать с этой настройкой, используя Dreamweaver, который позволяет устанавливать в параметрах сервера адрес, расположенный в локальной сети.

Я действительно хотел бы переключиться на Netbeans и возможность нажимать на загрузку и скачивать локальные файлы для синхронизации со своим сервером, но я не могу найти способ добиться этого.

Похоже, что при создании нового проекта нет выбора, допускающего такую ​​настройку. Выбор удаленного веб-сайта, похоже, разрешает только синхронизацию по ftp.

Список типов проектов

С другой стороны, если я выберу «Локальный веб-сайт», я могу выбрать файлы в локальной сети, но NB не позволяет мне сделать их локальную копию.

примечание 1: на сервере, к которому мы обращаемся, не установлен ftp.

примечание 2: «копировать файлы из исходной папки в другое место» на самом деле не вариант для меня, так как я хотел бы отделить мою локальную копию от того, что находится на сервере (и эту настройку я думаю, просто скопировал бы файлы, не давая мне никакого контроля над ними).

примечание 3: создание проекта с существующими источниками, похоже, позволяет получить доступ только к удаленным файлам по ftp.


person nowhere    schedule 19.02.2014    source источник


Ответы (2)


Было бы полезно иметь некоторую систему управления версиями (git, mercurial, svn ...). Можете ли вы смонтировать сетевой диск в Windows? (см. здесь ). Это, по крайней мере, позволит вам легко создавать проект из существующих источников (хотя работа по сети может быть довольно медленной).

Я могу придумать один хакерский способ:

  • смонтируйте сетевой диск, как описано выше, и сопоставьте его с какой-либо буквой, скажем Z
  • установить локальный FTP-сервер (например, FileZilla)
  • настроить FTP-сервер FileZilla на использование сетевого диска в качестве «домашнего ftp» (также известного как папка, которую FileZilla будет использовать для сохранения файлов, отправленных по FTP) - просто используйте Z: \ path, чтобы указать на подключенный сетевой диск, сопоставленный с буквой Z
  • в NetBeans создайте новый проект PHP с удаленного сервера (где удаленный сервер фактически является вашим локальным сервером FileZilla)

Теоретически это должно сработать.

person ladar    schedule 03.03.2014
comment
Спасибо за ответ. Я уже пробовал этот способ и сейчас делаю это снова. Проблема в том, что каждый раз, когда я пытаюсь настроить локальное ftp-соединение с подключенным диском, он показывает только пустую папку, когда я подключаюсь к нему (у меня локальная сетевая папка отображается как W :. Я не могу найти способ показать его содержимое через ftp. Вместо этого, если я обращаюсь к C: я могу нормально видеть содержимое ..) Вы хоть представляете, в чем может быть проблема? - person nowhere; 04.03.2014
comment
хорошо, неважно, я нашел это: forum.filezilla-project.org/viewtopic. php? f = 6 & t = 5154;) - person nowhere; 04.03.2014
comment
похоже, что нет возможности получить доступ к источнику в локальной сети через ftp, даже с помощью filezilla. Каждый раз, когда я пытаюсь подключиться к нему, получаю пустую папку. - person nowhere; 04.03.2014
comment
Все еще не могу заставить его работать, но я думаю, это так близко, как я могу. Спасибо - person nowhere; 05.03.2014

Вот фрагмент с сайта NetBeans:

Чтобы настроить проект NetBeans для существующего веб-приложения:

Choose File > New Project (Ctrl-Shift-N on Windows/Cmd-Shift-N on OS X).
Choose Java Web > Web Application with Existing Sources. Click Next.
In the Name and Location page of the wizard, follow these steps:
    In the Location field, enter the folder that contains the web application's source root folders and web page folders.
    Type a project name.
    (Optional) Change the location of the project folder.
(Optional) Select the Use Dedicated Folder for Storing Libraries checkbox and specify the location for the libraries folder. See Sharing Project Libraries in NetBeans IDE for more information on this option.
(Optional) Select the Set as Main Project checkbox. When you select this option, keyboard shortcuts for commands such as Clean and Build Main Project (Shift-F11) apply to this project.
Click Next to advance to the Server and Settings page of the wizard.
(Optional) Add the project to an existing enterprise application.
Select a server to which to deploy. If the server that you want does not appear, click Add to register the server in the IDE.
Set the source level to the Java version on which you want the application to run.
(Optional) Adjust the context path. By default, the context path is based on the project name.
Click Next to advance to the Existing Sources and Libraries page of the wizard.
Verify all of the fields on the page, such as the values for the Web Pages Folder and Source Package Folders.
Click Finish.
person TN888    schedule 19.02.2014
comment
Извините, но я пытаюсь настроить проект php. Также есть возможность работать с существующими источниками, но я хотел бы работать с локальной копией, а затем синхронизировать ее, нажимая на загрузку / скачивание отдельных файлов (вместо работы непосредственно с производственным каталогом). - person nowhere; 19.02.2014