我有以下站點的目錄結構(一個共享的主機):如何在PhpStorm項目中包含public_html sibling文件夾?
/home/username/
public_html/
index.html
resources/
config.php
我試圖建立使用PhpStorm遠程部署一個新的項目。我想同時使用public_html
和resources
文件夾,因爲它們都包含PHP文件。我很困惑什麼應該是項目根目錄。邏輯表明我的項目根目錄是包含我所有文件的頂級目錄,即/home/username/
。
但是如果我將其標記在PhpStorm這樣,下一個畫面(指定網絡路徑)我的網站根目錄自動映射到項目的根。
其結果是,如果我從PhpStorm運行/home/username/public_html/index.html
,它會嘗試瀏覽到https://webroot/public_html/index.html
。這是錯誤的。 Web根目錄應映射到/home/username/public_html
。實際上,這個問題(「項目根目錄/ home/username'的Web路徑)是無效的,因爲沒有到public_html
以上的文件夾的網絡路徑,這就是將resources
放在那裏的全部要點。我應該如何在PhpStorm中正確配置文件夾?
一旦你創建你的項目..你可能會進入部署設置並添加額外的映射,將根據你的需要(將'public_html'文件夾映射爲URL的'\')。當然,如果你使用自己的Web服務器(而不是PhpStorm的簡單內置服務器)。 – LazyOne
@LazyOne:是否意味着我必須接受任何(不正確)的項目創建階段設置,並且之後才正確設置它們? – texnic
這取決於你。例如,我根本不使用此嚮導 - 只需使用「打開」(窗體歡迎屏幕)並打開本地根文件夾 - IDE將爲該文件夾創建新項目。然後,只需手動配置其他所有內容(例如,如果它全部是遠程的 - 配置部署(包括排除路徑)並從那裏下載所需的任何內容)。 – LazyOne