【问题标题】:Issue with key (cipher error) when changing laravel folder structure更改 laravel 文件夹结构时出现密钥问题(密码错误)
【发布时间】:2017-06-06 10:39:04
【问题描述】:

我正在更改 laravel 5.3 文件夹结构。我所做的基本上是将所有内容从public 文件夹移动到根文件夹,然后将除public 文件夹之外的所有其他文件移动到新创建的文件夹-project。然后我更新index.php 中的require 路径,当我尝试通过XAMPP 运行项目时,我收到了这个错误。

我很确定密钥设置正确,因为除了文件夹结构和路径之外我没有更改任何其他内容,并且该项目在此文件夹结构更改之前工作。在我看来,程序找不到.env 文件。

【问题讨论】:

  • 为什么要破坏 laravel 结构?这是使用 laravel 的最佳方式。
  • 我认为更改文件夹结构没有错。如果它是一个好的框架,你应该能够。 Laravel 确实是一个不错的框架。你可以灵活地用它做任何事情。我也已经根据我的需要更改了它的文件夹结构几次。我的重点是系统需求和业务领域。它管理项目的架构。只要你知道自己在做什么,改变东西就没有坏处。
  • 我想仅使用 FTP 在共享主机上上传 laravel 项目。
  • 检查你的路径是如何在容器中设置的。
  • 你是指哪个容器@Robert?

标签: php laravel encryption laravel-5 directory


【解决方案1】:

尝试运行

php artisan config:clear

php artisan key:generate

我关注了this 发帖

【讨论】:

  • 这似乎不是解决方案。我得到了:file_get_contents(/Applications/XAMPP/xamppfiles/htdocs/LaravelTest/project/.env): 无法打开流:没有这样的文件或目录 - 正如我之前所说,我认为它无法找到 env 文件。
猜你喜欢
  • 2021-02-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-02-22
  • 2020-04-30
相关资源
最近更新 更多