Laravel锁定主机上的一些文件夹

时间:2016-09-03 12:16:36

标签: laravel laravel-5.2 laravel-routing

伙计我已经创建了我的第一个 Laravel项目,并且我已成功将其上传到服务器,一切正常。

但我可以在网址func segueWithCellData(index:Int) { if let title = titleDict[index]{ self.title = title } self.performSegueWithIdentifier("passMyData", sender: self) } 中写一下并显示我的所有观点!

用户也可以打开我的 .env 文件并查看我的数据库连接信息!

我只希望用户只导航到我的路线,而不是他想要的任何文件夹。

2 个答案:

答案 0 :(得分:0)

将Laravel部署到共享主机7的基本说明

  • 您应该将文档根目录指向app/public/
  • 在项目根目录中运行composer install
  • 将可写权限设置为引导缓存chmod 777 bootstrap/cache
  • 将可写权限设置为存储chmod 777 storage -R

部署应用程序时可能会出现许多问题。因此,如果您还在部署laravel应用程序时为我们提供了一步一步的流程,那么我们将更容易为您提供帮助。

答案 1 :(得分:0)

为保护您的路线和.env文件,您需要进入托管根目录,创建.htaccess文件并复制以下代码并将其粘贴到那里

# Disable index view
Options -Indexes

<FilesMatch "\.env$">
    Deny from all
</FilesMatch>

我希望这能解决你的问题。