我的项目在localhost中运行良好,但它在网络中无效。 上传我的项目后,它给了我这个错误
No supported encrypter found. The cipher and / or key length are invalid.
in EncryptionServiceProvider.php line 31
at EncryptionServiceProvider->Illuminate\Encryption\{closure}(object(Application), array()) in Container.php line 735
at Container->build(object(Closure), array()) in Container.php line
bla bla bla bla
一些教程说运行命令php artisan key:generate
但是我不知道怎么可能在webhost中呢?
我可以在localhost中运行任何命令,但我怎么能在webhost中执行此操作?
还是有其他选择溢出。?
答案 0 :(得分:1)
使用FTP(或等效文件)登录您的网络服务器,找到navigator.serviceWorker.register()
文件。更有可能的是,这将是您在.env
上使用的副本。
修复此错误的最简单方法是找到以localhost
开头的行,并确保其长度为32个字符。如果不是,只需添加一些随机字符即可使其成为32个字符。
如果找不到以APP_KEY
开头的行,请从localhost APP_KEY
文件中复制该行,然后在网络服务器上使用该行。