我试图在cpanel上托管一个laravel 5.7应用程序但我在“MyLaravelAppFolder / public_html / vendor / laravel / framework / src / Illuminate / Support / Collection.php”中遇到了FatalErrorException“Interface'JsonSerializable'not found”
在我的composer.json中,我项目中所需的php版本是> = 7.0.0 https://imgur.com/a/DzNgvmz
在服务器上,我创建了一个phpinfo来检查服务器上运行的Php版本:imgur.com/a/pMHD6dZ
这也是选择和php版本设置为cpanel上的当前版本:https://imgur.com/a/AGRHUrH
这是我获得的错误:imgur.com/a/1JOxBsB
我在许多与此问题相关的帖子中都看到我们应该验证是否检查了json(这是我的情况),并且接口JsonSerializable的版本应该> = 7,这是我在服务器上的版本。
我不知道我是否遗漏了某些东西,或者我应该在服务器上配置与json相关的东西?
如果需要,请不要犹豫要求任何文件夹/文件内容,我可以评论下面的图片。
谢谢。
这不是与Laravel相关的问题,而是托管问题,然后将您的PHP版本更新为7.2并检查您的cPanel托管是否启用了JSON扩展。