我爱编程

一、CakePHP的bug汇总

2018-03-09  本文已影响34人  yuzhan550

1. DateTimeImmutable未找到

Fatal error: Class 'DateTimeImmutable' not found in C:\phpStudy\WWW\qg\vendor\cakephp\chronos\src\Chronos.php on line 50


原因DateTimeImmutable was not present in PHP5.4
解决办法切换PHP版本到5.6

办法来源http://www.itkeyword.com/doc/3675144859626865150/class-datetimeimmutable-not-found

2. PhpStudy报错:


解决办法:安装对应的文件vc.zip【在我的计算机的简书文件夹】

3. intl extension未开启

Fatal error: You must enable the intl extension to use CakePHP. in C:\phpStudy\WWW\qg\config\bootstrap.php on line 44

打开php.ini,开启php_intl.dll扩展

4. 计算机中丢失icuuc57.dll


icuuc57.dll放到如下位置(64位的系统):

icuuc57.dll在我的计算机的简书文件夹

参考方法(不是下载地址)https://www.newasp.net/soft/327472.html

5. 把php配置到环境变量,如无反应,需要reboot电脑:





php.exe所在路径放入系统变量的Path

reboot电脑后运行cmd:
image.png
上一篇 下一篇

猜你喜欢

热点阅读