2017-04-26 93 views
0

我目前與一個項目團隊合作開發一個網站,我們正在使用SmartFtp進行文件共享。通過apache服務器從SmartFtp運行php文件

有誰知道如何編譯/編輯通過SmartFtp的PHP文件?即使用apache進行編譯和原子進行編輯。

請注意:我已經嘗試將文件複製到xampp中的htdocs文件夾中,但沒有運氣。 php文件沒有成功複製到htdocs文件夾中。

再次感謝

+0

您是否使用與SmartFtp同步的文件夾? – cgTag

+0

我這麼認爲,但今晚是我第一次使用SmartFtp。 –

+1

_「我們正在使用SmartFtp進行文件共享」_埃加德男子,切換到git之前爲時已晚。 :) –

回答

0

這應該是一個評論,但它有點長。

我真的很困惑你的問題。

如何編譯/編輯PHP文件

PHP使用一個運行時編譯器。你在談論Roadsend或HipHop還是別的什麼?一個網站的

發展,我們正在使用SmartFtp用於文件共享

大概你不給你的代碼的完整性該死,管理衝突的代碼更改,版本控制和開發的安全環境。這是2017年。在千禧年之前,FTP已經過了它的銷售日期。通過SmartFtp

這是一個FTP客戶端

編譯/編輯PHP文件。只是你不用於編譯或編輯文件的其中一件事(其他的包括avacado,網球鞋,剪刀,日落......)。

大概你使用這個客戶端連接到一個服務器 - 你什麼都沒告訴我們。您可能想要在服務器上執行代碼管理的協作位(如果這是您要求的)。

(從評論)

發展斷絕與多人推編輯專案,而他們通過FTP服務器代碼。

這不是一個「開發服務器」,它是代碼世界末日的祕訣。

+0

我知道GitHub更好,但我不能更改文件共享方法,因爲我不是項目經理。無論如何編輯和編譯這個FTP服務器組的PHP文件。我知道我已經強調了幾次,但我對此很陌生,所以請保持簡單。 –

+0

另外,我的項目經理決定使用Joomla,這可能是Ftp服務器的原因。 –

+0

使用Joomla的**沒有任何**以任何理由使用FTP。 – symcbean

1

公平的警告......

這是舉辦項目可怕方式。每個開發人員都應該有自己的獨立項目安裝。儘管你只有少數開發者,但碰撞和失去工作只是時間問題。

使用FTP也是一個可怕的的想法。這是完全不安全的。

這就是說,你有幾個選擇:

  • 如果你的開發服務器是Unix和Linux的味道,你也許可以用SSHFS掛載遠程目錄本地機器上。這將允許您現場編輯遠程文件,就好像它們是任何其他常規本地文件一樣。這是安全的,並且相對容易設置,但是對於除小型項目之外的任何事情,您都可能發現它有點太慢。
  • 使用FTPS/SFTP/SCP在本地保存文件時將文件推送到遠程服務器。我對Atom並不熟悉,但許多IDE(如NetBeans和PHPStorm)都可以配置爲自動將FTPS/SFTP/SCP推送到遠程服務器。只需像往常一樣在本地保存,並且在後臺,IDE將執行FTPS/SFTP/SCP推送。做不是使用FTP。如果您的服務器配置了FTP,則可能還配置了SFTP和/或FTPS。
  • 創建您自己的開發環境。在自己的機器上託管自己的網站,以免碰撞。你可以直接在你的機器上,在一個虛擬的盒子裏,甚至是一個碼頭容器上運行Apache/Nginx/PHP/MySQL。這是最好和最靈活的選擇,但也需要最大的努力來運行。
+0

git是否支持Ftp?即將所有文件複製到git倉庫。我很喜歡使用git,並且更喜歡它。 –

+1

不,但你可以很容易地建立一個後提交掛鉤推送文件。但我不會建議,因爲它需要您在測試之前提交所有內容。 –

+0

從SmartFtp這樣做的最佳方式是什麼?我沒有我的文件的本地副本,也無法完整複製系統。系統未經測試並不重要,因爲我還沒有添加它,只是想將所有內容都轉移到git中。 –

相關問題