Php 在macOS上加载laravel网页时出错

Php 在macOS上加载laravel网页时出错,php,laravel,macos,Php,Laravel,Macos,当我在Web浏览器中设置localhost:8000/laravel时,此图像在laravel权限中显示错误,在数据库调用中显示错误 如何解决此问题?很可能是因为您在创建项目后没有运行此命令: php artisan generate:key 这将在.env中生成一个应用程序密钥,以便用于加密内容 如果这不起作用(似乎是这样),看起来您试图用错误的配置查询数据库。在根目录中,应该有一个.env文件,其参数为DB_DATABASE=laravel。将其编辑为数据库的实际名称,并填写其他参数,如

当我在Web浏览器中设置
localhost:8000/laravel
时,此图像在laravel权限中显示错误,在数据库调用中显示错误


如何解决此问题?

很可能是因为您在创建项目后没有运行此命令:

php artisan generate:key
这将在
.env
中生成一个应用程序密钥,以便用于加密内容

如果这不起作用(似乎是这样),看起来您试图用错误的配置查询数据库。在根目录中,应该有一个
.env
文件,其参数为
DB_DATABASE=laravel
。将其编辑为数据库的实际名称,并填写其他参数,如
DB_用户名
DB_密码


此外,正如下面提到的另一个人,您可能希望使用
chmod
更改您的Laravel文件的权限。

您需要在文件夹中拥有特殊权限,如文档所示:

存储和引导/缓存目录中的目录 应可由web服务器写入,否则Laravel将无法运行


确保这些都已就位。

您对storagefolder有适当的权限吗?我在图像中看到两个问题。1.似乎您没有为存储文件夹设置必要的权限。2.您没有在env文件中设置正确的数据库名称。你能检查一下这两件东西吗?它在这个问题上也回答得很好,这是否回答了你的问题?尝试以下命令:
php-artisan-config:cache