在Cpanel上托管laravel 5.7项目时找不到接口“ JsonSerializable”

时间:2019-04-12 15:49:23

标签: php laravel cpanel web-hosting laravel-5.7

我尝试在cpanel上托管laravel 5.7应用程序,但在“ MyLaravelAppFolder / public_html / vendor / laravel / framework / src / Illuminate / Support / Collection.php”中遇到了FatalErrorException“找不到接口'JsonSerializable'”

在我的composer.json中,我的项目上所需的php版本为> = 7.0.0 https://imgur.com/a/DzNgvmz

在服务器上,我创建了一个phpinfo来检查服务器上运行的Php版本: imgur.com/a/pMHD6dZ

这也是选定的,并且cpanel上的php版本设置为当前版本: https://imgur.com/a/AGRHUrH

这是我得到的错误: imgur.com/a/1JOxBsB

我在许多与此问题相关的帖子中看到,我们应该验证是否检查了json(在我的情况下),并且接口JsonSerializable的版本应> = 7,这是我在服务器上的版本。< / p>

我不知道我是否错过了某些内容,还是应该在服务器上配置与json相关的内容?

如果需要,请不要犹豫,要求任何文件夹/文件内容,我可以用下面的图片发表评论。

谢谢。

1 个答案:

答案 0 :(得分:0)

这不是与Laravel相关的问题,而是托管的问题,然后将您的PHP版本更新为7.2,并检查cPanel托管上是否启用了JSON扩展。