隐藏共享主机上的“供应商”文件夹

悖论

这是我使用Composer的第一个项目,因此我想先了解一些谷歌搜索时未发现的东西。

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

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

我正在使用共享的虚拟主机,并且我独自在该项目中工作。我应该将所有这些都上传到我的服务器上吗?另外,如何保护我的vendors文件夹不泄露有关依赖项的信息?

马尔辛·纳比亚列克(MarcinNabiałek)

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

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

现在您应该将域指向public_html

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

隐藏docroot内的composer供应商文件夹

Rails / Sass:从供应商文件夹导入文件

Git-供应商文件夹修改-.gitignore?

与供应商文件夹的类型不兼容

通过复制供应商文件夹构建golang

在 Laravel 生产中删除供应商文件夹

如何安装供应商文件夹

Composer供应商/文件夹FTP上传

在供应商文件夹中设置公共静态

Git进军供应商文件夹

从供应商外部文件夹中的自动加载类中的供应商文件夹加载类

Composer供应商安装在另一个供应商文件夹中

供应商文件夹中的.git文件夹可以安全删除吗?

公用文件夹/供应商文件夹未通过cf push上传

如何使用 Symfony 3 中供应商文件夹中的 css 和 js 文件?

Visual Studio Code找不到供应商文件夹(Laravel项目)中的文件

如何在 Laravel 供应商文件夹中包含或扩展语言文件

如何使用供应商资产文件夹中的索引文件?

在 Laravel 5.2 中为多个项目使用一个供应商文件夹

在网页设计中使用供应商文件夹

供应商文件夹应该在源代码管理中吗?

在laravel项目中意外删除了供应商文件夹

作曲家:我应该在哪里放置“供应商”文件夹?

是否可以在Composer中验证供应商文件夹的完整性?

使用brew安装Composer后缺少供应商文件夹

如何在Rails 4中加载供应商资产文件夹?

Golang 1.6在供应商文件夹中找不到软件包

我如何在laravel项目中使用供应商文件夹中的类

代码生成器未下载到供应商文件夹