簡體   English   中英

在哪里放PHP文件,根目錄或public_html目錄?

[英]Where to put PHP files, root directory or public_html directory?

我看到很多像Laravel,Zend,Symfony這樣的框架....我注意到他們把php文件放在根目錄下,但是當我看到WordPress和vBulletin以及很多着名的腳本時,我注意到他們把php文件放了在公共目錄中。

我想知道放置PHP文件的最佳位置是什么。 根目錄或public_html目錄? 哪個更好? 為什么! 它們之間有什么區別?

假設“根目錄”是指Web服務器文檔根目錄之外的某個地方,“public_html”是Web服務器的文檔根目錄...

最佳做法是只能在Web服務器的doc根目錄中直接訪問腳本。 如果在PHP被禁用的情況下發生了某些事情,那么您不希望整個世界都下載源代碼的副本。 腳本可以包含他們可以在磁盤上訪問的任何位置的文件,因此可以只將加載器放在Web服務器的doc根目錄中,並將整個應用程序保留在那里。 這是常見的最佳做法。

Wordpress可能默認不會這樣做,因為大多數安裝Wordpress的人都不知道他們在做什么。 他們更容易將tarball提取到一個地方,而不必擔心它。 知道自己在做什么的人可以根據需要自定義安裝路徑。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM