คุณจะสร้างโปรเจ็กต์ PHP ใหม่พร้อมไฟล์ต้นฉบับที่อยู่ในเครือข่ายท้องถิ่นใน Netbeans ได้อย่างไร

ฉันกำลังพยายามสร้าง โครงการ 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)
  • กำหนดค่าเซิร์ฟเวอร์ FileZilla FTP เพื่อใช้ไดรฟ์เครือข่ายเป็น "ftp home" (หรือที่เรียกว่าโฟลเดอร์ที่ 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