我目前正在開發一個使用Yii框架的PHP web應用程序。如何使用Netbeans使yii受保護的文件夾在htdocs之外
因爲我想阻止從Web瀏覽器直接訪問Yii所需的一些文件,我將htdocs文件夾外的框架和受保護的文件夾都移動了。
結果,我結束了以下文件夾設置:
/apache22/htdocs目錄
/apache22/htdocs/myproject/index.php - Yii引導文件
頁
/apache22/htdocs中/ myproject的/ CSS
/apache22/htdocs中/ myproject的/ JS
/apache22/htdocs中/ myproject的/圖像/apache22/vendor/yii-1.1.10 - Yii框架文件夾內的文件 根
/apache22/htdocs中,民營/ myproject的/保護
/apache22/htdocs中,民營/ myproject的/運行
正如您所見,只有引導程序文件和其他一些必需的css,js和圖像文件可以直接從Web瀏覽器訪問。所有其他文件,例如由Yii生成的受保護文件夾和運行時文件夾中生成的Yii核心框架和特定應用程序專用文件都位於應用程序Web根目錄之外
儘管Yii框架推薦這個設置很好並且安全,但是在Netbeans中將它們放在一起時,我無法實現這種分離。看起來Netbeans不允許我在我的web服務器中的不同文件夾級別的同一項目中存在文件。
我想知道,唯一的解決辦法是否會創建單獨的NetBeans項目:一個爲公衆網站的部分,另一種爲私人網站的一部分。
有什麼建議嗎?
最好的問候。
什麼(地方)的符號鏈接? – adamors 2012-07-06 12:11:37
另請看這裏的答案:http://stackoverflow.com/q/6263902/545925。 – adamors 2012-07-06 12:19:47
@Örs感謝您的回覆。那麼我忘了提到我目前正在使用Windows 7平臺。我也檢查了你的建議鏈接,但我的問題是,我也希望能夠編輯NetBeans中的所有文件,因爲它們不一定是外部庫。事實上,所有文件都是該項目的一部分。 – edilima 2012-07-06 13:56:02