__DIR__ Laravel 5.5 和 OVH 共享主机不正确

__DIR__ not correct with Laravel 5.5 and OVH Shared Hosting

我用 Laravel 5.5 和 Laravel Passport 创建了一个网站,但我在 Passport 中登录时遇到问题:

"Key path "file:///home/mylogin/mywebsite/storage/oauth-private.key" does not exist or is not readable"

我发现它与 Passport 或 Laravel 无关,但与 __DIR__ 常量有关。 我在 OVH 上的网站文件夹中的 __DIR__ 常量 return :

/home/mylogin/mywebsite

而不是:

/homez.141/mylogin/mywebsite

这怎么可能?我应该如何进行?

感谢您的帮助。

我找到了解决方案。

我弄错了,路径没问题(路径变了,但OVH正常)。

我忘记了 运行 php artisan passport:install,所以丢失了一个文件(因为我在我的计算机上使用开发环境并通过 Github 在 OVH 上部署)。