当前位置: 首页 > 知识库问答 >
问题:

拉威尔不读书。面板中的环境文件

易星宇
2023-03-14

我已将我的Laravel应用程序上载到cpanel主机。问题是,拉雷维尔不阅读文章的内容。env文件并给我看一个“哎呀,好像出了什么问题。”第页(一页两次)显示此错误是因为程序无法接收APP_KEY变量。不识字。环境文件。我找了一点这个问题,但解决方案不起作用。我尝试了所有这些:

  • “php artisan缓存:清除”命令
  • “php artisan配置:清除”命令
  • “php artisan配置:缓存”命令
  • 更改的权限。环境文件(755)
  • 运行所有“编写器更新”、“编写器安装”、“编写器转储自动加载”命令
  • 我没有在任何地方使用env函数
  • 存储在env文件中的值中没有空格

但以上种种都没有奏效。但是,我的程序在本地(windows)运行得很好,没有问题,但是它不运行在服务器上(cboard)

注意:我意识到,当我在服务器上执行'php artisan config:cache'命令时,除了配置文件之外,所有缓存文件都在'bootstrap/cache'文件夹中生成。php文件注2:我以不同的方式上传了几次。一旦将文件夹中的所有文件放在根目录中,将公共文件放在公共html文件夹中。并将所有文件保存在public_html文件夹中。两者都不起作用

有人知道问题出在哪里吗?

在这段时间里,我把我所有的应用程序文件都放在公共的html文件夹中

共有3个答案

湛光华
2023-03-14

这在新网站上总是发生在我身上,所以我通常运行:

chmod 777 storage/ storage/app/ storage/framework/ storage/logs/
chmod 777 storage/ storage/app/ storage/framework/ storage/logs/
chmod 777 storage/framework/cache/ storage/framework/sessions/ storage/framework/views/
chmod 777 bootstrap/cache/
chmod 777 bootstrap/cache/*
chmod 777 storage/logs/laravel.log

注意:最后一个(laravel.log)第一次不存在,然后创建。

如果您第一次运行chgrp-R www数据存储引导/缓存chgrp-R www数据存储,您可以使用更推荐的ug rwx而不是777

如果www数据是web服务器用户,则可以是apache或httpd

逄岳
2023-03-14

你不应该使用。env文件用于生产,仅用于开发目的。

为生产创建环境变量(在服务器上而不是在.env上)。

解宏扬
2023-03-14

请查看存储/日志/larvel。记录文件以获取更准确的信息。

确保php中未禁用putenv()getenv()函数。ini

 类似资料:
  • 我正在尝试获取一些API密钥,这些密钥已存储在我的数据库中。要在blade javascript中使用的环境文件。我添加了两个键,如: 在blade中,我需要使用Google Maps API和OverheidIO API键。我已尝试获取其中一个默认值。env变量,以防我已格式化自定义。环境变量错误: 有人能帮我调用刀片中的google maps api和overheidio api键吗?

  • 在我的观点中,我扩展了一个刀片模板,它充当我的主模板。我有一个ViewComposer设置,它为这个模板提供了许多变量。 我遇到了一种情况,需要在是启动函数的页面。 通过ViewComposer传递的变量是否达到初始视图的范围?或者我需要创建另一个ViewComposer来传递相同的变量。 这最终给了我一个未定义的变量错误。

  • 从留档我看到它可以创建一个laravel项目通过laravel安装程序: 或通过作曲家: 如果我尝试第一种方法。未创建环境文件。我怎样才能让拉威尔、工匠或作曲家创作一部作品呢。我的环境文件?

  • 我目前正在研究构建SaaS构建管理工具。我想知道的是,如果我使用laravel passport作为api令牌,我如何为用户分配角色,例如: SuperAdmin:可以创建项目|可以创建新用户并为用户分配角色。 管理员:可以查看项目。 因为我希望能够根据用户权限隐藏前端上的元素。 例如,如果我使用传统的laravel应用程序,我可以使用委托和刀片指令@role('admin')来显示基于用户权限类

  • 我对拉威尔望远镜的部分有点困惑。 我有一个用户模型和表。 如何为用户分配用户、客户和/或管理员的角色。 我有一个带有vue和laravel api后端的水疗中心。我用https://laravel.com/docs/5.3/passport#consuming-使用javascript创建api 我如何分配哪个用户模型具有哪些作用域? 还是范围与角色不同? 您将如何实现这一点? 提前谢谢!

  • 我来自委内瑞拉,我在尝试将laravel echo与一个项目整合时遇到了一个问题,我尝试了一切,我希望得到你的帮助。 也许我的工作方式不对。 我正在尝试将广播事件与socket io结合使用,因为我在一家初创公司工作,很难像pusher这样支付服务费用。 我想做一个简单的实时聊天。。 那是我的聊天室管理员。。 这种聊天存储在数据库中,根据消息确定群组(chat)。 将触发的事件是: 类sendMe