Php 在laravel中开始时获得500个内部错误

Php 在laravel中开始时获得500个内部错误,php,laravel,Php,Laravel,我有PHP5.6,我把它放在了Laravel7.3,然后是7.2,现在是7.1。在新的xampp和composer安装之后,我运行了这个项目,它在控制台中给了我500个内部错误,指向index.php。我只是想运行一个从git下载的项目。无法运行Laravel,phpmyadmin正在工作 我还检查了日志文件,上面写着 [2020-04-12 19:48:50]生产。错误:运行时异常:唯一 支持的密码是具有正确密钥的AES-128-CBC和AES-256-CBC 长度。在里面 D:\xampp\

我有PHP5.6,我把它放在了Laravel7.3,然后是7.2,现在是7.1。在新的xampp和composer安装之后,我运行了这个项目,它在控制台中给了我500个内部错误,指向index.php。我只是想运行一个从git下载的项目。无法运行Laravel,phpmyadmin正在工作

我还检查了日志文件,上面写着

[2020-04-12 19:48:50]生产。错误:运行时异常:唯一 支持的密码是具有正确密钥的AES-128-CBC和AES-256-CBC 长度。在里面 D:\xampp\htdocs\hrm master\vendor\laravel\framework\src\illumb\Encryption\Encrypter.php:43 堆栈跟踪:

0 D:\xampp\htdocs\hrm master\vendor\laravel\framework\src\illumb\Encryption\EncryptionServiceProvider.php27: 照亮\加密\加密程序->\构造“AES-256-CBC”

1 D:\xampp\htdocs\hrm master\vendor\laravel\framework\src\light\Container\Container.php746: Illumb\Encryption\EncryptionServiceProvider->Illumb\Encryption{Close}ObjectIlluminate\Foundation\Application, 排列

我的xampp控制面板在服务模块下显示“x”标记,因此我认为我没有正确安装xampp,但其他非laravel项目和phpmyadmin工作正常。 可能是什么问题?

尝试运行

php artisan key:generate

我认为您需要生成一个密钥。我还有一个问题,可能是xampp安装不正确,直到出现这个错误,在PHP7.3中,我得到的count expects参数是一个数组..类似这样。。直到我达到上述错误,您的解决方案才起作用。谢谢。您应该将其更改为sizeof,因为在PHP7中,它将抛出此警告或忽略带有@Yes的错误,但也会阅读我们不应该在供应商文件夹中进行更改否我没有说更改供应商文件夹,如果问题出在供应商添加错误报告E_ALL ^E_NOTICE ^E_警告;在控件的构造函数上,但接下来是哪个控制器?它甚至没有加载index.php,它将如何到达控制器?
php artisan confg:cache