__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 上部署)。
我用 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 上部署)。