Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 更改laravel文件夹结构时出现密钥问题(密码错误)_Php_Laravel_Encryption_Laravel 5_Directory - Fatal编程技术网

Php 更改laravel文件夹结构时出现密钥问题(密码错误)

Php 更改laravel文件夹结构时出现密钥问题(密码错误),php,laravel,encryption,laravel-5,directory,Php,Laravel,Encryption,Laravel 5,Directory,我正在更改laravel 5.3文件夹结构。我要做的就是将所有内容从public文件夹移动到根文件夹,然后将public文件夹之外的所有其他文件移动到新创建的文件夹-project。然后我更新index.php中的require路径,当我试图通过XAMPP运行项目时,我遇到了这个错误 我非常确定密钥设置正确,因为除了文件夹结构和路径之外,我没有更改任何其他内容,并且项目在该文件夹结构更改之前工作。在我看来,程序似乎找不到.env文件。试着运行 php artisan config:clear

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

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

试着运行

php artisan config:clear


我跟着波斯特

为什么要破坏拉威尔的建筑?这是使用laravel的最佳方式。我认为更改文件夹结构没有错。如果它是一个好的框架,你应该能够。Laravel确实是一个很好的框架。你可以灵活地用它做任何事情。我也改变了它的文件夹结构,以满足我的需要。我的重点是系统需求和业务领域。它控制着项目的架构。只要你知道自己在做什么,就可以更改内容。我只想使用FTP在共享主机上上载laravel项目。检查容器中如何设置路径。你指的是哪个容器@Robert?这似乎不是解决方案。我得到:file\u get\u contents(/Applications/XAMPP/xamppfiles/htdocs/LaravelTest/project/.env):无法打开流:没有这样的文件或目录-正如我前面所说的,我认为它无法找到env文件。
php artisan key:generate