在共享主机上隐藏“vendor”文件夹

时间:2015-07-11 20:14:48

标签: php composer-php

这是我第一个使用Composer的项目,所以我想先了解一些我在google搜索时找不到的东西。

我当前的文件夹结构是这个

functions
includes
vendors
composer.json
composer.lock
index.php

我正在使用共享的网络托管,我正在这个项目中独自工作。我应该在我的服务器上上传所有这些吗?另外,我如何保护我的vendors文件夹不提供有关我的依赖性的信息?

1 个答案:

答案 0 :(得分:4)

在许多共享主机上,您可以设置指向指定目录的域。您可以在此目录中只放置index.php和应该公开的文件(css,javascript,图像等)以及您将文件夹放在上面的应用程序的真实代码,因此项目的结构可能如下所示:

vendor
includes
functions
composer.json
composer.lock
public_html
   index.php
   css/
   js/
   img/ 

现在您应该将您的域指向public_html