我在访问Laravel中的env文件中的env变量时遇到问题。 该应用程序已被托管到共享托管站点之一。 当我打印APP_KEY
变量时,它将返回空白。无法访问Laravel中的env变量
我试图检查ENV文件使用index.php
文件中的公共目录中file_exists
函数存在,它返回true
但我无法访问ENV变量。 因此,由于空的appkey导致密码错误。
这在公共目录中的文件index.php
这个编码块发生后:
$kernel = $app->make(Illuminate\Contracts\Http\Kernel::class);
$response = $kernel->handle(
$request = Illuminate\Http\Request::capture()
);
当我打印$response->send()
,它显示密码错误。
我在我的本地做了同样的事情,它显示了没有密码错误的appkey值。
我在共享托管站点中使用的文件与我的本地文件相同。这是我第一次主持Laravel应用程序。也许我错过了一些东西?
你知道为什么会发生这种情况吗?谢谢。
所以只要运行'php artisan key:generate'? – Option
但该应用程序已经托管。 –
密钥刷新不应该导致问题。 – Option